From f7abddbdf97fd073dadc12cff08b50c99527ce31 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 1 Jul 2025 14:26:37 +0200 Subject: [PATCH 001/105] WIP script to generate catalog-template.yaml --- .gitignore | 3 + bundles.yaml | 50 ++++++ catalog-template-new.yaml | 247 +++++++++++++++++++++++++++++ channels/4-6.yaml | 59 +++++++ channels/channel-3-62.yaml | 12 ++ channels/channel-4-0.yaml | 27 ++++ channels/channel-4-1.yaml | 49 ++++++ channels/channel-4-2.yaml | 45 ++++++ channels/channel-4-3.yaml | 64 ++++++++ channels/channel-4-4.yaml | 65 ++++++++ channels/channel-4-5.yaml | 72 +++++++++ channels/channel-4-7.yaml | 15 ++ channels/generate_catalog.go | 221 ++++++++++++++++++++++++++ generate-catalog.sh | 124 +++++++++++++++ generate.go | 299 +++++++++++++++++++++++++++++++++++ go.mod | 8 + go.sum | 5 + 17 files changed, 1365 insertions(+) create mode 100644 bundles.yaml create mode 100644 catalog-template-new.yaml create mode 100644 channels/4-6.yaml create mode 100644 channels/channel-3-62.yaml create mode 100644 channels/channel-4-0.yaml create mode 100644 channels/channel-4-1.yaml create mode 100644 channels/channel-4-2.yaml create mode 100644 channels/channel-4-3.yaml create mode 100644 channels/channel-4-4.yaml create mode 100644 channels/channel-4-5.yaml create mode 100644 channels/channel-4-7.yaml create mode 100644 channels/generate_catalog.go create mode 100755 generate-catalog.sh create mode 100644 generate.go create mode 100644 go.mod create mode 100644 go.sum diff --git a/.gitignore b/.gitignore index 67baeb41..98961734 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ .idea/ /.bin/ /catalog-migrate/ + +# Ignore golang vendor +vendor diff --git a/bundles.yaml b/bundles.yaml new file mode 100644 index 00000000..6731b1cd --- /dev/null +++ b/bundles.yaml @@ -0,0 +1,50 @@ +images: + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf + tag: 3.62.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e + tag: 3.62.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 + tag: 3.63.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 + tag: 3.64.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 + tag: 3.64.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 + tag: 3.64.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 + tag: 4.0.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c + tag: 4.0.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f + tag: 4.1.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 + tag: 4.1.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 + tag: 4.2.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 + tag: 4.6.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c + tag: 4.6.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be + tag: 4.6.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 + tag: 4.6.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b + tag: 4.6.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 + tag: 4.6.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 + tag: 4.6.6 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 + tag: 4.6.7 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 + tag: 4.7.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d + tag: 4.7.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 + tag: 4.7.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 + tag: 4.7.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 + tag: 4.7.4 + \ No newline at end of file diff --git a/catalog-template-new.yaml b/catalog-template-new.yaml new file mode 100644 index 00000000..d2f4c8d0 --- /dev/null +++ b/catalog-template-new.yaml @@ -0,0 +1,247 @@ +olm.channels: + "4.0": + - name: rhacs-operator.v4.0.0 + skipRange: "" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: "" + "4.1": + - name: rhacs-operator.v4.1.0 + skipRange: '>=4.0.0 <=4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>=4.0.0 <=4.1.1' + skips: + - rhacs-operator.v4.1.0 + "4.2": + - name: rhacs-operator.v4.2.0 + skipRange: '>=4.1.0 <=4.2.0' + skips: + - rhacs-operator.v4.1.0 + "4.6": + - name: rhacs-operator.v4.6.0 + skipRange: '>=4.5.0 <=4.6.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: '>=4.5.0 <=4.6.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: '>=4.5.0 <=4.6.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: '>=4.5.0 <=4.6.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: '>=4.5.0 <=4.6.4' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: '>=4.5.0 <=4.6.5' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: '>=4.5.0 <=4.6.6' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: '>=4.5.0 <=4.6.7' + skips: + - rhacs-operator.v4.1.0 + "4.7": + - name: rhacs-operator.v4.7.0 + skipRange: '>=4.6.0 <=4.7.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: '>=4.6.0 <=4.7.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: '>=4.6.0 <=4.7.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: '>=4.6.0 <=4.7.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: '>=4.6.0 <=4.7.4' + skips: + - rhacs-operator.v4.1.0 + latest: + - name: rhacs-operator.v4.0.0 + skipRange: "" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: "" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.1 + skipRange: "" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: "" + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.1 + skipRange: "" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.2.0 + skipRange: "" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: "" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: "" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: "" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: "" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: "" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: "" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: "" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: "" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: "" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: "" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: "" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: "" + stable: + - name: rhacs-operator.v4.0.0 + skipRange: "" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: "" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.1 + skipRange: "" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: "" + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.1 + skipRange: "" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.2.0 + skipRange: "" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: "" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: "" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: "" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: "" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: "" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: "" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: "" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: "" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: "" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: "" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: "" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: "" +olm.deprecations: + - rhacs-operator.v4.0.0 + - rhacs-operator.v4.0.1 + - rhacs-operator.v4.1.0 + - rhacs-operator.v4.1.1 + - rhacs-operator.v4.2.0 + - rhacs-operator.v4.6.0 + - rhacs-operator.v4.6.1 + - rhacs-operator.v4.6.2 + - rhacs-operator.v4.6.3 + - rhacs-operator.v4.6.4 + - rhacs-operator.v4.6.5 + - rhacs-operator.v4.6.6 + - rhacs-operator.v4.6.7 + - rhacs-operator.v4.7.0 + - rhacs-operator.v4.7.1 + - rhacs-operator.v4.7.2 +images: + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 + tag: 4.0.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c + tag: 4.0.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f + tag: 4.1.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 + tag: 4.1.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 + tag: 4.2.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 + tag: 4.6.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c + tag: 4.6.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be + tag: 4.6.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 + tag: 4.6.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b + tag: 4.6.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 + tag: 4.6.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 + tag: 4.6.6 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 + tag: 4.6.7 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 + tag: 4.7.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d + tag: 4.7.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 + tag: 4.7.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 + tag: 4.7.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 + tag: 4.7.4 diff --git a/channels/4-6.yaml b/channels/4-6.yaml new file mode 100644 index 00000000..cb3e5012 --- /dev/null +++ b/channels/4-6.yaml @@ -0,0 +1,59 @@ +name: rhacs-4.6 +entries: +- *bundle-4-0-0 +- *bundle-4-1-0 +- *bundle-4-1-1 +- *bundle-4-1-2 +- *bundle-4-1-3 +- *bundle-4-2-0 +- *bundle-4-3-0 +- *bundle-4-4-0 +- *bundle-4-5-0 +- &bundle-4-6-0 + name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.0 + skipRange: '>= 4.5.0 < 4.6.0' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: '>= 4.5.0 < 4.6.1' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: '>= 4.5.0 < 4.6.2' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: '>= 4.5.0 < 4.6.3' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: '>= 4.5.0 < 4.6.4' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: '>= 4.5.0 < 4.6.5' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: '>= 4.5.0 < 4.6.6' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: '>= 4.5.0 < 4.6.7' +images: +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 diff --git a/channels/channel-3-62.yaml b/channels/channel-3-62.yaml new file mode 100644 index 00000000..491b74e8 --- /dev/null +++ b/channels/channel-3-62.yaml @@ -0,0 +1,12 @@ +name: rhacs-3.62 +entries: +- &bundle-3-62-0 + name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' +- name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.1' +images: +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e + diff --git a/channels/channel-4-0.yaml b/channels/channel-4-0.yaml new file mode 100644 index 00000000..4d3b1302 --- /dev/null +++ b/channels/channel-4-0.yaml @@ -0,0 +1,27 @@ +name: rhacs-4.0 +entries: +- &bundle-4-0-0 + name: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.0 < 4.0.0' +- name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.0 < 4.0.1' +- name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: '>= 3.74.0 < 4.0.2' +- name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: '>= 3.74.0 < 4.0.3' +- name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: '>= 3.74.0 < 4.0.4' +- name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: '>= 3.74.0 < 4.0.5' +images: +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 diff --git a/channels/channel-4-1.yaml b/channels/channel-4-1.yaml new file mode 100644 index 00000000..afc338a0 --- /dev/null +++ b/channels/channel-4-1.yaml @@ -0,0 +1,49 @@ +name: rhacs-4.1 +entries: +- *bundle-4-0-0 +- &bundle-4-1-0 + name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' +- &bundle-4-1-1 + name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 +- &bundle-4-1-2 + name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 +- &bundle-4-1-3 + name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: '>= 4.0.0 < 4.1.4' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: '>= 4.0.0 < 4.1.5' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: '>= 4.0.0 < 4.1.6' + skips: + - rhacs-operator.v4.1.0 +images: + +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 diff --git a/channels/channel-4-2.yaml b/channels/channel-4-2.yaml new file mode 100644 index 00000000..cfadfac3 --- /dev/null +++ b/channels/channel-4-2.yaml @@ -0,0 +1,45 @@ +name: rhacs-4.2 +entries: +- *bundle-4-0-0 +- *bundle-4-1-0 +- *bundle-4-1-1 +- *bundle-4-1-2 +- *bundle-4-1-3 +- &bundle-4-2-0 + name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: '>= 4.1.0 < 4.2.0' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.1.0 < 4.2.1' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: '>= 4.1.0 < 4.2.2' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: '>= 4.1.0 < 4.2.3' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: '>= 4.1.0 < 4.2.4' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: '>= 4.1.0 < 4.2.5' + skips: + - rhacs-operator.v4.1.0 +images: +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 diff --git a/channels/channel-4-3.yaml b/channels/channel-4-3.yaml new file mode 100644 index 00000000..6edbaa99 --- /dev/null +++ b/channels/channel-4-3.yaml @@ -0,0 +1,64 @@ +name: rhacs-4.3 +entries: +- *bundle-4-0-0 +- *bundle-4-1-0 +- *bundle-4-1-1 +- *bundle-4-1-2 +- *bundle-4-1-3 +- *bundle-4-2-0 +- &bundle-4-3-0 + name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.2.0 < 4.3.0' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.2.0 < 4.3.1' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: '>= 4.2.0 < 4.3.2' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: '>= 4.2.0 < 4.3.3' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: '>= 4.2.0 < 4.3.4' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: '>= 4.2.0 < 4.3.5' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: '>= 4.2.0 < 4.3.6' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: '>= 4.2.0 < 4.3.7' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: '>= 4.2.0 < 4.3.8' + skips: + - rhacs-operator.v4.1.0 +images: +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 diff --git a/channels/channel-4-4.yaml b/channels/channel-4-4.yaml new file mode 100644 index 00000000..faf8f04f --- /dev/null +++ b/channels/channel-4-4.yaml @@ -0,0 +1,65 @@ +name: rhacs-4.4 +entries: +- *bundle-4-0-0 +- *bundle-4-1-0 +- *bundle-4-1-1 +- *bundle-4-1-2 +- *bundle-4-1-3 +- *bundle-4-2-0 +- *bundle-4-3-0 +- &bundle-4-4-0 + name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.3.0 < 4.4.0' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: '>= 4.3.0 < 4.4.1' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: '>= 4.3.0 < 4.4.2' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: '>= 4.3.0 < 4.4.3' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: '>= 4.3.0 < 4.4.4' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: '>= 4.3.0 < 4.4.5' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: '>= 4.3.0 < 4.4.6' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: '>= 4.3.0 < 4.4.7' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: '>= 4.3.0 < 4.4.8' + skips: + - rhacs-operator.v4.1.0 +images: +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 diff --git a/channels/channel-4-5.yaml b/channels/channel-4-5.yaml new file mode 100644 index 00000000..08dadffa --- /dev/null +++ b/channels/channel-4-5.yaml @@ -0,0 +1,72 @@ +name: rhacs-4.5 +entries: +- *bundle-4-0-0 +- *bundle-4-1-0 +- *bundle-4-1-1 +- *bundle-4-1-2 +- *bundle-4-1-3 +- *bundle-4-2-0 +- *bundle-4-3-0 +- *bundle-4-4-0 +- &bundle-4-5-0 + name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: '>= 4.4.0 < 4.5.0' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: '>= 4.4.0 < 4.5.1' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: '>= 4.4.0 < 4.5.2' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: '>= 4.4.0 < 4.5.3' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: '>= 4.4.0 < 4.5.4' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: '>= 4.4.0 < 4.5.5' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: '>= 4.4.0 < 4.5.6' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: '>= 4.4.0 < 4.5.7' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: '>= 4.4.0 < 4.5.8' + skips: + - rhacs-operator.v4.1.0 +- name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: '>= 4.4.0 < 4.5.9' + skips: + - rhacs-operator.v4.1.0 +images: +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 diff --git a/channels/channel-4-7.yaml b/channels/channel-4-7.yaml new file mode 100644 index 00000000..68fca9f9 --- /dev/null +++ b/channels/channel-4-7.yaml @@ -0,0 +1,15 @@ +name: rhacs-4.7 +entries: +- version: 4.7.0 + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d +- bundle-4-7-1 +- bundle-4-7-2 +- bundle-4-7-3 +- bundle-4-7-4 + +images: +- image: +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 diff --git a/channels/generate_catalog.go b/channels/generate_catalog.go new file mode 100644 index 00000000..e48220b2 --- /dev/null +++ b/channels/generate_catalog.go @@ -0,0 +1,221 @@ +package main + +import ( + "fmt" + "os" + "path/filepath" + "strconv" + "strings" + + "gopkg.in/yaml.v3" +) + +type ChannelYaml struct { + Name string `yaml:"name"` + Entries []string `yaml:"entries"` + Images []ImageEntry `yaml:"images"` +} + +type EntryYaml struct { + Name string `yaml:"name"` + Image string `yaml:"image"` +} + +type ImageEntry struct { + Image string `yaml:"image"` +} + +type Entry struct { + Name string `yaml:"name"` + Replaces string `yaml:"replaces"` + SkipRange string `yaml:"skipRange"` + Skips []string `yaml:"skips,omitempty"` +} + +type Channel struct { + Name string `yaml:"name"` + Entries []Entry `yaml:"entries"` + Images []string `yaml:"images"` +} + +// Parse bundle string like "bundle-4-7-0" into its version components +func parseBundleString(bundle string) (major, minor, patch int, err error) { + parts := strings.Split(bundle, "-") + if len(parts) < 4 { + return 0, 0, 0, fmt.Errorf("invalid bundle string: %s", bundle) + } + major, err = strconv.Atoi(parts[1]) + if err != nil { + return + } + minor, err = strconv.Atoi(parts[2]) + if err != nil { + return + } + patch, err = strconv.Atoi(parts[3]) + return +} + +// Compare two version strings "x.y.z" +func isVersionGreater(a, b string) bool { + aParts := strings.Split(a, ".") + bParts := strings.Split(b, ".") + for i := 0; i < 3; i++ { + ai, _ := strconv.Atoi(aParts[i]) + bi, _ := strconv.Atoi(bParts[i]) + if ai > bi { + return true + } else if ai < bi { + return false + } + } + return false +} + +// Generate entry from bundle string +func generateEntry(bundle string) (*Entry, error) { + major, minor, patch, err := parseBundleString(bundle) + if err != nil { + return nil, err + } + versionStr := fmt.Sprintf("%d.%d.%d", major, minor, patch) + prevPatch := patch - 1 + prevMinor := minor + prevMajor := major + if prevPatch < 0 { + prevMinor = minor - 1 + if prevMinor < 0 { + prevMajor = major - 1 + prevMinor = 0 // can be improved for other major rollovers + } + prevPatch = 0 // first patch always 0 + } + prevVersionStr := fmt.Sprintf("%d.%d.%d", prevMajor, prevMinor, prevPatch) + + entry := &Entry{ + Name: fmt.Sprintf("rhacs-operator.v%s", versionStr), + Replaces: fmt.Sprintf("rhacs-operator.v%s", prevVersionStr), + SkipRange: fmt.Sprintf("'>= %s <%s'", prevVersionStr, versionStr), + } + + // Add skips for any Version > "4.1.0" + if major == 4 && (minor > 1 || (minor == 1 && patch > 0)) { + entry.Skips = append(entry.Skips, "rhacs-operator.v4.1.0") + } + + return entry, nil +} + +func main() { + inputDir := "channels" + outputFile := "catalog-template-new.yaml" + + files, err := os.ReadDir(inputDir) + if err != nil { + panic(err) + } + + var channels []Channel + + for _, fi := range files { + if fi.IsDir() || !strings.HasSuffix(fi.Name(), ".yaml") { + continue + } + data, err := os.ReadFile(filepath.Join(inputDir, fi.Name())) + if err != nil { + panic(err) + } + var cy ChannelYaml + if err := yaml.Unmarshal(data, &cy); err != nil { + panic(fmt.Errorf("in %s: %w", fi.Name(), err)) + } + var images []string + for _, img := range cy.Images { + images = append(images, img.Image) + } + entries := []Entry{} + for _, bundle := range cy.Entries { + entry, err := generateEntry(bundle) + if err != nil { + panic(fmt.Errorf("in %s: %w", fi.Name(), err)) + } + entries = append(entries, *entry) + } + channels = append(channels, Channel{ + Name: cy.Name, + Entries: entries, + Images: images, + }) + } + + var stableEntries []Entry + var latestEntries []Entry + var allImages []string + for _, ch := range channels { + allImages = append(allImages, ch.Images...) + if strings.HasPrefix(ch.Name, "rhacs-4.") { + stableEntries = append(stableEntries, ch.Entries...) + } + if strings.HasPrefix(ch.Name, "rhacs-3.") { + latestEntries = append(latestEntries, ch.Entries...) + } + } + + imageSet := map[string]struct{}{} + var uniqueImages []string + for _, img := range allImages { + if _, exists := imageSet[img]; !exists { + imageSet[img] = struct{}{} + uniqueImages = append(uniqueImages, img) + } + } + + var out strings.Builder + out.WriteString("---\nschema: olm.template.basic\nentries:\n") + + // Write channels + enc := yaml.NewEncoder(&out) + enc.SetIndent(2) + for _, ch := range channels { + out.WriteString("\n- schema: olm.channel\n") + out.WriteString(fmt.Sprintf(" name: %s\n package: rhacs-operator\n entries:\n", ch.Name)) + for _, entry := range ch.Entries { + out.WriteString(" ") + b, _ := yaml.Marshal(entry) + out.Write(b) + } + } + + // Write stable channel + out.WriteString("\n- schema: olm.channel\n name: stable\n package: rhacs-operator\n entries:\n") + for _, entry := range stableEntries { + out.WriteString(" ") + b, _ := yaml.Marshal(entry) + out.Write(b) + } + + // Write latest channel + out.WriteString("\n- schema: olm.channel\n name: latest\n package: rhacs-operator\n entries:\n") + for _, entry := range latestEntries { + out.WriteString(" ") + b, _ := yaml.Marshal(entry) + out.Write(b) + } + + if len(channels) > 2 { + out.WriteString("\n- schema: olm.deprecations\n package: rhacs-operator\n entries:\n") + for i := 2; i < len(channels); i++ { + ch := channels[i] + out.WriteString(fmt.Sprintf(" - reference:\n schema: olm.channel\n name: %s\n message: |\n This version is no longer supported. Please switch to the 'stable' channel or a channel for a version that is still supported.\n", ch.Name)) + } + } + + for _, img := range uniqueImages { + out.WriteString(fmt.Sprintf("\n- image: %s\n schema: olm.bundle\n", img)) + } + + if err := os.WriteFile(outputFile, []byte(out.String()), 0644); err != nil { + panic(err) + } + fmt.Println("Generated", outputFile) +} diff --git a/generate-catalog.sh b/generate-catalog.sh new file mode 100755 index 00000000..8ad24d34 --- /dev/null +++ b/generate-catalog.sh @@ -0,0 +1,124 @@ +#!/usr/bin/env bash + +set -euo pipefail + +INPUT_DIR="channels" +OUTPUT_FILE="catalog-template-new.yaml" +TMP_DIR="$(mktemp -d)" + +# Helper: Extract version number from channel name, e.g. rhacs-4.7 → 4.7 +extract_version() { + echo "$1" | sed -E 's/.*-([0-9]+\.[0-9]+)$/\1/' +} + +# Gather all channel files and sort by version (descending) +CHANNEL_FILES=($(ls "$INPUT_DIR"/*.yaml | sort -t. -k2,2nr -k3,3nr)) +CHANNELS=() +for file in "${CHANNEL_FILES[@]}"; do + channel=$(awk '/^name:/ {print $2}' "$file") + CHANNELS+=("$channel") +done + +# Highest version +HIGHEST_VERSION=$(extract_version "${CHANNELS[0]}") + +# Compose the header +cat > "$OUTPUT_FILE" <> "$OUTPUT_FILE" + echo "- schema: olm.channel" >> "$OUTPUT_FILE" + echo " name: $channel" >> "$OUTPUT_FILE" + echo " package: rhacs-operator" >> "$OUTPUT_FILE" + echo " entries:" >> "$OUTPUT_FILE" + awk ' + /^entries:/ { in_entries=1; next } + /^images:/ { in_entries=0 } + in_entries && /^[[:space:]]*-/ { print " " $0 } + in_entries && /^[[:space:]]*[a-z]/ { print " " $0 } + ' "$file" >> "$OUTPUT_FILE" + # Gather images + awk ' + /^images:/ { in_images=1; next } + in_images && /image:/ { print $2 } + in_images && !/^-/ { in_images=0 } + ' "$file" >> "$TMP_DIR/images.txt" + mapfile -t new_images < "$TMP_DIR/images.txt" + ALL_IMAGES+=("${new_images[@]}") + # Save entries for stable/latest composition + awk ' + /^entries:/ { in_entries=1; next } + /^images:/ { in_entries=0 } + in_entries { print } + ' "$file" > "$TMP_DIR/${channel}.entries" +done + +# Compose stable (all 4.* channels) +echo "" >> "$OUTPUT_FILE" +echo "- schema: olm.channel" >> "$OUTPUT_FILE" +echo " name: stable" >> "$OUTPUT_FILE" +echo " package: rhacs-operator" >> "$OUTPUT_FILE" +echo " entries:" >> "$OUTPUT_FILE" +for file in "${CHANNEL_FILES[@]}"; do + channel=$(awk '/^name:/ {print $2}' "$file") + if [[ $channel == rhacs-4.* ]]; then + sed 's/^/ /' "$TMP_DIR/${channel}.entries" >> "$OUTPUT_FILE" + fi +done + +# Compose latest (all 3.* channels) +echo "" >> "$OUTPUT_FILE" +echo "- schema: olm.channel" >> "$OUTPUT_FILE" +echo " name: latest" >> "$OUTPUT_FILE" +echo " package: rhacs-operator" >> "$OUTPUT_FILE" +echo " entries:" >> "$OUTPUT_FILE" +for file in "${CHANNEL_FILES[@]}"; do + channel=$(awk '/^name:/ {print $2}' "$file") + if [[ $channel == rhacs-3.* ]]; then + sed 's/^/ /' "$TMP_DIR/${channel}.entries" >> "$OUTPUT_FILE" + fi +done + +# Compose deprecations (2 versions below highest) +echo "" >> "$OUTPUT_FILE" +echo "- schema: olm.deprecations" >> "$OUTPUT_FILE" +echo " package: rhacs-operator" >> "$OUTPUT_FILE" +echo " entries:" >> "$OUTPUT_FILE" + +# Deprecate all but the two highest versions +for channel in "${CHANNELS[@]}"; do + version=$(extract_version "$channel") + # Only deprecate if version is more than 2 below highest + if [[ "$version" == "$HIGHEST_VERSION" ]]; then continue; fi + HIGH_MAJOR=$(echo "$HIGHEST_VERSION" | cut -d. -f1) + HIGH_MINOR=$(echo "$HIGHEST_VERSION" | cut -d. -f2) + THIS_MAJOR=$(echo "$version" | cut -d. -f1) + THIS_MINOR=$(echo "$version" | cut -d. -f2) + if (( THIS_MAJOR < HIGH_MAJOR )) || (( THIS_MAJOR == HIGH_MAJOR && THIS_MINOR <= HIGH_MINOR - 2 )); then + echo " - reference:" >> "$OUTPUT_FILE" + echo " schema: olm.channel" >> "$OUTPUT_FILE" + echo " name: $channel" >> "$OUTPUT_FILE" + echo " message: |" >> "$OUTPUT_FILE" + echo " This version is no longer supported. Please switch to the 'stable' channel or a channel for a version that is still supported." >> "$OUTPUT_FILE" + fi +done + +# Compose bundle image blocks (unique only) +echo "" >> "$OUTPUT_FILE" +for img in $(printf "%s\n" "${ALL_IMAGES[@]}" | sort -u); do + echo "- image: $img" >> "$OUTPUT_FILE" + echo " schema: olm.bundle" >> "$OUTPUT_FILE" +done + +rm -rf "$TMP_DIR" + +echo "Generated $OUTPUT_FILE with channels, stable/latest, deprecations and bundle images." \ No newline at end of file diff --git a/generate.go b/generate.go new file mode 100644 index 00000000..3f4f1e4e --- /dev/null +++ b/generate.go @@ -0,0 +1,299 @@ +package main + +import ( + "fmt" + "log" + "os" + "slices" + "sort" + + "gopkg.in/yaml.v3" +) + +type Image struct { + Image string `yaml:"image"` + Tag string `yaml:"tag"` +} + +type Input struct { + Images []Image `yaml:"images"` +} + +type CatalogChannelEntry struct { + Name string `yaml:"name"` + Replaces string `yaml:"replaces,omitempty"` + SkipRange string `yaml:"skipRange"` + Skips []string `yaml:"skips,omitempty"` +} + +type CatalogTemplate struct { + Channels map[string][]CatalogChannelEntry `yaml:"olm.channels"` + Deprecations []string `yaml:"olm.deprecations"` + Images []Image `yaml:"images"` +} + +type CatalogBase struct { + Schema string `yaml:"schema"` + Entries []CatalogEntry `yaml:"entries"` +} + +type CatalogEntry interface { +} + +type ChannelEntry struct { + Schema string `yaml:"schema"` + Name string `yaml:"name,omitempty"` + Package string `yaml:"package,omitempty"` + Entries []CatalogChannelEntry `yaml:"entries,omitempty"` +} + +type BundleEntry struct { + Schema string `yaml:"schema"` + Image string `yaml:"image"` +} + +type Version struct { + Major int + Minor int + Patch int + Tag string +} + +func parseVersion(tag string) (Version, error) { + var v Version + n, err := fmt.Sscanf(tag, "%d.%d.%d", &v.Major, &v.Minor, &v.Patch) + if err != nil || n != 3 { + return v, fmt.Errorf("invalid version tag: %s", tag) + } + v.Tag = tag + return v, nil +} + +func forceParseVersion(tag string) Version { + v, err := parseVersion(tag) + if err != nil { + panic(fmt.Sprintf("Failed to parse version tag: %s, error: %v", tag, err)) + } + return v +} + +func versionLess(a, b Version) bool { + if a.Major != b.Major { + return a.Major < b.Major + } + if a.Minor != b.Minor { + return a.Minor < b.Minor + } + return a.Patch < b.Patch +} + +func buildCatalogChannelEntry(version Version, previousVersion Version, previousMinor string) CatalogChannelEntry { + // skip setting "replaces" key for specific versions + versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} + + entry := CatalogChannelEntry{ + Name: "rhacs-operator.v" + version.Tag, + } + if !slices.Contains(versionsWithoutReplaces, version.Tag) { + entry.Replaces = "rhacs-operator.v" + previousVersion.Tag + } + entry.SkipRange = fmt.Sprintf("'>= %s < %s'", previousMinor, version.Tag) + return entry +} + +func newChannelEntry(version Version) *ChannelEntry { + return &ChannelEntry{ + Schema: "olm.channel", + Name: fmt.Sprintf("rhacs-%d.%d", version.Major, version.Minor), + Package: "rhacs-operator", + Entries: []CatalogChannelEntry{}, + } +} + +func main() { + inputFile := "bundles.yaml" + outputFile := "catalog-template-new.yaml" + + inputBytes, err := os.ReadFile(inputFile) + if err != nil { + log.Fatalf("Failed to read %s: %v", inputFile, err) + } + var input Input + if err := yaml.Unmarshal(inputBytes, &input); err != nil { + log.Fatalf("Failed to parse YAML: %v", err) + } + + // Parse and sort versions + var versions []Version + tagToImage := make(map[string]Image) + for _, img := range input.Images { + v, err := parseVersion(img.Tag) + if err != nil { + log.Fatalf("Invalid tag: %s", img.Tag) + } + versions = append(versions, v) + tagToImage[img.Tag] = img + } + sort.Slice(versions, func(i, j int) bool { + return versionLess(versions[i], versions[j]) + }) + + // Build channel maps + channels := make(map[string][]CatalogChannelEntry) + minorVersions := make(map[string][]string) + majorVersions := make(map[int][]string) + + for _, v := range versions { + minorKey := fmt.Sprintf("%d.%d", v.Major, v.Minor) + minorVersions[minorKey] = append(minorVersions[minorKey], v.Tag) + majorVersions[v.Major] = append(majorVersions[v.Major], v.Tag) + } + + // Build previous version mapping + previousVersionMap := make(map[string]string) + for i, v := range versions { + if i > 0 { + previousVersionMap[v.Tag] = versions[i-1].Tag + } + } + + for minor, tags := range minorVersions { + var entries []CatalogChannelEntry + for i, tag := range tags { + entry := CatalogChannelEntry{ + Name: "rhacs-operator.v" + tag, + } + // replaces + if i > 0 { + entry.Replaces = "rhacs-operator.v" + tags[i-1] + } + // skips for >=4.1.1 + v, _ := parseVersion(tag) + if (v.Major > 4) || + (v.Major == 4 && v.Minor > 1) || + (v.Major == 4 && v.Minor == 1 && v.Patch >= 1) { + entry.Skips = []string{"rhacs-operator.v4.1.0"} + } + prevMinor := v.Minor - 1 + if prevMinor >= 0 { + entry.SkipRange = fmt.Sprintf(">=%d.%d.0 <=%d.%d.%d", v.Major, prevMinor, v.Major, v.Minor, v.Patch) + } + entries = append(entries, entry) + } + channels[minor] = entries + } + + var latestMajors []int + for major := range majorVersions { + latestMajors = append(latestMajors, major) + } + sort.Sort(sort.Reverse(sort.IntSlice(latestMajors))) + if len(latestMajors) > 3 { + latestMajors = latestMajors[:3] + } + var latestTags []string + for _, major := range latestMajors { + latestTags = append(latestTags, majorVersions[major]...) + } + sort.Slice(latestTags, func(i, j int) bool { + va, _ := parseVersion(latestTags[i]) + vb, _ := parseVersion(latestTags[j]) + return versionLess(va, vb) + }) + var latestEntries []CatalogChannelEntry + for i, tag := range latestTags { + entry := CatalogChannelEntry{ + Name: "rhacs-operator.v" + tag, + } + if i > 0 { + entry.Replaces = "rhacs-operator.v" + latestTags[i-1] + } + latestEntries = append(latestEntries, entry) + } + channels["latest"] = latestEntries + + var stableMajors []int + for major := range majorVersions { + stableMajors = append(stableMajors, major) + } + sort.Sort(sort.Reverse(sort.IntSlice(stableMajors))) + if len(stableMajors) > 4 { + stableMajors = stableMajors[:4] + } + var stableTags []string + for _, major := range stableMajors { + stableTags = append(stableTags, majorVersions[major]...) + } + sort.Slice(stableTags, func(i, j int) bool { + va, _ := parseVersion(stableTags[i]) + vb, _ := parseVersion(stableTags[j]) + return versionLess(va, vb) + }) + var stableEntries []CatalogChannelEntry + for i, tag := range stableTags { + entry := CatalogChannelEntry{ + Name: "rhacs-operator.v" + tag, + } + if i > 0 { + entry.Replaces = "rhacs-operator.v" + stableTags[i-1] + } + stableEntries = append(stableEntries, entry) + } + channels["stable"] = stableEntries + + var deprecations []string + if len(versions) > 2 { + for _, v := range versions[:len(versions)-2] { + deprecations = append(deprecations, "rhacs-operator.v"+v.Tag) + } + } + + catalog := CatalogTemplate{ + Channels: channels, + Deprecations: deprecations, + Images: input.Images, + } + + var baseEntries []CatalogEntry + + // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 + previousVersion := forceParseVersion("3.61.0") + previousMinor := "3.61.0" + + // Add dummy version to properly traverse all version + versions = append(versions, forceParseVersion("9.9.9")) + + var channel *ChannelEntry = nil + for _, v := range versions { + + catalogChannelEntry := buildCatalogChannelEntry(v, previousVersion, previousMinor) + + // Create a new channel entry for each minor version + if v.Minor != previousVersion.Minor { + if channel != nil { + baseEntries = append(baseEntries, channel) + } + channel = newChannelEntry(v) + channel.Entries = append(channel.Entries, catalogChannelEntry) + } + + log.Printf("Processing version: %d.%d.%d: %s", v.Major, v.Minor, v.Patch, v.Tag) + } + + catalogbase := CatalogBase{ + Schema: "olm.template.basic", + Entries: baseEntries, + } + + fmt.Printf("Catalog Base Schema: %s\n", catalogbase.Schema) + + out, err := yaml.Marshal(catalog) + if err != nil { + log.Fatalf("Failed to marshal output: %v", err) + } + if err := os.WriteFile(outputFile, out, 0644); err != nil { + log.Fatalf("Failed to write output: %v", err) + } + + fmt.Println("catalog-template.yaml generated successfully.") +} diff --git a/go.mod b/go.mod new file mode 100644 index 00000000..c7be1be7 --- /dev/null +++ b/go.mod @@ -0,0 +1,8 @@ +module cataloggen + +go 1.23.10 + +require ( + gopkg.in/yaml.v2 v2.4.0 + gopkg.in/yaml.v3 v3.0.1 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 00000000..34832964 --- /dev/null +++ b/go.sum @@ -0,0 +1,5 @@ +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= From 9077e293719c3b1d76c1b0764a9e4fa5db333ecd Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 7 Jul 2025 06:06:22 +0200 Subject: [PATCH 002/105] Drop previous approach --- bundles.yaml | 201 ++++++- catalog-template-new.yaml | 1048 +++++++++++++++++++++++++++------- channels/4-6.yaml | 59 -- channels/channel-3-62.yaml | 12 - channels/channel-4-0.yaml | 27 - channels/channel-4-1.yaml | 49 -- channels/channel-4-2.yaml | 45 -- channels/channel-4-3.yaml | 64 --- channels/channel-4-4.yaml | 65 --- channels/channel-4-5.yaml | 72 --- channels/channel-4-7.yaml | 15 - channels/generate_catalog.go | 221 ------- generate.go | 212 +++---- go.mod | 5 +- go.sum | 3 +- 15 files changed, 1117 insertions(+), 981 deletions(-) delete mode 100644 channels/4-6.yaml delete mode 100644 channels/channel-3-62.yaml delete mode 100644 channels/channel-4-0.yaml delete mode 100644 channels/channel-4-1.yaml delete mode 100644 channels/channel-4-2.yaml delete mode 100644 channels/channel-4-3.yaml delete mode 100644 channels/channel-4-4.yaml delete mode 100644 channels/channel-4-5.yaml delete mode 100644 channels/channel-4-7.yaml delete mode 100644 channels/generate_catalog.go diff --git a/bundles.yaml b/bundles.yaml index 6731b1cd..0abf646e 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -11,40 +11,203 @@ images: tag: 3.64.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 tag: 3.64.2 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 + tag: 3.65.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 + tag: 3.65.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 + tag: 3.66.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 + tag: 3.66.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 + tag: 3.67.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 + tag: 3.67.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 + tag: 3.67.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 + tag: 3.68.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 + tag: 3.68.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d + tag: 3.68.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 + tag: 3.69.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d + tag: 3.69.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e + tag: 3.69.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 + tag: 3.70.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a + tag: 3.70.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 + tag: 3.71.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 + tag: 3.71.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a + tag: 3.71.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 + tag: 3.71.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 + tag: 3.72.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 + tag: 3.72.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da + tag: 3.72.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa + tag: 3.72.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 + tag: 3.72.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 + tag: 3.73.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 + tag: 3.73.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 + tag: 3.73.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 + tag: 3.73.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c + tag: 3.73.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 + tag: 3.73.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 + tag: 3.74.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 + tag: 3.74.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f + tag: 3.74.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f + tag: 3.74.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce + tag: 3.74.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 + tag: 3.74.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 + tag: 3.74.6 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e + tag: 3.74.7 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 + tag: 3.74.8 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a + tag: 3.74.9 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 tag: 4.0.0 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e tag: 4.0.1 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 + tag: 4.0.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 + tag: 4.0.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 + tag: 4.0.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e + tag: 4.0.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c tag: 4.1.0 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d tag: 4.1.1 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 + tag: 4.1.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d + tag: 4.1.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 + tag: 4.1.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 + tag: 4.1.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a + tag: 4.1.6 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c tag: 4.2.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 + tag: 4.2.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 + tag: 4.2.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 + tag: 4.2.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 + tag: 4.2.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c + tag: 4.2.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c + tag: 4.3.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc + tag: 4.3.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e + tag: 4.3.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 + tag: 4.3.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 + tag: 4.3.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 + tag: 4.3.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 + tag: 4.3.6 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 + tag : 4.3.7 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac + tag : 4.3.8 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 + tag : 4.4.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 + tag : 4.4.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 + tag : 4.4.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 + tag : 4.4.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f + tag : 4.4.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 + tag : 4.4.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 + tag : 4.4.6 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 + tag : 4.4.7 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d + tag : 4.4.8 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 + tag : 4.5.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 + tag : 4.5.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 + tag : 4.5.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 + tag : 4.5.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c + tag : 4.5.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 + tag : 4.5.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c + tag : 4.5.6 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f + tag : 4.5.7 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 + tag : 4.5.8 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 + tag : 4.5.9 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 - tag: 4.6.0 + tag : 4.6.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c - tag: 4.6.1 + tag : 4.6.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be - tag: 4.6.2 + tag : 4.6.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 - tag: 4.6.3 + tag : 4.6.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b - tag: 4.6.4 + tag : 4.6.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 - tag: 4.6.5 + tag : 4.6.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - tag: 4.6.6 + tag : 4.6.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - tag: 4.6.7 + tag : 4.6.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - tag: 4.7.0 + tag : 4.7.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d - tag: 4.7.1 + tag : 4.7.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 - tag: 4.7.2 + tag : 4.7.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - tag: 4.7.3 + tag : 4.7.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - tag: 4.7.4 - \ No newline at end of file + tag : 4.7.4 diff --git a/catalog-template-new.yaml b/catalog-template-new.yaml index d2f4c8d0..541de615 100644 --- a/catalog-template-new.yaml +++ b/catalog-template-new.yaml @@ -1,247 +1,899 @@ -olm.channels: - "4.0": +schema: olm.template.basic +entries: + - schema: olm.channel + name: rhacs-3.62 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.1' + - schema: olm.channel + name: rhacs-3.64 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.63.0 < 3.64.1' + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: '>= 3.63.0 < 3.64.2' + - schema: olm.channel + name: rhacs-3.65 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.64.2 < 3.65.1' + - schema: olm.channel + name: rhacs-3.66 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.65.1 < 3.66.1' + - schema: olm.channel + name: rhacs-3.67 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - schema: olm.channel + name: rhacs-3.68 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.67.2 < 3.68.1' + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: '>= 3.67.2 < 3.68.2' + - schema: olm.channel + name: rhacs-3.69 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.68.2 < 3.69.1' + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: '>= 3.68.2 < 3.69.2' + - schema: olm.channel + name: rhacs-3.70 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.2 < 3.70.0' + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.69.2 < 3.70.1' + - schema: olm.channel + name: rhacs-3.71 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.2 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.2 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.1 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.3 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.4 < 3.74.0' + - schema: olm.channel + name: rhacs-3.72 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.2 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.2 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.1 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.3 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.4 < 3.74.0' - name: rhacs-operator.v4.0.0 - skipRange: "" + skipRange: '>= 3.73.5 < 4.0.0' - name: rhacs-operator.v4.0.1 replaces: rhacs-operator.v4.0.0 - skipRange: "" - "4.1": + skipRange: '>= 3.74.9 < 4.0.1' + - schema: olm.channel + name: rhacs-3.73 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.2 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.2 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.1 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.3 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.4 < 3.74.0' + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.5 < 4.0.0' + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.9 < 4.0.1' + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: '>= 3.74.9 < 4.0.2' + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: '>= 3.74.9 < 4.0.3' + - schema: olm.channel + name: latest + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.2 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.2 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.1 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.3 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.4 < 3.74.0' + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: '>= 3.73.5 < 3.74.1' + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: '>= 3.73.5 < 3.74.2' + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: '>= 3.73.5 < 3.74.3' + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: '>= 3.73.5 < 3.74.4' + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: '>= 3.73.5 < 3.74.5' + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: '>= 3.73.5 < 3.74.6' + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: '>= 3.73.5 < 3.74.7' + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: '>= 3.73.5 < 3.74.8' + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: '>= 3.73.5 < 3.74.9' + - schema: olm.channel + name: rhacs-3.74 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.2 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.2 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.1 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.3 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.4 < 3.74.0' + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: '>= 3.73.5 < 3.74.1' + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: '>= 3.73.5 < 3.74.2' + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: '>= 3.73.5 < 3.74.3' + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: '>= 3.73.5 < 3.74.4' + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: '>= 3.73.5 < 3.74.5' + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: '>= 3.73.5 < 3.74.6' + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: '>= 3.73.5 < 3.74.7' + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: '>= 3.73.5 < 3.74.8' + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: '>= 3.73.5 < 3.74.9' + - schema: olm.channel + name: rhacs-4.0 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.62.1 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.2 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.1 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.1 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.2 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.2 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.2 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.1 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.3 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.4 < 3.74.0' + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.5 < 4.0.0' + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.9 < 4.0.1' + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: '>= 3.74.9 < 4.0.2' + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: '>= 3.74.9 < 4.0.3' + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: '>= 3.74.9 < 4.0.4' + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: '>= 3.74.9 < 4.0.5' + - schema: olm.channel + name: rhacs-4.1 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.5 < 4.0.0' - name: rhacs-operator.v4.1.0 - skipRange: '>=4.0.0 <=4.1.0' + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.9 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 - skipRange: '>=4.0.0 <=4.1.1' - skips: - - rhacs-operator.v4.1.0 - "4.2": + skipRange: '>= 4.0.5 < 4.1.1' + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.5 < 4.1.2' + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.5 < 4.1.3' + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: '>= 4.0.5 < 4.1.4' + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: '>= 4.0.5 < 4.1.5' + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: '>= 4.0.5 < 4.1.6' + - schema: olm.channel + name: rhacs-4.2 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.5 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.9 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.5 < 4.1.1' + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.5 < 4.1.2' + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.5 < 4.1.3' - name: rhacs-operator.v4.2.0 - skipRange: '>=4.1.0 <=4.2.0' - skips: - - rhacs-operator.v4.1.0 - "4.6": + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.5 < 4.2.0' + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.1.6 < 4.2.1' + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: '>= 4.1.6 < 4.2.2' + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: '>= 4.1.6 < 4.2.3' + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: '>= 4.1.6 < 4.2.4' + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: '>= 4.1.6 < 4.2.5' + - schema: olm.channel + name: rhacs-4.3 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.5 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.9 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.5 < 4.1.1' + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.5 < 4.1.2' + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.5 < 4.1.3' + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.5 < 4.2.0' + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.6 < 4.3.0' + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.2.5 < 4.3.1' + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: '>= 4.2.5 < 4.3.2' + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: '>= 4.2.5 < 4.3.3' + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: '>= 4.2.5 < 4.3.4' + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: '>= 4.2.5 < 4.3.5' + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: '>= 4.2.5 < 4.3.6' + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: '>= 4.2.5 < 4.3.7' + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: '>= 4.2.5 < 4.3.8' + - schema: olm.channel + name: rhacs-4.4 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.5 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.9 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.5 < 4.1.1' + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.5 < 4.1.2' + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.5 < 4.1.3' + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.5 < 4.2.0' + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.6 < 4.3.0' + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.5 < 4.4.0' + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: '>= 4.3.8 < 4.4.1' + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: '>= 4.3.8 < 4.4.2' + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: '>= 4.3.8 < 4.4.3' + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: '>= 4.3.8 < 4.4.4' + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: '>= 4.3.8 < 4.4.5' + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: '>= 4.3.8 < 4.4.6' + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: '>= 4.3.8 < 4.4.7' + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: '>= 4.3.8 < 4.4.8' + - schema: olm.channel + name: rhacs-4.5 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.5 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.9 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.5 < 4.1.1' + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.5 < 4.1.2' + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.5 < 4.1.3' + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.5 < 4.2.0' + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.6 < 4.3.0' + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.5 < 4.4.0' + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.8 < 4.5.0' + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: '>= 4.4.8 < 4.5.1' + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: '>= 4.4.8 < 4.5.2' + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: '>= 4.4.8 < 4.5.3' + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: '>= 4.4.8 < 4.5.4' + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: '>= 4.4.8 < 4.5.5' + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: '>= 4.4.8 < 4.5.6' + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: '>= 4.4.8 < 4.5.7' + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: '>= 4.4.8 < 4.5.8' + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: '>= 4.4.8 < 4.5.9' + - schema: olm.channel + name: rhacs-4.6 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.5 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.9 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.5 < 4.1.1' + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.5 < 4.1.2' + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.5 < 4.1.3' + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.5 < 4.2.0' + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.6 < 4.3.0' + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.5 < 4.4.0' + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.8 < 4.5.0' - name: rhacs-operator.v4.6.0 - skipRange: '>=4.5.0 <=4.6.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: '>=4.5.0 <=4.6.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: '>=4.5.0 <=4.6.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: '>=4.5.0 <=4.6.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: '>=4.5.0 <=4.6.4' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: '>=4.5.0 <=4.6.5' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: '>=4.5.0 <=4.6.6' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: '>=4.5.0 <=4.6.7' - skips: - - rhacs-operator.v4.1.0 - "4.7": + replaces: rhacs-operator.v4.5.9 + skipRange: '>= 4.4.8 < 4.6.0' - name: rhacs-operator.v4.7.0 - skipRange: '>=4.6.0 <=4.7.0' - skips: - - rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.6.7 + skipRange: '>= 4.5.9 < 4.7.0' - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 - skipRange: '>=4.6.0 <=4.7.1' - skips: - - rhacs-operator.v4.1.0 + skipRange: '>= 4.6.7 < 4.7.1' - name: rhacs-operator.v4.7.2 replaces: rhacs-operator.v4.7.1 - skipRange: '>=4.6.0 <=4.7.2' - skips: - - rhacs-operator.v4.1.0 + skipRange: '>= 4.6.7 < 4.7.2' - name: rhacs-operator.v4.7.3 replaces: rhacs-operator.v4.7.2 - skipRange: '>=4.6.0 <=4.7.3' - skips: - - rhacs-operator.v4.1.0 + skipRange: '>= 4.6.7 < 4.7.3' - name: rhacs-operator.v4.7.4 replaces: rhacs-operator.v4.7.3 - skipRange: '>=4.6.0 <=4.7.4' - skips: - - rhacs-operator.v4.1.0 - latest: + skipRange: '>= 4.6.7 < 4.7.4' + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: '>= 4.5.9 < 4.6.6' + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: '>= 4.5.9 < 4.6.7' + - schema: olm.channel + name: rhacs-4.7 + package: rhacs-operator + entries: - name: rhacs-operator.v4.0.0 - skipRange: "" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: "" + skipRange: '>= 3.73.5 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.1 - skipRange: "" + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.9 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 - skipRange: "" - - name: rhacs-operator.v4.2.0 + skipRange: '>= 4.0.5 < 4.1.1' + - name: rhacs-operator.v4.1.2 replaces: rhacs-operator.v4.1.1 - skipRange: "" + skipRange: '>= 4.0.5 < 4.1.2' + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.5 < 4.1.3' + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.5 < 4.2.0' + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.6 < 4.3.0' + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.5 < 4.4.0' + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.8 < 4.5.0' - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.2.0 - skipRange: "" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: "" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: "" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: "" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: "" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: "" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: "" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: "" + replaces: rhacs-operator.v4.5.9 + skipRange: '>= 4.4.8 < 4.6.0' - name: rhacs-operator.v4.7.0 replaces: rhacs-operator.v4.6.7 - skipRange: "" + skipRange: '>= 4.5.9 < 4.7.0' - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 - skipRange: "" + skipRange: '>= 4.6.7 < 4.7.1' - name: rhacs-operator.v4.7.2 replaces: rhacs-operator.v4.7.1 - skipRange: "" + skipRange: '>= 4.6.7 < 4.7.2' - name: rhacs-operator.v4.7.3 replaces: rhacs-operator.v4.7.2 - skipRange: "" + skipRange: '>= 4.6.7 < 4.7.3' - name: rhacs-operator.v4.7.4 replaces: rhacs-operator.v4.7.3 - skipRange: "" - stable: + skipRange: '>= 4.6.7 < 4.7.4' + - schema: olm.channel + name: stable + package: rhacs-operator + entries: - name: rhacs-operator.v4.0.0 - skipRange: "" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: "" + skipRange: '>= 3.73.5 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.1 - skipRange: "" + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.9 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 - skipRange: "" - - name: rhacs-operator.v4.2.0 + skipRange: '>= 4.0.5 < 4.1.1' + - name: rhacs-operator.v4.1.2 replaces: rhacs-operator.v4.1.1 - skipRange: "" + skipRange: '>= 4.0.5 < 4.1.2' + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.5 < 4.1.3' + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.5 < 4.2.0' + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.6 < 4.3.0' + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.5 < 4.4.0' + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.8 < 4.5.0' - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.2.0 - skipRange: "" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: "" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: "" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: "" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: "" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: "" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: "" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: "" + replaces: rhacs-operator.v4.5.9 + skipRange: '>= 4.4.8 < 4.6.0' - name: rhacs-operator.v4.7.0 replaces: rhacs-operator.v4.6.7 - skipRange: "" + skipRange: '>= 4.5.9 < 4.7.0' - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 - skipRange: "" + skipRange: '>= 4.6.7 < 4.7.1' - name: rhacs-operator.v4.7.2 replaces: rhacs-operator.v4.7.1 - skipRange: "" + skipRange: '>= 4.6.7 < 4.7.2' - name: rhacs-operator.v4.7.3 replaces: rhacs-operator.v4.7.2 - skipRange: "" + skipRange: '>= 4.6.7 < 4.7.3' - name: rhacs-operator.v4.7.4 replaces: rhacs-operator.v4.7.3 - skipRange: "" -olm.deprecations: - - rhacs-operator.v4.0.0 - - rhacs-operator.v4.0.1 - - rhacs-operator.v4.1.0 - - rhacs-operator.v4.1.1 - - rhacs-operator.v4.2.0 - - rhacs-operator.v4.6.0 - - rhacs-operator.v4.6.1 - - rhacs-operator.v4.6.2 - - rhacs-operator.v4.6.3 - - rhacs-operator.v4.6.4 - - rhacs-operator.v4.6.5 - - rhacs-operator.v4.6.6 - - rhacs-operator.v4.6.7 - - rhacs-operator.v4.7.0 - - rhacs-operator.v4.7.1 - - rhacs-operator.v4.7.2 -images: - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 - tag: 4.0.0 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c - tag: 4.0.1 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f - tag: 4.1.0 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 - tag: 4.1.1 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 - tag: 4.2.0 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 - tag: 4.6.0 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c - tag: 4.6.1 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be - tag: 4.6.2 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 - tag: 4.6.3 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b - tag: 4.6.4 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 - tag: 4.6.5 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - tag: 4.6.6 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - tag: 4.6.7 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - tag: 4.7.0 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d - tag: 4.7.1 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 - tag: 4.7.2 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - tag: 4.7.3 - - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - tag: 4.7.4 + skipRange: '>= 4.6.7 < 4.7.4' diff --git a/channels/4-6.yaml b/channels/4-6.yaml deleted file mode 100644 index cb3e5012..00000000 --- a/channels/4-6.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: rhacs-4.6 -entries: -- *bundle-4-0-0 -- *bundle-4-1-0 -- *bundle-4-1-1 -- *bundle-4-1-2 -- *bundle-4-1-3 -- *bundle-4-2-0 -- *bundle-4-3-0 -- *bundle-4-4-0 -- *bundle-4-5-0 -- &bundle-4-6-0 - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.5.0 < 4.6.0' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: '>= 4.5.0 < 4.6.1' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: '>= 4.5.0 < 4.6.2' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: '>= 4.5.0 < 4.6.3' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: '>= 4.5.0 < 4.6.4' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: '>= 4.5.0 < 4.6.5' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: '>= 4.5.0 < 4.6.6' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: '>= 4.5.0 < 4.6.7' -images: -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 diff --git a/channels/channel-3-62.yaml b/channels/channel-3-62.yaml deleted file mode 100644 index 491b74e8..00000000 --- a/channels/channel-3-62.yaml +++ /dev/null @@ -1,12 +0,0 @@ -name: rhacs-3.62 -entries: -- &bundle-3-62-0 - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' -- name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.1' -images: -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e - diff --git a/channels/channel-4-0.yaml b/channels/channel-4-0.yaml deleted file mode 100644 index 4d3b1302..00000000 --- a/channels/channel-4-0.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: rhacs-4.0 -entries: -- &bundle-4-0-0 - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' -- name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.1' -- name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: '>= 3.74.0 < 4.0.2' -- name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: '>= 3.74.0 < 4.0.3' -- name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: '>= 3.74.0 < 4.0.4' -- name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: '>= 3.74.0 < 4.0.5' -images: -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 diff --git a/channels/channel-4-1.yaml b/channels/channel-4-1.yaml deleted file mode 100644 index afc338a0..00000000 --- a/channels/channel-4-1.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: rhacs-4.1 -entries: -- *bundle-4-0-0 -- &bundle-4-1-0 - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' -- &bundle-4-1-1 - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 -- &bundle-4-1-2 - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 -- &bundle-4-1-3 - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: '>= 4.0.0 < 4.1.4' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: '>= 4.0.0 < 4.1.5' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: '>= 4.0.0 < 4.1.6' - skips: - - rhacs-operator.v4.1.0 -images: - -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 diff --git a/channels/channel-4-2.yaml b/channels/channel-4-2.yaml deleted file mode 100644 index cfadfac3..00000000 --- a/channels/channel-4-2.yaml +++ /dev/null @@ -1,45 +0,0 @@ -name: rhacs-4.2 -entries: -- *bundle-4-0-0 -- *bundle-4-1-0 -- *bundle-4-1-1 -- *bundle-4-1-2 -- *bundle-4-1-3 -- &bundle-4-2-0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.1.0 < 4.2.1' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: '>= 4.1.0 < 4.2.2' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: '>= 4.1.0 < 4.2.3' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: '>= 4.1.0 < 4.2.4' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: '>= 4.1.0 < 4.2.5' - skips: - - rhacs-operator.v4.1.0 -images: -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 diff --git a/channels/channel-4-3.yaml b/channels/channel-4-3.yaml deleted file mode 100644 index 6edbaa99..00000000 --- a/channels/channel-4-3.yaml +++ /dev/null @@ -1,64 +0,0 @@ -name: rhacs-4.3 -entries: -- *bundle-4-0-0 -- *bundle-4-1-0 -- *bundle-4-1-1 -- *bundle-4-1-2 -- *bundle-4-1-3 -- *bundle-4-2-0 -- &bundle-4-3-0 - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.2.0 < 4.3.0' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.2.0 < 4.3.1' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: '>= 4.2.0 < 4.3.2' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: '>= 4.2.0 < 4.3.3' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: '>= 4.2.0 < 4.3.4' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: '>= 4.2.0 < 4.3.5' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: '>= 4.2.0 < 4.3.6' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: '>= 4.2.0 < 4.3.7' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: '>= 4.2.0 < 4.3.8' - skips: - - rhacs-operator.v4.1.0 -images: -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 diff --git a/channels/channel-4-4.yaml b/channels/channel-4-4.yaml deleted file mode 100644 index faf8f04f..00000000 --- a/channels/channel-4-4.yaml +++ /dev/null @@ -1,65 +0,0 @@ -name: rhacs-4.4 -entries: -- *bundle-4-0-0 -- *bundle-4-1-0 -- *bundle-4-1-1 -- *bundle-4-1-2 -- *bundle-4-1-3 -- *bundle-4-2-0 -- *bundle-4-3-0 -- &bundle-4-4-0 - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.3.0 < 4.4.0' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.3.0 < 4.4.1' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: '>= 4.3.0 < 4.4.2' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: '>= 4.3.0 < 4.4.3' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: '>= 4.3.0 < 4.4.4' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: '>= 4.3.0 < 4.4.5' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: '>= 4.3.0 < 4.4.6' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: '>= 4.3.0 < 4.4.7' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: '>= 4.3.0 < 4.4.8' - skips: - - rhacs-operator.v4.1.0 -images: -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 diff --git a/channels/channel-4-5.yaml b/channels/channel-4-5.yaml deleted file mode 100644 index 08dadffa..00000000 --- a/channels/channel-4-5.yaml +++ /dev/null @@ -1,72 +0,0 @@ -name: rhacs-4.5 -entries: -- *bundle-4-0-0 -- *bundle-4-1-0 -- *bundle-4-1-1 -- *bundle-4-1-2 -- *bundle-4-1-3 -- *bundle-4-2-0 -- *bundle-4-3-0 -- *bundle-4-4-0 -- &bundle-4-5-0 - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.4.0 < 4.5.0' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.4.0 < 4.5.1' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: '>= 4.4.0 < 4.5.2' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: '>= 4.4.0 < 4.5.3' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: '>= 4.4.0 < 4.5.4' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: '>= 4.4.0 < 4.5.5' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: '>= 4.4.0 < 4.5.6' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: '>= 4.4.0 < 4.5.7' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: '>= 4.4.0 < 4.5.8' - skips: - - rhacs-operator.v4.1.0 -- name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: '>= 4.4.0 < 4.5.9' - skips: - - rhacs-operator.v4.1.0 -images: -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 diff --git a/channels/channel-4-7.yaml b/channels/channel-4-7.yaml deleted file mode 100644 index 68fca9f9..00000000 --- a/channels/channel-4-7.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: rhacs-4.7 -entries: -- version: 4.7.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d -- bundle-4-7-1 -- bundle-4-7-2 -- bundle-4-7-3 -- bundle-4-7-4 - -images: -- image: -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 diff --git a/channels/generate_catalog.go b/channels/generate_catalog.go deleted file mode 100644 index e48220b2..00000000 --- a/channels/generate_catalog.go +++ /dev/null @@ -1,221 +0,0 @@ -package main - -import ( - "fmt" - "os" - "path/filepath" - "strconv" - "strings" - - "gopkg.in/yaml.v3" -) - -type ChannelYaml struct { - Name string `yaml:"name"` - Entries []string `yaml:"entries"` - Images []ImageEntry `yaml:"images"` -} - -type EntryYaml struct { - Name string `yaml:"name"` - Image string `yaml:"image"` -} - -type ImageEntry struct { - Image string `yaml:"image"` -} - -type Entry struct { - Name string `yaml:"name"` - Replaces string `yaml:"replaces"` - SkipRange string `yaml:"skipRange"` - Skips []string `yaml:"skips,omitempty"` -} - -type Channel struct { - Name string `yaml:"name"` - Entries []Entry `yaml:"entries"` - Images []string `yaml:"images"` -} - -// Parse bundle string like "bundle-4-7-0" into its version components -func parseBundleString(bundle string) (major, minor, patch int, err error) { - parts := strings.Split(bundle, "-") - if len(parts) < 4 { - return 0, 0, 0, fmt.Errorf("invalid bundle string: %s", bundle) - } - major, err = strconv.Atoi(parts[1]) - if err != nil { - return - } - minor, err = strconv.Atoi(parts[2]) - if err != nil { - return - } - patch, err = strconv.Atoi(parts[3]) - return -} - -// Compare two version strings "x.y.z" -func isVersionGreater(a, b string) bool { - aParts := strings.Split(a, ".") - bParts := strings.Split(b, ".") - for i := 0; i < 3; i++ { - ai, _ := strconv.Atoi(aParts[i]) - bi, _ := strconv.Atoi(bParts[i]) - if ai > bi { - return true - } else if ai < bi { - return false - } - } - return false -} - -// Generate entry from bundle string -func generateEntry(bundle string) (*Entry, error) { - major, minor, patch, err := parseBundleString(bundle) - if err != nil { - return nil, err - } - versionStr := fmt.Sprintf("%d.%d.%d", major, minor, patch) - prevPatch := patch - 1 - prevMinor := minor - prevMajor := major - if prevPatch < 0 { - prevMinor = minor - 1 - if prevMinor < 0 { - prevMajor = major - 1 - prevMinor = 0 // can be improved for other major rollovers - } - prevPatch = 0 // first patch always 0 - } - prevVersionStr := fmt.Sprintf("%d.%d.%d", prevMajor, prevMinor, prevPatch) - - entry := &Entry{ - Name: fmt.Sprintf("rhacs-operator.v%s", versionStr), - Replaces: fmt.Sprintf("rhacs-operator.v%s", prevVersionStr), - SkipRange: fmt.Sprintf("'>= %s <%s'", prevVersionStr, versionStr), - } - - // Add skips for any Version > "4.1.0" - if major == 4 && (minor > 1 || (minor == 1 && patch > 0)) { - entry.Skips = append(entry.Skips, "rhacs-operator.v4.1.0") - } - - return entry, nil -} - -func main() { - inputDir := "channels" - outputFile := "catalog-template-new.yaml" - - files, err := os.ReadDir(inputDir) - if err != nil { - panic(err) - } - - var channels []Channel - - for _, fi := range files { - if fi.IsDir() || !strings.HasSuffix(fi.Name(), ".yaml") { - continue - } - data, err := os.ReadFile(filepath.Join(inputDir, fi.Name())) - if err != nil { - panic(err) - } - var cy ChannelYaml - if err := yaml.Unmarshal(data, &cy); err != nil { - panic(fmt.Errorf("in %s: %w", fi.Name(), err)) - } - var images []string - for _, img := range cy.Images { - images = append(images, img.Image) - } - entries := []Entry{} - for _, bundle := range cy.Entries { - entry, err := generateEntry(bundle) - if err != nil { - panic(fmt.Errorf("in %s: %w", fi.Name(), err)) - } - entries = append(entries, *entry) - } - channels = append(channels, Channel{ - Name: cy.Name, - Entries: entries, - Images: images, - }) - } - - var stableEntries []Entry - var latestEntries []Entry - var allImages []string - for _, ch := range channels { - allImages = append(allImages, ch.Images...) - if strings.HasPrefix(ch.Name, "rhacs-4.") { - stableEntries = append(stableEntries, ch.Entries...) - } - if strings.HasPrefix(ch.Name, "rhacs-3.") { - latestEntries = append(latestEntries, ch.Entries...) - } - } - - imageSet := map[string]struct{}{} - var uniqueImages []string - for _, img := range allImages { - if _, exists := imageSet[img]; !exists { - imageSet[img] = struct{}{} - uniqueImages = append(uniqueImages, img) - } - } - - var out strings.Builder - out.WriteString("---\nschema: olm.template.basic\nentries:\n") - - // Write channels - enc := yaml.NewEncoder(&out) - enc.SetIndent(2) - for _, ch := range channels { - out.WriteString("\n- schema: olm.channel\n") - out.WriteString(fmt.Sprintf(" name: %s\n package: rhacs-operator\n entries:\n", ch.Name)) - for _, entry := range ch.Entries { - out.WriteString(" ") - b, _ := yaml.Marshal(entry) - out.Write(b) - } - } - - // Write stable channel - out.WriteString("\n- schema: olm.channel\n name: stable\n package: rhacs-operator\n entries:\n") - for _, entry := range stableEntries { - out.WriteString(" ") - b, _ := yaml.Marshal(entry) - out.Write(b) - } - - // Write latest channel - out.WriteString("\n- schema: olm.channel\n name: latest\n package: rhacs-operator\n entries:\n") - for _, entry := range latestEntries { - out.WriteString(" ") - b, _ := yaml.Marshal(entry) - out.Write(b) - } - - if len(channels) > 2 { - out.WriteString("\n- schema: olm.deprecations\n package: rhacs-operator\n entries:\n") - for i := 2; i < len(channels); i++ { - ch := channels[i] - out.WriteString(fmt.Sprintf(" - reference:\n schema: olm.channel\n name: %s\n message: |\n This version is no longer supported. Please switch to the 'stable' channel or a channel for a version that is still supported.\n", ch.Name)) - } - } - - for _, img := range uniqueImages { - out.WriteString(fmt.Sprintf("\n- image: %s\n schema: olm.bundle\n", img)) - } - - if err := os.WriteFile(outputFile, []byte(out.String()), 0644); err != nil { - panic(err) - } - fmt.Println("Generated", outputFile) -} diff --git a/generate.go b/generate.go index 3f4f1e4e..8ac60607 100644 --- a/generate.go +++ b/generate.go @@ -87,7 +87,7 @@ func versionLess(a, b Version) bool { return a.Patch < b.Patch } -func buildCatalogChannelEntry(version Version, previousVersion Version, previousMinor string) CatalogChannelEntry { +func buildCatalogChannelEntry(version Version, previousEntryVersion Version, previousChannelVersion string) CatalogChannelEntry { // skip setting "replaces" key for specific versions versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} @@ -95,21 +95,56 @@ func buildCatalogChannelEntry(version Version, previousVersion Version, previous Name: "rhacs-operator.v" + version.Tag, } if !slices.Contains(versionsWithoutReplaces, version.Tag) { - entry.Replaces = "rhacs-operator.v" + previousVersion.Tag + entry.Replaces = "rhacs-operator.v" + previousEntryVersion.Tag } - entry.SkipRange = fmt.Sprintf("'>= %s < %s'", previousMinor, version.Tag) + entry.SkipRange = fmt.Sprintf(">= %s < %s", previousChannelVersion, version.Tag) return entry } -func newChannelEntry(version Version) *ChannelEntry { +func newChannelEntry(version Version, entries []CatalogChannelEntry) *ChannelEntry { return &ChannelEntry{ Schema: "olm.channel", Name: fmt.Sprintf("rhacs-%d.%d", version.Major, version.Minor), Package: "rhacs-operator", - Entries: []CatalogChannelEntry{}, + Entries: entries, } } +func newBundleEntry(image string) *BundleEntry { + return &BundleEntry{ + Schema: "olm.bundle", + Image: image, + } +} + +func generateLatestChannel(entries []CatalogChannelEntry) *ChannelEntry { + return &ChannelEntry{ + Schema: "olm.channel", + Name: "latest", + Package: "rhacs-operator", + Entries: entries, + } +} + +func generateStableChannel(entries []CatalogChannelEntry) *ChannelEntry { + return &ChannelEntry{ + Schema: "olm.channel", + Name: "stable", + Package: "rhacs-operator", + Entries: entries, + } +} + +func ShouldBePreviousChannelEntry(version Version) bool { + listToKeepForNextChannels := []string{"4.1.1", "4.1.2", "4.1.3"} + + // If the version is in the list of versions that should be kept for the next channels + if slices.Contains(listToKeepForNextChannels, version.Tag) { + return true + } + return version.Patch == 0 +} + func main() { inputFile := "bundles.yaml" outputFile := "catalog-template-new.yaml" @@ -138,155 +173,74 @@ func main() { return versionLess(versions[i], versions[j]) }) - // Build channel maps - channels := make(map[string][]CatalogChannelEntry) - minorVersions := make(map[string][]string) - majorVersions := make(map[int][]string) - + var deprecations []string + var minorVersions []Version for _, v := range versions { - minorKey := fmt.Sprintf("%d.%d", v.Major, v.Minor) - minorVersions[minorKey] = append(minorVersions[minorKey], v.Tag) - majorVersions[v.Major] = append(majorVersions[v.Major], v.Tag) - } - - // Build previous version mapping - previousVersionMap := make(map[string]string) - for i, v := range versions { - if i > 0 { - previousVersionMap[v.Tag] = versions[i-1].Tag - } - } - - for minor, tags := range minorVersions { - var entries []CatalogChannelEntry - for i, tag := range tags { - entry := CatalogChannelEntry{ - Name: "rhacs-operator.v" + tag, - } - // replaces - if i > 0 { - entry.Replaces = "rhacs-operator.v" + tags[i-1] - } - // skips for >=4.1.1 - v, _ := parseVersion(tag) - if (v.Major > 4) || - (v.Major == 4 && v.Minor > 1) || - (v.Major == 4 && v.Minor == 1 && v.Patch >= 1) { - entry.Skips = []string{"rhacs-operator.v4.1.0"} - } - prevMinor := v.Minor - 1 - if prevMinor >= 0 { - entry.SkipRange = fmt.Sprintf(">=%d.%d.0 <=%d.%d.%d", v.Major, prevMinor, v.Major, v.Minor, v.Patch) - } - entries = append(entries, entry) - } - channels[minor] = entries - } - - var latestMajors []int - for major := range majorVersions { - latestMajors = append(latestMajors, major) - } - sort.Sort(sort.Reverse(sort.IntSlice(latestMajors))) - if len(latestMajors) > 3 { - latestMajors = latestMajors[:3] - } - var latestTags []string - for _, major := range latestMajors { - latestTags = append(latestTags, majorVersions[major]...) - } - sort.Slice(latestTags, func(i, j int) bool { - va, _ := parseVersion(latestTags[i]) - vb, _ := parseVersion(latestTags[j]) - return versionLess(va, vb) - }) - var latestEntries []CatalogChannelEntry - for i, tag := range latestTags { - entry := CatalogChannelEntry{ - Name: "rhacs-operator.v" + tag, - } - if i > 0 { - entry.Replaces = "rhacs-operator.v" + latestTags[i-1] - } - latestEntries = append(latestEntries, entry) - } - channels["latest"] = latestEntries - - var stableMajors []int - for major := range majorVersions { - stableMajors = append(stableMajors, major) - } - sort.Sort(sort.Reverse(sort.IntSlice(stableMajors))) - if len(stableMajors) > 4 { - stableMajors = stableMajors[:4] - } - var stableTags []string - for _, major := range stableMajors { - stableTags = append(stableTags, majorVersions[major]...) - } - sort.Slice(stableTags, func(i, j int) bool { - va, _ := parseVersion(stableTags[i]) - vb, _ := parseVersion(stableTags[j]) - return versionLess(va, vb) - }) - var stableEntries []CatalogChannelEntry - for i, tag := range stableTags { - entry := CatalogChannelEntry{ - Name: "rhacs-operator.v" + tag, - } - if i > 0 { - entry.Replaces = "rhacs-operator.v" + stableTags[i-1] + if v.Patch == 0 { + minorVersions = append(minorVersions, v) } - stableEntries = append(stableEntries, entry) } - channels["stable"] = stableEntries - - var deprecations []string - if len(versions) > 2 { + if len(minorVersions) > 2 { for _, v := range versions[:len(versions)-2] { deprecations = append(deprecations, "rhacs-operator.v"+v.Tag) } } - catalog := CatalogTemplate{ - Channels: channels, - Deprecations: deprecations, - Images: input.Images, - } - var baseEntries []CatalogEntry // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 - previousVersion := forceParseVersion("3.61.0") - previousMinor := "3.61.0" - - // Add dummy version to properly traverse all version - versions = append(versions, forceParseVersion("9.9.9")) + previousEntryVersion := forceParseVersion("3.61.0") + previousChannelVersionTag := "3.61.0" + previousEntries := make([]CatalogChannelEntry, 0) var channel *ChannelEntry = nil - for _, v := range versions { - - catalogChannelEntry := buildCatalogChannelEntry(v, previousVersion, previousMinor) + for n, v := range versions { + if channel == nil { + channel = newChannelEntry(v, previousEntries) + } + catalogChannelEntry := buildCatalogChannelEntry(v, previousEntryVersion, previousChannelVersionTag) // Create a new channel entry for each minor version - if v.Minor != previousVersion.Minor { - if channel != nil { + if n != 0 && v.Minor != previousEntryVersion.Minor { + // Do not add rhacs-3.63 channel to the catalog + if previousEntryVersion.Tag != "3.63.0" { baseEntries = append(baseEntries, channel) } - channel = newChannelEntry(v) - channel.Entries = append(channel.Entries, catalogChannelEntry) + channel = newChannelEntry(v, previousEntries) + previousChannelVersionTag = previousEntryVersion.Tag + } + channel.Entries = append(channel.Entries, catalogChannelEntry) + + if v.Tag == "4.0.0" { + previousEntries = make([]CatalogChannelEntry, 0) } - log.Printf("Processing version: %d.%d.%d: %s", v.Major, v.Minor, v.Patch, v.Tag) + if ShouldBePreviousChannelEntry(v) { + previousEntries = append(previousEntries, catalogChannelEntry) + } + + // Add "latest" channel when "3.74.9" is reached + if v.Tag == "3.74.9" { + latestChannel := generateLatestChannel(channel.Entries) + baseEntries = append(baseEntries, latestChannel) + } + + if n == len(versions)-1 { + baseEntries = append(baseEntries, channel) + + // Add "stable" channel when the last version is reached + stableChannel := generateStableChannel(channel.Entries) + baseEntries = append(baseEntries, stableChannel) + } + + previousEntryVersion = v } - catalogbase := CatalogBase{ + catalog := CatalogBase{ Schema: "olm.template.basic", Entries: baseEntries, } - fmt.Printf("Catalog Base Schema: %s\n", catalogbase.Schema) - out, err := yaml.Marshal(catalog) if err != nil { log.Fatalf("Failed to marshal output: %v", err) diff --git a/go.mod b/go.mod index c7be1be7..97a92ce4 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,4 @@ module cataloggen go 1.23.10 -require ( - gopkg.in/yaml.v2 v2.4.0 - gopkg.in/yaml.v3 v3.0.1 // indirect -) +require gopkg.in/yaml.v3 v3.0.1 diff --git a/go.sum b/go.sum index 34832964..a62c313c 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,4 @@ +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= -gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= From 7f451226ae1d538e3c6c00bcfd416a7cb62e5a16 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 7 Jul 2025 06:08:52 +0200 Subject: [PATCH 003/105] Remove redundant bash script --- generate-catalog.sh | 124 -------------------------------------------- 1 file changed, 124 deletions(-) delete mode 100755 generate-catalog.sh diff --git a/generate-catalog.sh b/generate-catalog.sh deleted file mode 100755 index 8ad24d34..00000000 --- a/generate-catalog.sh +++ /dev/null @@ -1,124 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -INPUT_DIR="channels" -OUTPUT_FILE="catalog-template-new.yaml" -TMP_DIR="$(mktemp -d)" - -# Helper: Extract version number from channel name, e.g. rhacs-4.7 → 4.7 -extract_version() { - echo "$1" | sed -E 's/.*-([0-9]+\.[0-9]+)$/\1/' -} - -# Gather all channel files and sort by version (descending) -CHANNEL_FILES=($(ls "$INPUT_DIR"/*.yaml | sort -t. -k2,2nr -k3,3nr)) -CHANNELS=() -for file in "${CHANNEL_FILES[@]}"; do - channel=$(awk '/^name:/ {print $2}' "$file") - CHANNELS+=("$channel") -done - -# Highest version -HIGHEST_VERSION=$(extract_version "${CHANNELS[0]}") - -# Compose the header -cat > "$OUTPUT_FILE" <> "$OUTPUT_FILE" - echo "- schema: olm.channel" >> "$OUTPUT_FILE" - echo " name: $channel" >> "$OUTPUT_FILE" - echo " package: rhacs-operator" >> "$OUTPUT_FILE" - echo " entries:" >> "$OUTPUT_FILE" - awk ' - /^entries:/ { in_entries=1; next } - /^images:/ { in_entries=0 } - in_entries && /^[[:space:]]*-/ { print " " $0 } - in_entries && /^[[:space:]]*[a-z]/ { print " " $0 } - ' "$file" >> "$OUTPUT_FILE" - # Gather images - awk ' - /^images:/ { in_images=1; next } - in_images && /image:/ { print $2 } - in_images && !/^-/ { in_images=0 } - ' "$file" >> "$TMP_DIR/images.txt" - mapfile -t new_images < "$TMP_DIR/images.txt" - ALL_IMAGES+=("${new_images[@]}") - # Save entries for stable/latest composition - awk ' - /^entries:/ { in_entries=1; next } - /^images:/ { in_entries=0 } - in_entries { print } - ' "$file" > "$TMP_DIR/${channel}.entries" -done - -# Compose stable (all 4.* channels) -echo "" >> "$OUTPUT_FILE" -echo "- schema: olm.channel" >> "$OUTPUT_FILE" -echo " name: stable" >> "$OUTPUT_FILE" -echo " package: rhacs-operator" >> "$OUTPUT_FILE" -echo " entries:" >> "$OUTPUT_FILE" -for file in "${CHANNEL_FILES[@]}"; do - channel=$(awk '/^name:/ {print $2}' "$file") - if [[ $channel == rhacs-4.* ]]; then - sed 's/^/ /' "$TMP_DIR/${channel}.entries" >> "$OUTPUT_FILE" - fi -done - -# Compose latest (all 3.* channels) -echo "" >> "$OUTPUT_FILE" -echo "- schema: olm.channel" >> "$OUTPUT_FILE" -echo " name: latest" >> "$OUTPUT_FILE" -echo " package: rhacs-operator" >> "$OUTPUT_FILE" -echo " entries:" >> "$OUTPUT_FILE" -for file in "${CHANNEL_FILES[@]}"; do - channel=$(awk '/^name:/ {print $2}' "$file") - if [[ $channel == rhacs-3.* ]]; then - sed 's/^/ /' "$TMP_DIR/${channel}.entries" >> "$OUTPUT_FILE" - fi -done - -# Compose deprecations (2 versions below highest) -echo "" >> "$OUTPUT_FILE" -echo "- schema: olm.deprecations" >> "$OUTPUT_FILE" -echo " package: rhacs-operator" >> "$OUTPUT_FILE" -echo " entries:" >> "$OUTPUT_FILE" - -# Deprecate all but the two highest versions -for channel in "${CHANNELS[@]}"; do - version=$(extract_version "$channel") - # Only deprecate if version is more than 2 below highest - if [[ "$version" == "$HIGHEST_VERSION" ]]; then continue; fi - HIGH_MAJOR=$(echo "$HIGHEST_VERSION" | cut -d. -f1) - HIGH_MINOR=$(echo "$HIGHEST_VERSION" | cut -d. -f2) - THIS_MAJOR=$(echo "$version" | cut -d. -f1) - THIS_MINOR=$(echo "$version" | cut -d. -f2) - if (( THIS_MAJOR < HIGH_MAJOR )) || (( THIS_MAJOR == HIGH_MAJOR && THIS_MINOR <= HIGH_MINOR - 2 )); then - echo " - reference:" >> "$OUTPUT_FILE" - echo " schema: olm.channel" >> "$OUTPUT_FILE" - echo " name: $channel" >> "$OUTPUT_FILE" - echo " message: |" >> "$OUTPUT_FILE" - echo " This version is no longer supported. Please switch to the 'stable' channel or a channel for a version that is still supported." >> "$OUTPUT_FILE" - fi -done - -# Compose bundle image blocks (unique only) -echo "" >> "$OUTPUT_FILE" -for img in $(printf "%s\n" "${ALL_IMAGES[@]}" | sort -u); do - echo "- image: $img" >> "$OUTPUT_FILE" - echo " schema: olm.bundle" >> "$OUTPUT_FILE" -done - -rm -rf "$TMP_DIR" - -echo "Generated $OUTPUT_FILE with channels, stable/latest, deprecations and bundle images." \ No newline at end of file From fb74d4ebd958a09e3394dac1734c1e7b2da4e4d9 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 8 Jul 2025 03:19:53 +0200 Subject: [PATCH 004/105] Improve --- catalog-template-new.yaml | 2290 ++++++++++++++++++++++--------------- generate.go | 203 +++- 2 files changed, 1549 insertions(+), 944 deletions(-) diff --git a/catalog-template-new.yaml b/catalog-template-new.yaml index 541de615..74ba843c 100644 --- a/catalog-template-new.yaml +++ b/catalog-template-new.yaml @@ -1,899 +1,1395 @@ schema: olm.template.basic entries: - - schema: olm.channel - name: rhacs-3.62 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.1' - - schema: olm.channel - name: rhacs-3.64 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.63.0 < 3.64.1' - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: '>= 3.63.0 < 3.64.2' - - schema: olm.channel - name: rhacs-3.65 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.64.2 < 3.65.1' - - schema: olm.channel - name: rhacs-3.66 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.65.1 < 3.66.1' - - schema: olm.channel - name: rhacs-3.67 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - schema: olm.channel - name: rhacs-3.68 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.67.2 < 3.68.1' - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: '>= 3.67.2 < 3.68.2' - - schema: olm.channel - name: rhacs-3.69 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.68.2 < 3.69.1' - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: '>= 3.68.2 < 3.69.2' - - schema: olm.channel - name: rhacs-3.70 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.2 < 3.70.0' - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.69.2 < 3.70.1' - - schema: olm.channel - name: rhacs-3.71 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.2 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.2 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.1 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.3 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.4 < 3.74.0' - - schema: olm.channel - name: rhacs-3.72 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.2 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.2 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.1 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.3 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.4 < 3.74.0' - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.9 < 4.0.1' - - schema: olm.channel - name: rhacs-3.73 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.2 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.2 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.1 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.3 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.4 < 3.74.0' - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.9 < 4.0.1' - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: '>= 3.74.9 < 4.0.2' - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: '>= 3.74.9 < 4.0.3' - - schema: olm.channel - name: latest - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.2 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.2 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.1 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.3 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.4 < 3.74.0' - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: '>= 3.73.5 < 3.74.1' - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: '>= 3.73.5 < 3.74.2' - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: '>= 3.73.5 < 3.74.3' - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: '>= 3.73.5 < 3.74.4' - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: '>= 3.73.5 < 3.74.5' - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: '>= 3.73.5 < 3.74.6' - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: '>= 3.73.5 < 3.74.7' - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: '>= 3.73.5 < 3.74.8' - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: '>= 3.73.5 < 3.74.9' - - schema: olm.channel - name: rhacs-3.74 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.2 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.2 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.1 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.3 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.4 < 3.74.0' - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: '>= 3.73.5 < 3.74.1' - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: '>= 3.73.5 < 3.74.2' - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: '>= 3.73.5 < 3.74.3' - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: '>= 3.73.5 < 3.74.4' - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: '>= 3.73.5 < 3.74.5' - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: '>= 3.73.5 < 3.74.6' - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: '>= 3.73.5 < 3.74.7' - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: '>= 3.73.5 < 3.74.8' - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: '>= 3.73.5 < 3.74.9' - - schema: olm.channel - name: rhacs-4.0 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.62.1 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.2 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.1 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.1 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.2 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.2 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.2 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.1 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.3 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.4 < 3.74.0' - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.9 < 4.0.1' - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: '>= 3.74.9 < 4.0.2' - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: '>= 3.74.9 < 4.0.3' - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: '>= 3.74.9 < 4.0.4' - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: '>= 3.74.9 < 4.0.5' - - schema: olm.channel - name: rhacs-4.1 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.9 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.5 < 4.1.1' - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.5 < 4.1.2' - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.5 < 4.1.3' - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: '>= 4.0.5 < 4.1.4' - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: '>= 4.0.5 < 4.1.5' - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: '>= 4.0.5 < 4.1.6' - - schema: olm.channel - name: rhacs-4.2 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.9 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.5 < 4.1.1' - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.5 < 4.1.2' - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.5 < 4.1.3' - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.5 < 4.2.0' - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.1.6 < 4.2.1' - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: '>= 4.1.6 < 4.2.2' - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: '>= 4.1.6 < 4.2.3' - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: '>= 4.1.6 < 4.2.4' - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: '>= 4.1.6 < 4.2.5' - - schema: olm.channel - name: rhacs-4.3 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.9 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.5 < 4.1.1' - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.5 < 4.1.2' - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.5 < 4.1.3' - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.5 < 4.2.0' - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.6 < 4.3.0' - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.2.5 < 4.3.1' - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: '>= 4.2.5 < 4.3.2' - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: '>= 4.2.5 < 4.3.3' - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: '>= 4.2.5 < 4.3.4' - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: '>= 4.2.5 < 4.3.5' - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: '>= 4.2.5 < 4.3.6' - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: '>= 4.2.5 < 4.3.7' - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: '>= 4.2.5 < 4.3.8' - - schema: olm.channel - name: rhacs-4.4 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.9 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.5 < 4.1.1' - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.5 < 4.1.2' - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.5 < 4.1.3' - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.5 < 4.2.0' - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.6 < 4.3.0' - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.5 < 4.4.0' - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.3.8 < 4.4.1' - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: '>= 4.3.8 < 4.4.2' - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: '>= 4.3.8 < 4.4.3' - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: '>= 4.3.8 < 4.4.4' - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: '>= 4.3.8 < 4.4.5' - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: '>= 4.3.8 < 4.4.6' - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: '>= 4.3.8 < 4.4.7' - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: '>= 4.3.8 < 4.4.8' - - schema: olm.channel - name: rhacs-4.5 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.9 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.5 < 4.1.1' - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.5 < 4.1.2' - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.5 < 4.1.3' - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.5 < 4.2.0' - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.6 < 4.3.0' - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.5 < 4.4.0' - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.3.8 < 4.5.0' - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.4.8 < 4.5.1' - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: '>= 4.4.8 < 4.5.2' - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: '>= 4.4.8 < 4.5.3' - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: '>= 4.4.8 < 4.5.4' - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: '>= 4.4.8 < 4.5.5' - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: '>= 4.4.8 < 4.5.6' - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: '>= 4.4.8 < 4.5.7' - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: '>= 4.4.8 < 4.5.8' - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: '>= 4.4.8 < 4.5.9' - - schema: olm.channel - name: rhacs-4.6 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.9 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.5 < 4.1.1' - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.5 < 4.1.2' - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.5 < 4.1.3' - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.5 < 4.2.0' - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.6 < 4.3.0' - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.5 < 4.4.0' - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.3.8 < 4.5.0' - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: '>= 4.4.8 < 4.6.0' - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: '>= 4.5.9 < 4.7.0' - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.7 < 4.7.1' - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.7 < 4.7.2' - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.7 < 4.7.3' - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.7 < 4.7.4' - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: '>= 4.5.9 < 4.6.6' - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: '>= 4.5.9 < 4.6.7' - - schema: olm.channel - name: rhacs-4.7 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.9 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.5 < 4.1.1' - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.5 < 4.1.2' - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.5 < 4.1.3' - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.5 < 4.2.0' - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.6 < 4.3.0' - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.5 < 4.4.0' - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.3.8 < 4.5.0' - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: '>= 4.4.8 < 4.6.0' - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: '>= 4.5.9 < 4.7.0' - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.7 < 4.7.1' - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.7 < 4.7.2' - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.7 < 4.7.3' - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.7 < 4.7.4' - - schema: olm.channel - name: stable - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.5 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.9 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.5 < 4.1.1' - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.5 < 4.1.2' - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.5 < 4.1.3' - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.5 < 4.2.0' - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.6 < 4.3.0' - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.5 < 4.4.0' - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.3.8 < 4.5.0' - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: '>= 4.4.8 < 4.6.0' - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: '>= 4.5.9 < 4.7.0' - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.7 < 4.7.1' - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.7 < 4.7.2' - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.7 < 4.7.3' - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.7 < 4.7.4' + - schema: olm.package + name: rhacs-operator + defaultChannel: stable + icon: + base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== + mediatype: image/png + - schema: "" + - schema: olm.channel + name: rhacs-3.62 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.1' + - schema: olm.channel + name: rhacs-3.64 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.63.0 < 3.64.1' + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: '>= 3.63.0 < 3.64.2' + - schema: olm.channel + name: rhacs-3.65 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.64.0 < 3.65.1' + - schema: olm.channel + name: rhacs-3.66 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.65.0 < 3.66.1' + - schema: olm.channel + name: rhacs-3.67 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - schema: olm.channel + name: rhacs-3.68 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.67.0 < 3.68.1' + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: '>= 3.67.0 < 3.68.2' + - schema: olm.channel + name: rhacs-3.69 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.68.0 < 3.69.1' + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: '>= 3.68.0 < 3.69.2' + - schema: olm.channel + name: rhacs-3.70 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.0 < 3.70.0' + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.69.0 < 3.70.1' + - schema: olm.channel + name: rhacs-3.71 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.0 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.0 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.0 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.0 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.0 < 3.74.0' + - schema: olm.channel + name: rhacs-3.72 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.0 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.0 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.0 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.0 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.0 < 3.74.0' + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.0 < 4.0.1' + - schema: olm.channel + name: rhacs-3.73 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.0 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.0 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.0 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.0 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.0 < 3.74.0' + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.0 < 4.0.1' + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: '>= 3.74.0 < 4.0.2' + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: '>= 3.74.0 < 4.0.3' + - schema: olm.channel + name: latest + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.0 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.0 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.0 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.0 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.0 < 3.74.0' + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: '>= 3.73.0 < 3.74.1' + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: '>= 3.73.0 < 3.74.2' + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: '>= 3.73.0 < 3.74.3' + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: '>= 3.73.0 < 3.74.4' + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: '>= 3.73.0 < 3.74.5' + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: '>= 3.73.0 < 3.74.6' + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: '>= 3.73.0 < 3.74.7' + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: '>= 3.73.0 < 3.74.8' + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: '>= 3.73.0 < 3.74.9' + - schema: olm.channel + name: rhacs-3.74 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.0 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.0 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.0 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.0 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.0 < 3.74.0' + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: '>= 3.73.0 < 3.74.1' + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: '>= 3.73.0 < 3.74.2' + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: '>= 3.73.0 < 3.74.3' + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: '>= 3.73.0 < 3.74.4' + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: '>= 3.73.0 < 3.74.5' + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: '>= 3.73.0 < 3.74.6' + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: '>= 3.73.0 < 3.74.7' + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: '>= 3.73.0 < 3.74.8' + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: '>= 3.73.0 < 3.74.9' + - schema: olm.channel + name: rhacs-4.0 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: '>= 3.61.0 < 3.63.0' + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: '>= 3.61.0 < 3.64.0' + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: '>= 3.63.0 < 3.65.0' + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: '>= 3.64.0 < 3.66.0' + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: '>= 3.65.0 < 3.67.0' + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: '>= 3.66.0 < 3.68.0' + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: '>= 3.67.0 < 3.69.0' + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: '>= 3.68.0 < 3.70.0' + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: '>= 3.69.0 < 3.71.0' + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: '>= 3.70.0 < 3.72.0' + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: '>= 3.71.0 < 3.73.0' + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: '>= 3.72.0 < 3.74.0' + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.0 < 4.0.1' + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: '>= 3.74.0 < 4.0.2' + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: '>= 3.74.0 < 4.0.3' + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: '>= 3.74.0 < 4.0.4' + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: '>= 3.74.0 < 4.0.5' + - schema: olm.channel + name: rhacs-4.1 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: '>= 4.0.0 < 4.1.4' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: '>= 4.0.0 < 4.1.5' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: '>= 4.0.0 < 4.1.6' + skips: + - rhacs-operator.v4.1.0 + - schema: olm.channel + name: rhacs-4.2 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.0 < 4.2.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.1.0 < 4.2.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: '>= 4.1.0 < 4.2.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: '>= 4.1.0 < 4.2.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: '>= 4.1.0 < 4.2.4' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: '>= 4.1.0 < 4.2.5' + skips: + - rhacs-operator.v4.1.0 + - schema: olm.channel + name: rhacs-4.3 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.0 < 4.2.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.0 < 4.3.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.2.0 < 4.3.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: '>= 4.2.0 < 4.3.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: '>= 4.2.0 < 4.3.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: '>= 4.2.0 < 4.3.4' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: '>= 4.2.0 < 4.3.5' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: '>= 4.2.0 < 4.3.6' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: '>= 4.2.0 < 4.3.7' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: '>= 4.2.0 < 4.3.8' + skips: + - rhacs-operator.v4.1.0 + - schema: olm.channel + name: rhacs-4.4 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.0 < 4.2.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.0 < 4.3.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.0 < 4.4.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: '>= 4.3.0 < 4.4.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: '>= 4.3.0 < 4.4.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: '>= 4.3.0 < 4.4.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: '>= 4.3.0 < 4.4.4' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: '>= 4.3.0 < 4.4.5' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: '>= 4.3.0 < 4.4.6' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: '>= 4.3.0 < 4.4.7' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: '>= 4.3.0 < 4.4.8' + skips: + - rhacs-operator.v4.1.0 + - schema: olm.channel + name: rhacs-4.5 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.0 < 4.2.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.0 < 4.3.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.0 < 4.4.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.0 < 4.5.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: '>= 4.4.0 < 4.5.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: '>= 4.4.0 < 4.5.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: '>= 4.4.0 < 4.5.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: '>= 4.4.0 < 4.5.4' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: '>= 4.4.0 < 4.5.5' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: '>= 4.4.0 < 4.5.6' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: '>= 4.4.0 < 4.5.7' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: '>= 4.4.0 < 4.5.8' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: '>= 4.4.0 < 4.5.9' + skips: + - rhacs-operator.v4.1.0 + - schema: olm.channel + name: rhacs-4.6 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.0 < 4.2.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.0 < 4.3.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.0 < 4.4.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.0 < 4.5.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: '>= 4.4.0 < 4.6.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: '>= 4.5.0 < 4.7.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: '>= 4.6.0 < 4.7.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: '>= 4.6.0 < 4.7.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: '>= 4.6.0 < 4.7.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: '>= 4.6.0 < 4.7.4' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: '>= 4.5.0 < 4.6.6' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: '>= 4.5.0 < 4.6.7' + skips: + - rhacs-operator.v4.1.0 + - schema: olm.channel + name: rhacs-4.7 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.0 < 4.2.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.0 < 4.3.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.0 < 4.4.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.0 < 4.5.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: '>= 4.4.0 < 4.6.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: '>= 4.5.0 < 4.7.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: '>= 4.6.0 < 4.7.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: '>= 4.6.0 < 4.7.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: '>= 4.6.0 < 4.7.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: '>= 4.6.0 < 4.7.4' + skips: + - rhacs-operator.v4.1.0 + - schema: olm.channel + name: stable + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: '>= 3.73.0 < 4.0.0' + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.1.0' + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.0.0 < 4.1.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: '>= 4.0.0 < 4.1.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.0.0 < 4.2.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.1.0 < 4.3.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.0 < 4.4.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.0 < 4.5.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: '>= 4.4.0 < 4.6.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: '>= 4.5.0 < 4.7.0' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: '>= 4.6.0 < 4.7.1' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: '>= 4.6.0 < 4.7.2' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: '>= 4.6.0 < 4.7.3' + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: '>= 4.6.0 < 4.7.4' + skips: + - rhacs-operator.v4.1.0 + - schema: olm.deprecations + package: rhacs-operator + entries: + - reference: + schema: olm.channel + name: latest + message: The `latest` channel is no longer supported. Please switch to the `stable` channel. + - reference: + schema: olm.channel + name: rhacs-3.62 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.64 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.65 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.66 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.67 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.68 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.69 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.70 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.71 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.72 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.73 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.74 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.0 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.1 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.2 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.3 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.4 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.5 + message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 + - schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 diff --git a/generate.go b/generate.go index 8ac60607..ae6504f8 100644 --- a/generate.go +++ b/generate.go @@ -1,6 +1,7 @@ package main import ( + "bytes" "fmt" "log" "os" @@ -10,6 +11,12 @@ import ( "gopkg.in/yaml.v3" ) +const ( + deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported." + deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel." + iconBase64 = "iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg==" +) + type Image struct { Image string `yaml:"image"` Tag string `yaml:"tag"` @@ -37,7 +44,18 @@ type CatalogBase struct { Entries []CatalogEntry `yaml:"entries"` } -type CatalogEntry interface { +type CatalogEntry any + +type Package struct { + Schema string `yaml:"schema"` + Name string `yaml:"name"` + DefaultChannel string `yaml:"defaultChannel"` + Icon Icon `yaml:"icon"` +} + +type Icon struct { + Base64data string `yaml:"base64data"` + MediaType string `yaml:"mediatype"` } type ChannelEntry struct { @@ -47,6 +65,22 @@ type ChannelEntry struct { Entries []CatalogChannelEntry `yaml:"entries,omitempty"` } +type Deprecation struct { + Schema string `yaml:"schema"` + Package string `yaml:"package"` + Entries []DeprecationEntry `yaml:"entries,omitempty"` +} + +type DeprecationEntry struct { + Reference DeprecationReference `yaml:"reference"` + Message string `yaml:"message"` +} + +type DeprecationReference struct { + Schema string `yaml:"schema"` + Name string `yaml:"name"` +} + type BundleEntry struct { Schema string `yaml:"schema"` Image string `yaml:"image"` @@ -87,22 +121,42 @@ func versionLess(a, b Version) bool { return a.Patch < b.Patch } -func buildCatalogChannelEntry(version Version, previousEntryVersion Version, previousChannelVersion string) CatalogChannelEntry { +func newPackage() Package { + return Package{ + Schema: "olm.package", + Name: "rhacs-operator", + DefaultChannel: "stable", + Icon: Icon{ + Base64data: iconBase64, + MediaType: "image/png", + }, + } +} + +func newChannelEntry(version Version, previousEntryVersion Version, previousChannelVersion Version) CatalogChannelEntry { // skip setting "replaces" key for specific versions versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} + // 4.1.0 version should be added to "skips" + skipVersion := forceParseVersion("4.1.0") + entry := CatalogChannelEntry{ Name: "rhacs-operator.v" + version.Tag, } if !slices.Contains(versionsWithoutReplaces, version.Tag) { entry.Replaces = "rhacs-operator.v" + previousEntryVersion.Tag } - entry.SkipRange = fmt.Sprintf(">= %s < %s", previousChannelVersion, version.Tag) + entry.SkipRange = fmt.Sprintf(">= %d.%d.0 < %s", previousChannelVersion.Major, previousChannelVersion.Minor, version.Tag) + if versionLess(skipVersion, version) { + entry.Skips = []string{ + fmt.Sprintf("rhacs-operator.v%s", skipVersion.Tag), + } + } return entry } -func newChannelEntry(version Version, entries []CatalogChannelEntry) *ChannelEntry { - return &ChannelEntry{ +func newChannel(version Version, entries []CatalogChannelEntry) ChannelEntry { + return ChannelEntry{ Schema: "olm.channel", Name: fmt.Sprintf("rhacs-%d.%d", version.Major, version.Minor), Package: "rhacs-operator", @@ -110,6 +164,34 @@ func newChannelEntry(version Version, entries []CatalogChannelEntry) *ChannelEnt } } +func newDeprecation(entries []DeprecationEntry) *Deprecation { + // Add a deprecation entry for the "latest" channel + latestDeprecationEntry := &DeprecationEntry{ + Reference: DeprecationReference{ + Schema: "olm.channel", + Name: "latest", + }, + Message: deprecationMessageLatestChannel, + } + entries = slices.Insert(entries, 0, *latestDeprecationEntry) + + return &Deprecation{ + Schema: "olm.deprecations", + Package: "rhacs-operator", + Entries: entries, + } +} + +func newDeprecationEntry(version Version) *DeprecationEntry { + return &DeprecationEntry{ + Reference: DeprecationReference{ + Schema: "olm.channel", + Name: fmt.Sprintf("rhacs-%d.%d", version.Major, version.Minor), + }, + Message: deprecationMessage, + } +} + func newBundleEntry(image string) *BundleEntry { return &BundleEntry{ Schema: "olm.bundle", @@ -117,8 +199,8 @@ func newBundleEntry(image string) *BundleEntry { } } -func generateLatestChannel(entries []CatalogChannelEntry) *ChannelEntry { - return &ChannelEntry{ +func generateLatestChannel(entries []CatalogChannelEntry) ChannelEntry { + return ChannelEntry{ Schema: "olm.channel", Name: "latest", Package: "rhacs-operator", @@ -126,8 +208,8 @@ func generateLatestChannel(entries []CatalogChannelEntry) *ChannelEntry { } } -func generateStableChannel(entries []CatalogChannelEntry) *ChannelEntry { - return &ChannelEntry{ +func generateStableChannel(entries []CatalogChannelEntry) ChannelEntry { + return ChannelEntry{ Schema: "olm.channel", Name: "stable", Package: "rhacs-operator", @@ -135,11 +217,11 @@ func generateStableChannel(entries []CatalogChannelEntry) *ChannelEntry { } } -func ShouldBePreviousChannelEntry(version Version) bool { - listToKeepForNextChannels := []string{"4.1.1", "4.1.2", "4.1.3"} +func ShouldBePersistentToMajorVersion(version Version) bool { + listToKeepForMajorVersion := []string{"4.1.1", "4.1.2", "4.1.3"} // If the version is in the list of versions that should be kept for the next channels - if slices.Contains(listToKeepForNextChannels, version.Tag) { + if slices.Contains(listToKeepForMajorVersion, version.Tag) { return true } return version.Patch == 0 @@ -160,12 +242,14 @@ func main() { // Parse and sort versions var versions []Version + versionToImageMap := make(map[Version]Image) tagToImage := make(map[string]Image) for _, img := range input.Images { v, err := parseVersion(img.Tag) if err != nil { log.Fatalf("Invalid tag: %s", img.Tag) } + versionToImageMap[v] = img versions = append(versions, v) tagToImage[img.Tag] = img } @@ -173,67 +257,84 @@ func main() { return versionLess(versions[i], versions[j]) }) - var deprecations []string - var minorVersions []Version - for _, v := range versions { - if v.Patch == 0 { - minorVersions = append(minorVersions, v) - } - } - if len(minorVersions) > 2 { - for _, v := range versions[:len(versions)-2] { - deprecations = append(deprecations, "rhacs-operator.v"+v.Tag) - } - } - var baseEntries []CatalogEntry + iconPackage := newPackage() + + channelVersions := make([]Version, 0) + baseEntries = append(baseEntries, iconPackage) + // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := forceParseVersion("3.61.0") - previousChannelVersionTag := "3.61.0" - previousEntries := make([]CatalogChannelEntry, 0) + previousChannelVersion := forceParseVersion("3.61.0") - var channel *ChannelEntry = nil + majorPersistentEntries := make([]CatalogChannelEntry, 0) + channels := make([]CatalogEntry, 0) + + var channel ChannelEntry for n, v := range versions { - if channel == nil { - channel = newChannelEntry(v, previousEntries) + catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) + + if v.Tag == "3.63.0" { + fmt.Printf("3.63.0: Channel entry: %#v\n", catalogChannelEntry) + majorPersistentEntries = append(majorPersistentEntries, catalogChannelEntry) + previousEntryVersion = v + continue } - catalogChannelEntry := buildCatalogChannelEntry(v, previousEntryVersion, previousChannelVersionTag) // Create a new channel entry for each minor version - if n != 0 && v.Minor != previousEntryVersion.Minor { - // Do not add rhacs-3.63 channel to the catalog - if previousEntryVersion.Tag != "3.63.0" { - baseEntries = append(baseEntries, channel) - } - channel = newChannelEntry(v, previousEntries) - previousChannelVersionTag = previousEntryVersion.Tag + if v.Minor != previousEntryVersion.Minor { + channels = append(channels, channel) + channel = newChannel(v, majorPersistentEntries) + channelVersions = append(channelVersions, v) + previousChannelVersion = previousEntryVersion } channel.Entries = append(channel.Entries, catalogChannelEntry) if v.Tag == "4.0.0" { - previousEntries = make([]CatalogChannelEntry, 0) + majorPersistentEntries = make([]CatalogChannelEntry, 0) } - if ShouldBePreviousChannelEntry(v) { - previousEntries = append(previousEntries, catalogChannelEntry) + if ShouldBePersistentToMajorVersion(v) { + majorPersistentEntries = append(majorPersistentEntries, catalogChannelEntry) } // Add "latest" channel when "3.74.9" is reached if v.Tag == "3.74.9" { latestChannel := generateLatestChannel(channel.Entries) - baseEntries = append(baseEntries, latestChannel) + channels = append(channels, latestChannel) } if n == len(versions)-1 { - baseEntries = append(baseEntries, channel) - + channels = append(channels, channel) // Add "stable" channel when the last version is reached stableChannel := generateStableChannel(channel.Entries) - baseEntries = append(baseEntries, stableChannel) + channels = append(channels, stableChannel) + } + + if v.Tag == "3.67.2" { + for _, entry := range channel.Entries { + fmt.Printf("Channel entry: %#v\n", entry) + } + fmt.Printf("%#v", channel) } previousEntryVersion = v + fmt.Printf("Processed version: %s channel: %s previousChannel: %s\n", v.Tag, channel.Name, previousChannelVersion.Tag) + } + + baseEntries = append(baseEntries, channels...) + + var deprecations []DeprecationEntry + if len(channelVersions) > 2 { + for _, v := range channelVersions[:len(channelVersions)-2] { + deprecations = append(deprecations, *newDeprecationEntry(v)) + } + } + baseEntries = append(baseEntries, newDeprecation(deprecations)) + + for _, v := range versions { + baseEntries = append(baseEntries, newBundleEntry(versionToImageMap[v].Image)) } catalog := CatalogBase{ @@ -241,10 +342,18 @@ func main() { Entries: baseEntries, } - out, err := yaml.Marshal(catalog) + // Set indention for catalog YAML representation + var buf bytes.Buffer + encoder := yaml.NewEncoder(&buf) + encoder.SetIndent(2) + err = encoder.Encode(catalog) if err != nil { - log.Fatalf("Failed to marshal output: %v", err) + log.Fatalf("Failed to encode catalog: %v", err) } + encoder.Close() + out := buf.Bytes() + + // Write catalog to the file if err := os.WriteFile(outputFile, out, 0644); err != nil { log.Fatalf("Failed to write output: %v", err) } From 67f98d8e39b1af2e58fec7c06c6ef25f24a0daf9 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 8 Jul 2025 14:17:08 +0200 Subject: [PATCH 005/105] Fix generation bugs --- catalog-template-new.yaml | 648 +++++++++++++++++++------------------- generate.go | 38 +-- 2 files changed, 341 insertions(+), 345 deletions(-) diff --git a/catalog-template-new.yaml b/catalog-template-new.yaml index 74ba843c..f9f1b81f 100644 --- a/catalog-template-new.yaml +++ b/catalog-template-new.yaml @@ -23,11 +23,11 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.64.1 replaces: rhacs-operator.v3.64.0 skipRange: '>= 3.63.0 < 3.64.1' @@ -41,14 +41,14 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.65.1 replaces: rhacs-operator.v3.65.0 skipRange: '>= 3.64.0 < 3.65.1' @@ -59,17 +59,17 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.66.1 replaces: rhacs-operator.v3.66.0 skipRange: '>= 3.65.0 < 3.66.1' @@ -80,26 +80,26 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.66.0 < 3.67.1' + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: '>= 3.66.0 < 3.67.2' - schema: olm.channel name: rhacs-3.68 package: rhacs-operator @@ -107,23 +107,23 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.68.1 replaces: rhacs-operator.v3.68.0 skipRange: '>= 3.67.0 < 3.68.1' @@ -137,26 +137,26 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.69.1 replaces: rhacs-operator.v3.69.0 skipRange: '>= 3.68.0 < 3.69.1' @@ -170,29 +170,29 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.0 < 3.70.0' + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.69.0 < 3.70.0' - name: rhacs-operator.v3.70.1 replaces: rhacs-operator.v3.70.0 skipRange: '>= 3.69.0 < 3.70.1' @@ -203,41 +203,41 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.0 < 3.70.0' + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.69.0 < 3.70.0' - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.0 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.0 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.0 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.0 < 3.74.0' + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.70.0 < 3.71.0' + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: '>= 3.70.0 < 3.71.1' + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: '>= 3.70.0 < 3.71.2' + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: '>= 3.70.0 < 3.71.3' - schema: olm.channel name: rhacs-3.72 package: rhacs-operator @@ -245,46 +245,47 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.0 < 3.70.0' + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.69.0 < 3.70.0' - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.0 < 3.71.0' + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.70.0 < 3.71.0' - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.0 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.0 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.0 < 3.74.0' - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.1' + replaces: rhacs-operator.v3.71.0 + skipRange: '>= 3.71.0 < 3.72.0' + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: '>= 3.71.0 < 3.72.1' + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: '>= 3.71.0 < 3.72.2' + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: '>= 3.71.0 < 3.72.3' + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: '>= 3.71.0 < 3.72.4' - schema: olm.channel name: rhacs-3.73 package: rhacs-operator @@ -292,52 +293,53 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.0 < 3.70.0' + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.69.0 < 3.70.0' - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.0 < 3.71.0' + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.70.0 < 3.71.0' - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.0 < 3.72.0' + replaces: rhacs-operator.v3.71.0 + skipRange: '>= 3.71.0 < 3.72.0' - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.0 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.0 < 3.74.0' - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.1' - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: '>= 3.74.0 < 4.0.2' - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: '>= 3.74.0 < 4.0.3' + replaces: rhacs-operator.v3.72.0 + skipRange: '>= 3.72.0 < 3.73.0' + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: '>= 3.72.0 < 3.73.1' + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: '>= 3.72.0 < 3.73.2' + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: '>= 3.72.0 < 3.73.3' + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: '>= 3.72.0 < 3.73.4' + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: '>= 3.72.0 < 3.73.5' - schema: olm.channel name: latest package: rhacs-operator @@ -345,41 +347,41 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.0 < 3.70.0' + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.69.0 < 3.70.0' - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.0 < 3.71.0' + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.70.0 < 3.71.0' - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.0 < 3.72.0' + replaces: rhacs-operator.v3.71.0 + skipRange: '>= 3.71.0 < 3.72.0' - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.0 < 3.73.0' + replaces: rhacs-operator.v3.72.0 + skipRange: '>= 3.72.0 < 3.73.0' - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.0 < 3.74.0' + replaces: rhacs-operator.v3.73.0 + skipRange: '>= 3.73.0 < 3.74.0' - name: rhacs-operator.v3.74.1 replaces: rhacs-operator.v3.74.0 skipRange: '>= 3.73.0 < 3.74.1' @@ -414,41 +416,41 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.0 < 3.70.0' + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.69.0 < 3.70.0' - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.0 < 3.71.0' + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.70.0 < 3.71.0' - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.0 < 3.72.0' + replaces: rhacs-operator.v3.71.0 + skipRange: '>= 3.71.0 < 3.72.0' - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.0 < 3.73.0' + replaces: rhacs-operator.v3.72.0 + skipRange: '>= 3.72.0 < 3.73.0' - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.0 < 3.74.0' + replaces: rhacs-operator.v3.73.0 + skipRange: '>= 3.73.0 < 3.74.0' - name: rhacs-operator.v3.74.1 replaces: rhacs-operator.v3.74.0 skipRange: '>= 3.73.0 < 3.74.1' @@ -483,43 +485,43 @@ entries: - name: rhacs-operator.v3.62.0 skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: '>= 3.61.0 < 3.63.0' + replaces: rhacs-operator.v3.62.0 + skipRange: '>= 3.62.0 < 3.63.0' - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.61.0 < 3.64.0' + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: '>= 3.63.0 < 3.65.0' + replaces: rhacs-operator.v3.64.0 + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: '>= 3.64.0 < 3.66.0' + replaces: rhacs-operator.v3.65.0 + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: '>= 3.65.0 < 3.67.0' + replaces: rhacs-operator.v3.66.0 + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: '>= 3.66.0 < 3.68.0' + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: '>= 3.67.0 < 3.69.0' + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: '>= 3.68.0 < 3.70.0' + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.69.0 < 3.70.0' - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: '>= 3.69.0 < 3.71.0' + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.70.0 < 3.71.0' - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: '>= 3.70.0 < 3.72.0' + replaces: rhacs-operator.v3.71.0 + skipRange: '>= 3.71.0 < 3.72.0' - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: '>= 3.71.0 < 3.73.0' + replaces: rhacs-operator.v3.72.0 + skipRange: '>= 3.72.0 < 3.73.0' - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: '>= 3.72.0 < 3.74.0' + replaces: rhacs-operator.v3.73.0 + skipRange: '>= 3.73.0 < 3.74.0' - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.0.1 replaces: rhacs-operator.v4.0.0 skipRange: '>= 3.74.0 < 4.0.1' @@ -540,10 +542,10 @@ entries: package: rhacs-operator entries: - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.0 < 4.1.0' + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 skipRange: '>= 4.0.0 < 4.1.1' @@ -579,10 +581,10 @@ entries: package: rhacs-operator entries: - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.0 < 4.1.0' + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 skipRange: '>= 4.0.0 < 4.1.1' @@ -599,8 +601,8 @@ entries: skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.0 < 4.2.0' + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.1 @@ -633,10 +635,10 @@ entries: package: rhacs-operator entries: - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.0 < 4.1.0' + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 skipRange: '>= 4.0.0 < 4.1.1' @@ -653,13 +655,13 @@ entries: skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.0 < 4.2.0' + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.0 < 4.3.0' + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.2.0 < 4.3.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.1 @@ -707,10 +709,10 @@ entries: package: rhacs-operator entries: - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.0 < 4.1.0' + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 skipRange: '>= 4.0.0 < 4.1.1' @@ -727,18 +729,18 @@ entries: skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.0 < 4.2.0' + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.0 < 4.3.0' + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.2.0 < 4.3.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.0 < 4.4.0' + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.3.0 < 4.4.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.1 @@ -786,10 +788,10 @@ entries: package: rhacs-operator entries: - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.0 < 4.1.0' + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 skipRange: '>= 4.0.0 < 4.1.1' @@ -806,23 +808,23 @@ entries: skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.0 < 4.2.0' + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.0 < 4.3.0' + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.2.0 < 4.3.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.0 < 4.4.0' + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.3.0 < 4.4.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.3.0 < 4.5.0' + replaces: rhacs-operator.v4.4.0 + skipRange: '>= 4.4.0 < 4.5.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.1 @@ -875,10 +877,10 @@ entries: package: rhacs-operator entries: - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.0 < 4.1.0' + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 skipRange: '>= 4.0.0 < 4.1.1' @@ -895,53 +897,53 @@ entries: skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.0 < 4.2.0' + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.0 < 4.3.0' + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.2.0 < 4.3.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.0 < 4.4.0' + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.3.0 < 4.4.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.3.0 < 4.5.0' + replaces: rhacs-operator.v4.4.0 + skipRange: '>= 4.4.0 < 4.5.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: '>= 4.4.0 < 4.6.0' + replaces: rhacs-operator.v4.5.0 + skipRange: '>= 4.5.0 < 4.6.0' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: '>= 4.5.0 < 4.7.0' + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: '>= 4.5.0 < 4.6.1' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.0 < 4.7.1' + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: '>= 4.5.0 < 4.6.2' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.0 < 4.7.2' + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: '>= 4.5.0 < 4.6.3' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.0 < 4.7.3' + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: '>= 4.5.0 < 4.6.4' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.0 < 4.7.4' + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: '>= 4.5.0 < 4.6.5' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.6 @@ -959,10 +961,10 @@ entries: package: rhacs-operator entries: - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.0 < 4.1.0' + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 skipRange: '>= 4.0.0 < 4.1.1' @@ -979,33 +981,33 @@ entries: skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.0 < 4.2.0' + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.0 < 4.3.0' + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.2.0 < 4.3.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.0 < 4.4.0' + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.3.0 < 4.4.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.3.0 < 4.5.0' + replaces: rhacs-operator.v4.4.0 + skipRange: '>= 4.4.0 < 4.5.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: '>= 4.4.0 < 4.6.0' + replaces: rhacs-operator.v4.5.0 + skipRange: '>= 4.5.0 < 4.6.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: '>= 4.5.0 < 4.7.0' + replaces: rhacs-operator.v4.6.0 + skipRange: '>= 4.6.0 < 4.7.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.7.1 @@ -1033,10 +1035,10 @@ entries: package: rhacs-operator entries: - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.73.0 < 4.0.0' + skipRange: '>= 3.74.0 < 4.0.0' - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 3.74.0 < 4.1.0' + replaces: rhacs-operator.v4.0.0 + skipRange: '>= 4.0.0 < 4.1.0' - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 skipRange: '>= 4.0.0 < 4.1.1' @@ -1053,33 +1055,33 @@ entries: skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.0.0 < 4.2.0' + replaces: rhacs-operator.v4.1.0 + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.1.0 < 4.3.0' + replaces: rhacs-operator.v4.2.0 + skipRange: '>= 4.2.0 < 4.3.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.2.0 < 4.4.0' + replaces: rhacs-operator.v4.3.0 + skipRange: '>= 4.3.0 < 4.4.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.3.0 < 4.5.0' + replaces: rhacs-operator.v4.4.0 + skipRange: '>= 4.4.0 < 4.5.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: '>= 4.4.0 < 4.6.0' + replaces: rhacs-operator.v4.5.0 + skipRange: '>= 4.5.0 < 4.6.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: '>= 4.5.0 < 4.7.0' + replaces: rhacs-operator.v4.6.0 + skipRange: '>= 4.6.0 < 4.7.0' skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.7.1 diff --git a/generate.go b/generate.go index ae6504f8..3ef715b8 100644 --- a/generate.go +++ b/generate.go @@ -143,8 +143,12 @@ func newChannelEntry(version Version, previousEntryVersion Version, previousChan entry := CatalogChannelEntry{ Name: "rhacs-operator.v" + version.Tag, } + replacesVersion := previousEntryVersion.Tag + if version.Minor != previousEntryVersion.Minor { + replacesVersion = fmt.Sprintf("%d.%d.0", previousChannelVersion.Major, previousChannelVersion.Minor) + } if !slices.Contains(versionsWithoutReplaces, version.Tag) { - entry.Replaces = "rhacs-operator.v" + previousEntryVersion.Tag + entry.Replaces = "rhacs-operator.v" + replacesVersion } entry.SkipRange = fmt.Sprintf(">= %d.%d.0 < %s", previousChannelVersion.Major, previousChannelVersion.Minor, version.Tag) if versionLess(skipVersion, version) { @@ -273,23 +277,20 @@ func main() { var channel ChannelEntry for n, v := range versions { - catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) - - if v.Tag == "3.63.0" { - fmt.Printf("3.63.0: Channel entry: %#v\n", catalogChannelEntry) - majorPersistentEntries = append(majorPersistentEntries, catalogChannelEntry) - previousEntryVersion = v - continue - } - // Create a new channel entry for each minor version if v.Minor != previousEntryVersion.Minor { - channels = append(channels, channel) - channel = newChannel(v, majorPersistentEntries) - channelVersions = append(channelVersions, v) previousChannelVersion = previousEntryVersion + if v.Tag != "3.63.0" { + channels = append(channels, channel) + channel = newChannel(v, slices.Clone(majorPersistentEntries)) + channelVersions = append(channelVersions, v) + } + } + + catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) + if v.Tag != "3.63.0" { + channel.Entries = append(channel.Entries, catalogChannelEntry) } - channel.Entries = append(channel.Entries, catalogChannelEntry) if v.Tag == "4.0.0" { majorPersistentEntries = make([]CatalogChannelEntry, 0) @@ -307,20 +308,13 @@ func main() { if n == len(versions)-1 { channels = append(channels, channel) + // Add "stable" channel when the last version is reached stableChannel := generateStableChannel(channel.Entries) channels = append(channels, stableChannel) } - if v.Tag == "3.67.2" { - for _, entry := range channel.Entries { - fmt.Printf("Channel entry: %#v\n", entry) - } - fmt.Printf("%#v", channel) - } - previousEntryVersion = v - fmt.Printf("Processed version: %s channel: %s previousChannel: %s\n", v.Tag, channel.Name, previousChannelVersion.Tag) } baseEntries = append(baseEntries, channels...) From da2882fc2c364db71ef47f6e9980b4fa28b44197 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 9 Jul 2025 02:09:40 +0200 Subject: [PATCH 006/105] Use latest yaml library --- catalog-template-new.yaml | 2764 ++++++++++++++++++------------------- generate.go | 69 +- go.mod | 9 +- go.sum | 10 +- icon.png | Bin 0 -> 8521 bytes 5 files changed, 1433 insertions(+), 1419 deletions(-) create mode 100644 icon.png diff --git a/catalog-template-new.yaml b/catalog-template-new.yaml index f9f1b81f..bfb67fb4 100644 --- a/catalog-template-new.yaml +++ b/catalog-template-new.yaml @@ -1,1397 +1,1371 @@ schema: olm.template.basic entries: - - schema: olm.package - name: rhacs-operator - defaultChannel: stable - icon: - base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== - mediatype: image/png - - schema: "" - - schema: olm.channel - name: rhacs-3.62 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.1' - - schema: olm.channel - name: rhacs-3.64 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.63.0 < 3.64.1' - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: '>= 3.63.0 < 3.64.2' - - schema: olm.channel - name: rhacs-3.65 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.64.0 < 3.65.1' - - schema: olm.channel - name: rhacs-3.66 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.65.0 < 3.66.1' - - schema: olm.channel - name: rhacs-3.67 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.66.0 < 3.67.1' - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: '>= 3.66.0 < 3.67.2' - - schema: olm.channel - name: rhacs-3.68 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.67.0 < 3.68.1' - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: '>= 3.67.0 < 3.68.2' - - schema: olm.channel - name: rhacs-3.69 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.68.0 < 3.69.1' - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: '>= 3.68.0 < 3.69.2' - - schema: olm.channel - name: rhacs-3.70 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.69.0 < 3.70.1' - - schema: olm.channel - name: rhacs-3.71 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.70.0 < 3.71.1' - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: '>= 3.70.0 < 3.71.2' - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: '>= 3.70.0 < 3.71.3' - - schema: olm.channel - name: rhacs-3.72 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.71.0 < 3.72.0' - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.71.0 < 3.72.1' - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: '>= 3.71.0 < 3.72.2' - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: '>= 3.71.0 < 3.72.3' - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: '>= 3.71.0 < 3.72.4' - - schema: olm.channel - name: rhacs-3.73 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.71.0 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.72.0 < 3.73.0' - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.72.0 < 3.73.1' - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: '>= 3.72.0 < 3.73.2' - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: '>= 3.72.0 < 3.73.3' - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: '>= 3.72.0 < 3.73.4' - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: '>= 3.72.0 < 3.73.5' - - schema: olm.channel - name: latest - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.71.0 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.72.0 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.73.0 < 3.74.0' - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: '>= 3.73.0 < 3.74.1' - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: '>= 3.73.0 < 3.74.2' - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: '>= 3.73.0 < 3.74.3' - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: '>= 3.73.0 < 3.74.4' - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: '>= 3.73.0 < 3.74.5' - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: '>= 3.73.0 < 3.74.6' - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: '>= 3.73.0 < 3.74.7' - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: '>= 3.73.0 < 3.74.8' - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: '>= 3.73.0 < 3.74.9' - - schema: olm.channel - name: rhacs-3.74 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.71.0 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.72.0 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.73.0 < 3.74.0' - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: '>= 3.73.0 < 3.74.1' - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: '>= 3.73.0 < 3.74.2' - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: '>= 3.73.0 < 3.74.3' - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: '>= 3.73.0 < 3.74.4' - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: '>= 3.73.0 < 3.74.5' - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: '>= 3.73.0 < 3.74.6' - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: '>= 3.73.0 < 3.74.7' - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: '>= 3.73.0 < 3.74.8' - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: '>= 3.73.0 < 3.74.9' - - schema: olm.channel - name: rhacs-4.0 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.71.0 < 3.72.0' - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.72.0 < 3.73.0' - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.73.0 < 3.74.0' - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.1' - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: '>= 3.74.0 < 4.0.2' - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: '>= 3.74.0 < 4.0.3' - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: '>= 3.74.0 < 4.0.4' - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: '>= 3.74.0 < 4.0.5' - - schema: olm.channel - name: rhacs-4.1 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: '>= 4.0.0 < 4.1.4' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: '>= 4.0.0 < 4.1.5' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: '>= 4.0.0 < 4.1.6' - skips: - - rhacs-operator.v4.1.0 - - schema: olm.channel - name: rhacs-4.2 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.1.0 < 4.2.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: '>= 4.1.0 < 4.2.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: '>= 4.1.0 < 4.2.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: '>= 4.1.0 < 4.2.4' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: '>= 4.1.0 < 4.2.5' - skips: - - rhacs-operator.v4.1.0 - - schema: olm.channel - name: rhacs-4.3 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.2.0 < 4.3.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.2.0 < 4.3.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: '>= 4.2.0 < 4.3.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: '>= 4.2.0 < 4.3.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: '>= 4.2.0 < 4.3.4' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: '>= 4.2.0 < 4.3.5' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: '>= 4.2.0 < 4.3.6' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: '>= 4.2.0 < 4.3.7' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: '>= 4.2.0 < 4.3.8' - skips: - - rhacs-operator.v4.1.0 - - schema: olm.channel - name: rhacs-4.4 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.2.0 < 4.3.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.3.0 < 4.4.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.3.0 < 4.4.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: '>= 4.3.0 < 4.4.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: '>= 4.3.0 < 4.4.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: '>= 4.3.0 < 4.4.4' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: '>= 4.3.0 < 4.4.5' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: '>= 4.3.0 < 4.4.6' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: '>= 4.3.0 < 4.4.7' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: '>= 4.3.0 < 4.4.8' - skips: - - rhacs-operator.v4.1.0 - - schema: olm.channel - name: rhacs-4.5 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.2.0 < 4.3.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.3.0 < 4.4.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.4.0 < 4.5.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.4.0 < 4.5.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: '>= 4.4.0 < 4.5.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: '>= 4.4.0 < 4.5.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: '>= 4.4.0 < 4.5.4' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: '>= 4.4.0 < 4.5.5' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: '>= 4.4.0 < 4.5.6' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: '>= 4.4.0 < 4.5.7' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: '>= 4.4.0 < 4.5.8' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: '>= 4.4.0 < 4.5.9' - skips: - - rhacs-operator.v4.1.0 - - schema: olm.channel - name: rhacs-4.6 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.2.0 < 4.3.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.3.0 < 4.4.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.4.0 < 4.5.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.5.0 < 4.6.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: '>= 4.5.0 < 4.6.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: '>= 4.5.0 < 4.6.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: '>= 4.5.0 < 4.6.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: '>= 4.5.0 < 4.6.4' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: '>= 4.5.0 < 4.6.5' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: '>= 4.5.0 < 4.6.6' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: '>= 4.5.0 < 4.6.7' - skips: - - rhacs-operator.v4.1.0 - - schema: olm.channel - name: rhacs-4.7 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.2.0 < 4.3.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.3.0 < 4.4.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.4.0 < 4.5.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.5.0 < 4.6.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.0 - skipRange: '>= 4.6.0 < 4.7.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.0 < 4.7.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.0 < 4.7.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.0 < 4.7.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.0 < 4.7.4' - skips: - - rhacs-operator.v4.1.0 - - schema: olm.channel - name: stable - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.2.0 < 4.3.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.3.0 < 4.4.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.4.0 < 4.5.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.5.0 < 4.6.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.0 - skipRange: '>= 4.6.0 < 4.7.0' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.0 < 4.7.1' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.0 < 4.7.2' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.0 < 4.7.3' - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.0 < 4.7.4' - skips: - - rhacs-operator.v4.1.0 - - schema: olm.deprecations - package: rhacs-operator - entries: - - reference: - schema: olm.channel - name: latest - message: The `latest` channel is no longer supported. Please switch to the `stable` channel. - - reference: - schema: olm.channel - name: rhacs-3.62 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.64 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.65 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.66 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.67 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.68 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.69 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.70 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.71 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.72 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.73 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.74 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.0 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.1 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.2 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.3 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.4 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.5 - message: This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 +- schema: olm.package + name: rhacs-operator + defaultChannel: stable + icon: + base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== + mediatype: image/png +- schema: olm.channel + name: rhacs-3.62 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" +- schema: olm.channel + name: rhacs-3.64 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" +- schema: olm.channel + name: rhacs-3.65 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" +- schema: olm.channel + name: rhacs-3.66 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" +- schema: olm.channel + name: rhacs-3.67 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" +- schema: olm.channel + name: rhacs-3.68 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" +- schema: olm.channel + name: rhacs-3.69 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" +- schema: olm.channel + name: rhacs-3.70 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" +- schema: olm.channel + name: rhacs-3.71 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" +- schema: olm.channel + name: rhacs-3.72 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" +- schema: olm.channel + name: rhacs-3.73 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" +- schema: olm.channel + name: latest + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.9" +- schema: olm.channel + name: rhacs-3.74 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.9" +- schema: olm.channel + name: rhacs-4.0 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" +- schema: olm.channel + name: rhacs-4.1 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.2 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.3 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.4 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.5 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.6 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.5.0 < 4.6.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" +- schema: olm.channel + name: rhacs-4.7 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.5.0 < 4.6.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.6.0 < 4.7.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" +- schema: olm.channel + name: stable + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.5.0 < 4.6.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.6.0 < 4.7.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" +- schema: olm.deprecations + package: rhacs-operator + entries: + - reference: + schema: olm.channel + name: latest + message: | + The `latest` channel is no longer supported. Please switch to the `stable` channel. + - reference: + schema: olm.channel + name: rhacs-3.62 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.64 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.65 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.66 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.67 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.68 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.69 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.70 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.71 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.72 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.73 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.74 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.0 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.1 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.2 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.3 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.4 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.5 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 diff --git a/generate.go b/generate.go index 3ef715b8..ea072f3c 100644 --- a/generate.go +++ b/generate.go @@ -2,19 +2,20 @@ package main import ( "bytes" + "encoding/base64" "fmt" "log" "os" "slices" "sort" - "gopkg.in/yaml.v3" + "github.com/distribution/reference" + "github.com/goccy/go-yaml" ) const ( - deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported." - deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel." - iconBase64 = "iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg==" + deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) type Image struct { @@ -121,7 +122,17 @@ func versionLess(a, b Version) bool { return a.Patch < b.Patch } -func newPackage() Package { +func createPackageWithIcon() Package { + iconFile := "icon.png" + + // Read the file + data, err := os.ReadFile(iconFile) + if err != nil { + log.Fatalf("Failed to read icon.png: %v", err) + } + // Encode to base64 + iconBase64 := base64.StdEncoding.EncodeToString(data) + return Package{ Schema: "olm.package", Name: "rhacs-operator", @@ -139,19 +150,20 @@ func newChannelEntry(version Version, previousEntryVersion Version, previousChan // 4.1.0 version should be added to "skips" skipVersion := forceParseVersion("4.1.0") + versionsWithoutSkips := []string{"4.7.4", "4.6.7"} entry := CatalogChannelEntry{ Name: "rhacs-operator.v" + version.Tag, } replacesVersion := previousEntryVersion.Tag - if version.Minor != previousEntryVersion.Minor { - replacesVersion = fmt.Sprintf("%d.%d.0", previousChannelVersion.Major, previousChannelVersion.Minor) + if version.Patch == 0 { + replacesVersion = previousChannelVersion.Tag } if !slices.Contains(versionsWithoutReplaces, version.Tag) { entry.Replaces = "rhacs-operator.v" + replacesVersion } entry.SkipRange = fmt.Sprintf(">= %d.%d.0 < %s", previousChannelVersion.Major, previousChannelVersion.Minor, version.Tag) - if versionLess(skipVersion, version) { + if versionLess(skipVersion, version) && !slices.Contains(versionsWithoutSkips, version.Tag) { entry.Skips = []string{ fmt.Sprintf("rhacs-operator.v%s", skipVersion.Tag), } @@ -159,8 +171,8 @@ func newChannelEntry(version Version, previousEntryVersion Version, previousChan return entry } -func newChannel(version Version, entries []CatalogChannelEntry) ChannelEntry { - return ChannelEntry{ +func newChannel(version Version, entries []CatalogChannelEntry) *ChannelEntry { + return &ChannelEntry{ Schema: "olm.channel", Name: fmt.Sprintf("rhacs-%d.%d", version.Major, version.Minor), Package: "rhacs-operator", @@ -231,6 +243,18 @@ func ShouldBePersistentToMajorVersion(version Version) bool { return version.Patch == 0 } +func validateImageReference(image string) error { + // Validate the image reference using the distribution/reference package + ref, err := reference.ParseAnyReference(image) + if err != nil { + return fmt.Errorf("Cannot parse string as docker image %s: %w", image, err) + } + if _, ok := ref.(reference.Canonical); !ok { + return fmt.Errorf("image reference does not include a digest") + } + return nil +} + func main() { inputFile := "bundles.yaml" outputFile := "catalog-template-new.yaml" @@ -249,6 +273,9 @@ func main() { versionToImageMap := make(map[Version]Image) tagToImage := make(map[string]Image) for _, img := range input.Images { + // ignore image validation for now. Looks like docker library has a bug in it + _ = validateImageReference(img.Image) + v, err := parseVersion(img.Tag) if err != nil { log.Fatalf("Invalid tag: %s", img.Tag) @@ -263,7 +290,7 @@ func main() { var baseEntries []CatalogEntry - iconPackage := newPackage() + iconPackage := createPackageWithIcon() channelVersions := make([]Version, 0) baseEntries = append(baseEntries, iconPackage) @@ -271,33 +298,40 @@ func main() { // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := forceParseVersion("3.61.0") previousChannelVersion := forceParseVersion("3.61.0") + lastPersistentMajorVersion := forceParseVersion("3.61.0") majorPersistentEntries := make([]CatalogChannelEntry, 0) channels := make([]CatalogEntry, 0) - var channel ChannelEntry + var channel *ChannelEntry for n, v := range versions { + if v.Tag == "4.0.0" { + majorPersistentEntries = make([]CatalogChannelEntry, 0) + } + // Create a new channel entry for each minor version if v.Minor != previousEntryVersion.Minor { previousChannelVersion = previousEntryVersion if v.Tag != "3.63.0" { - channels = append(channels, channel) + if channel != nil { + channels = append(channels, channel) + } channel = newChannel(v, slices.Clone(majorPersistentEntries)) channelVersions = append(channelVersions, v) } } + if v.Patch == 0 { + previousChannelVersion = lastPersistentMajorVersion + } catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) if v.Tag != "3.63.0" { channel.Entries = append(channel.Entries, catalogChannelEntry) } - if v.Tag == "4.0.0" { - majorPersistentEntries = make([]CatalogChannelEntry, 0) - } - if ShouldBePersistentToMajorVersion(v) { majorPersistentEntries = append(majorPersistentEntries, catalogChannelEntry) + lastPersistentMajorVersion = v } // Add "latest" channel when "3.74.9" is reached @@ -339,7 +373,6 @@ func main() { // Set indention for catalog YAML representation var buf bytes.Buffer encoder := yaml.NewEncoder(&buf) - encoder.SetIndent(2) err = encoder.Encode(catalog) if err != nil { log.Fatalf("Failed to encode catalog: %v", err) diff --git a/go.mod b/go.mod index 97a92ce4..561a5750 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,10 @@ module cataloggen -go 1.23.10 +go 1.24.4 -require gopkg.in/yaml.v3 v3.0.1 +require ( + github.com/distribution/reference v0.6.0 + github.com/goccy/go-yaml v1.18.0 +) + +require github.com/opencontainers/go-digest v1.0.0 // indirect diff --git a/go.sum b/go.sum index a62c313c..7fad13b1 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,6 @@ -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk= +github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= +github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw= +github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA= +github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= +github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7e4eac49dde4e80ebd1b56faef8e37d27c206810 GIT binary patch literal 8521 zcma)iXH-*N)99fn0R==vq(-H;pny~fC<0OhQ6NfHDI$g@CG_%8d{BynCcT9&prQAs z^ctjuNE0w1Ekb|*0lwq=-ap@3cinY=oOP0!IkWf7o|!#+W=B3W&}L@hW&!|!S?B(} zM*u+M|M!8M1t9}Opbva8y54{44gk&#e;=BO*)N;`a23$GcgNT}ePgCImRIxS^baBn zwl_qKClHouy#D<%CA{o`(r{Qa$h>gwpLz%*Z4w~(((fV!n>J1i)9AW-KSfi~UQ6-i z#8B%11zP0taApl}7vzCJpmt-48sZxnDVxQ3XhpFP!qd|>iVespygmR7m?<$$DPj^wYre70l#{bO~O}eDVt;>xJ zNW>gp&7e(PRy=MlVVaoJ4V@f(w&4`eaA#4Hqz(`us|{E{FSFDKh2c^6f%3Zd#@uBjz4 zAIyAiruonriKG}Zp1xKu+06!m59~UFIBFyY@67AH%XN_C+5VJC(?EP8 zPbth%xoGA>rF0|0=H_$MDrEebV}qU+0P-Ra(ca2LNc7zmCXHpQ zeIQ?T&<5ms<1nEu^g%?rpi++=x0M#a;gjL_&_{-abZYN%BiD;Eam>MMNL%frw>c`0 z5)IAvz$LZr;Pyy*F3#5GRdo4;tg<=ul_Wk5uEBPlghFlq;cuW-U)6KQqjC z&k2>`kgH)6v7|AhV|@#`Gug`BXe}q`My+ocRCDycm$Bg#T@kKj-67~wgMeL?3@J~P z`<{`9=qk?_S_XAhFTntI&C%y(PaQHQ5{D&LK7*gDK9L>){S;xcCy*!LQ!9u9K?ZiML+k8ZkM?XUVMW;?Syp%YHBErSXKI5@&;B_R*l z8LsWmGGcW_W}a`RO=n#JQWyAa^f!bur|Hz1-+5g#T>@4rqA|~Bj#eklaQNx-(VrPc zUaFw&Ju7|`H%0_q1qp&}D@oZyBA?1I8Z-O=%-CGDHL2|-fgY$cb|OfBH^JpNvjUt1 zqX(RJCj6Au)W@)L+Ti|;$uIC$9GWGc7w9S5#uVsydTg}iWhEZtA)syC!^I}1 z^8yWPQZ@rk@7NJs6bYTi|3bcAVMn>RrFZ5K zphkk+L_uzP&D+WyhNuqeAc2u4d(LX7KCfVl?IeV_L!+L>N4cF+%LdQ$1B$|Gjar7; z0zVVHXw={O^qWcx_?!L$)a{zervBXOcxlH17=2s_46} z>+3Yxx{a?Ul78l49yhQ9!LOtHGqa6#-sXP<9+p1Rlk1NmbqmEZ080umcUL^yiSG9; znrv9UuuFzE1$0%-DLVBGud#K{M+F#Jn42WfHaNAbPDHaT^8%2L`cI2;9fj$1K)YhH zr-h!fK=&d5EGyaF03*%DVnTcPYs%`-$JWN%TtHjesaQj3K|e&zP4O%+k9b4|XraKg zn3yl{mpI{)YFmE97E!nk2!0fG(nrQ;&$IF>(*i}Nn@IaGaQrR^6!6VOv%!JvZ*M9(UoyiRuIiv=PlMoD z466+Dk7uhXLFEks>Y|+sq$(ku+-5MkKx-{vx3Y$-pGX?;jA%xYMj1of)pgM65l60y z--m``#_HwMqA$Pywwl)F51;h4Trqf~UbY=WV)Uj=BI2#4)_1#d=y<_$Ua2S)2Q5Ho_^o9^`*wT?04TJuB!zm zwk*D|cb(+-51XT^fHC}<5tE|~ZEN0;i>5lWa#YK3$U`Q_%e1XFT6u9StgL=);!c)! zxNZ{z5fPD8ec{wW`x&FKTR zqqGD9b_Nx48W+wW-kDi8KRU=j%|6FKAt7^YrQ;=uA#GMS4m|CobK~RLzq#=?@HF3> zN40_LD&0!G*uYc&nUH7gWXXMaxK@EGmz+H7Lw7oCf}-C{RW_TpDjp@`^b<`>6AQ*x zQ-TPAbPm6n%G#e@XgF6#8xkww)?M&RF=&Sj|8ettARC4G^7SY6(^%DswO!~e{h@E- zt?g?hzfWs=*N+^k&0bZTWjvJ{OU}=!;}4l*Csvr|Z_YyT!vTH<&-^4}U{cKA#vxP| zE|?3f-rI z9!vs0l#Z=O`~N#1_`jqG|9_x%zKRhZ6wXWKSX{@&VtXnX9hg|9(+byXg;&(YswYDH zJtm}dP(sZafz3wqQ#`)A_N2Xu*47W?N(@vmU@Iq9Jp-f}3c!B|JZfN2t`l3enzrhT zII+Pi&}6TIsE!y6%C7Uo{=u-1Mn%VIF_IKyIp$6W`&gy9rkYTdKo0qR?r3NB1GyfP zW!tZ<&dx@0C~L&tIW2xSPAv5>$JL@wBvjr4a*QFd6ZklC3i5LV_oy||2|s#rJioKwax^Gw zDI#EnGF2v3FBDw}iS25XHs^lT$b%IKxC_kz`BjyN1w@Q!-?#7%?xOQr+GJIYH@*0*HoUbyECpZz-kU!*I;L z(1y<8qvd{)*1m|HOpG>mIUBnf`M&ZYlolGj&3S-d-i|{?H@zDikT)j={a*0TioA7L z#1IlYzuB|--W}oPVcm63=Lj2O;ps%JM>3z}p^5c5+Z8-Lq1`p!_Vuy3d{`b|ukei?R-!rISt_}rhEO%^O1j?pRW2z2A z84qgS8Mf``#}D4$>=|N14zp6Ps^~fsdIAai;wQbLOCn+(>>;rhEg!P-lcnuCx89Op zTh}4;1|ZNDHcH(@KqAzsCBZV6l9-CJL-JX`Gd^F2witDGCwdv5%wi4gTrNNA=HGp= zmpi}c@}4KJO_~;p@I@@^D#h9=uuJ&)wZmKw_$6(V+p+rW@C%f>M=2Y=bBM-?0fliM zEI~i$THkF^Fp%eO_6HFAV~q!oZI9M7*C)o1jR1lk4qNv1Ic0S`>9Tk7)WDq!fh_w~pjRug~LfXG`1b-W?0(y9I`El1c!{lJpSyg3D2 zka?e&he??+}E~NiB%DuthL{1bwBPycj8kOluyi}wij6cD@2;3 z!O9%Ed7Es`!Lut5U$$EQe;B}JQwdDMe{iglgk9<1No|y0bnHR(CEY^loHfMXqHkAsm{9U-!Vk48jtuy|YH7E7oL^#n z;*D_57dPFTzy6m=<&TMAy}+$nU%i@$ld_WHvBm~5LgALNC0GA)eAwFX`5Eo`MO_%e z*B(29D!a3F|4<)ycW@T^iy03O6mH$!d;7+3CTi1-3$*7q%{W8jSF zMr^>I+v7h+SOUC`6kx;Q0fx2L&4_IZ0h^PBA|Hh#r@}vhBVHq*Cf}Iu75{SYUbOCW z!tx!f&o7#(l~RlTL?Ay{5?e|v19pt}gazzeu1)}#>)#rKONK6jfy{Fk;f ze@ra9G#0LDADBp?{IB^z@vVK%CLd-TmRw4l(Xv~w>jikoStV4AM~V`s2Nd*VdF=i( zskIWbmbHstOPdnNaTrz0+bIX`hjZ{p2MSd?&c6@s((p`z(2AokQz!<|dgBPg*!HQ* zv38x*e%{z)nE)i7Cz5kFg*sr;l+gT~$(4f^8tz|wsPUz!5WQ#D|1gcV+X-j0XW|r~ z=B|e$WDc2-t8=r!;AHwMu+$`p*XsUZA<}8qu6B5!VpZv+*irh$w&#}#o10JH`$PN{ z-58Hc90#QBL?rf?6eul*!w2_I){a_kKR&RlTw$e!4uS3!IMi*Qvrb?|&wg6@k)plo zF1PVd!Aoq`z2GJYHHM4jZ8dyu5_@Z_R2M2uc2vT+Setmv?qn7YFF#JfjCh5 zbkN4$USaCx#AN_cNehJ2NP_HClFUcUNu4ll!z5jz+lbdE)|?&9>@|ciXBLW|_~@9iJR+g~z_nE&6BHm{^YNIo!U# zR}<#5bv|)?RgE$GMeRyASG0g{psv8L9FyBq(TY1nhF|Y2U<(OaAE*f!u16Q!@ETXkre*_z!sB-kXc#_7{6)=!N+K`sxwYZY3t+ zVHLljQlTY;dfDw@ahgDQy)moIgOA&8!4!rZy-6&@2KXBuBnQindnlKY|3Kcixy0d- z1%n0Nn5r+IDmM^1L5buR3}?s@b|V~_bs|pahJ73+Dl04Z?M~(8320HIH0Eog^q#(y zNiiOYKMasseSjaAHW}aF@lM%W7_2h1l;w}DU_Q>v%bQ3#cNEp;!j;@MH#6h3d~xtS zk}QtY_`VNa8&5MJ^eZ5^V!M5b87T5nZ@ld3$x<(S^X`OsSb*La$;$AFHP3~O*Nw{8 z8zoj{O=^?iJNme{j&tG0D-20?ULX5KPuoKoGJXi0zQnWbAC(jg?8vC@r(Itk4Wth| zS6?2rqAPWJ-MSwZN%rwv%Oj^-ej3Zm5?!tO?pTcj{V2xvnf{hsP4|c(+tKV8j_DfazR3rYy!9bhn%wuKg&3tN>aR z)tgzv8CnNuf-V%;&;$>O?d>6BZbwH)&1r3C4x`Wp+5<%Qjjb(CxN{}mL6P^(;DHtnu^K^B+&~zH$(z!4qdHEbME9d>LuT$5e8)?!&Vp4yWclfyNY?J8pxYLa* zA9sB>sNGqDI;6>wNqJrtz2o)1>tw>r`H;C``4s*1)0N4!YOeEV+pRUA1b;Z{r2gPy zw;O4TZm^7twzaiP|0!5Tpx+9bn|4+7IPp2~@bbBstt)Z9Shrgq@pIedl9E50KFRob#NZMK&ko!1|eyL>&3(I8sV_Ol`WdTVr13K z_*?cWWf+9ECc$b2b(;LIyK@}wj{QizMtVggILK{ZWU9nRNxY#uS8EUP zpVk~i;6dp>F1TKy?vl&+czL}K4lISqYkBpzH0H-(uR&Y1>UiF4l{V^d38ctjJ{xMb zM_@cwe)XTpl$xcKB@Cw-6ef6!BX!WTRwoLe8&f6{7kKu5RXe;D+ z)uJ(X#pc(Jl3ivxxaP(!v?8%1a}25Gvh?sWhtd+O+ZhJ+X*iCJ`T5{x4~P7}a>L5{ z`i~e-5Pxl?*Y?rVjKFF$r3@AFemJP(5JPt-6KT42_hONl#XfEF`)?gSGoU(I|D#UR zf^Tl?cAeFwpG+lWQ}lhml!)k{b${s$5n80BLgunS-I?J*u^bu2Y>@SZuMr#ec?Zf# z2rG|q+5e(bE9CiOU#A&cR7{q!oGQi)+R7AD$3|MIj0ajrCvPc~^)s7@KftGDw znUbO}96eL?cdnxjwqV^S)It<=0@qh_5UN%6)Kbr%o|C8wPEDg0hTJh078dfKZYYD# z<{&t(e>uqX(6iZUa{BFptM@coaCCOos%$vxDJ&VR2AN4-PKMjVvt9=UwT}4YiHZ|$ z(Lamo-3=8W89m|cPBkbD@5C^H#ijrHBiiGzdLXSGECW5e@sPLs-QttZg@QR}PIju*^ngJ%h7c;VhlwQSDmvRX^z4EM4jCpO|f#(Ek zQ{RO>LffzI|1R0}9W)t{`fCE=4)j4jcA4w&W=*n&(a~7D?3&h!e?Vy)x6%Y@RwAg8r-% zhw*I^C%R+n>KV`{?}1fQkKX4s2Pw8{VoP{3vJ#)pmGbgVi&@!_T=w&%u8%)>u5vI_ zi!lr=8MFWeWgEps3?OAOWv2fW1mv`H^o2<@+09ILZ*tHvU%yI$O_w-E^I{6b8lA+_ z4FFW}^lz{bHPqjV_hi!w4cLXN8Ux?3ThtKD+bDOwnE$EN6i_<(pk!VGIp1Bq6N>;KD!d zdr6GcSCKX}fOA1PgL1NmV4pJZP?q>6#@IPb`eq+Pu=0a`UJI`<=z9V`t-9r#xgpZ^ ze6VT54oy~K0Inu4$~>1&lwQ4`;0a{2jA2DYO>j!8jPbR=!~93_)m%^k|41V^VEpR$ zqF{>_g-%C8MI$)&-F{Q_^O}Uuo50C~3D^}Zz9mxjT2U(QcA^`cj2)xs3`*uh2lP`1t zzqffx<=`5`TG{f8`}|Q8Fe1Rv(rH!lEG)?PMS05^fYYkHr1{@{wv!~caN^nEa&Cm@ z&pz6@E3(OCOvw(NI)kcCW#z@hL=Qn>SDNf#U17&slc%`nw4A_psco*8dA?{s9}9Y(f#>r9bx)S_)AjR(GV~Acc6r|B1gZw=Vm>E3GWqL(mMD1K zSWcu1zDz--MpqZ*W84pIYpP_Es}O{ET6I||AtBG`&HPk4Yvmau_iMiofWy}UuU7or ztJc1o;(9UCt`_?{wCbTzYb<_Z>hpSqyVRg?Z)X6qZtXd-Q9EvhQ`%WFl1n6CeZl}_ zTWNQFbSn~J<)&QZw4+&xHiMNn=zc&CDGA{5j=)MuK62s=$8FM>kWM5d0GKg8+V1bC zmtM7<3ZzkI7_V`<%ipd|Nhymv5q3oYZEvHwWw66?!X%;IE0q^=ShJ6@pRL0-dup`K zw0LkIekod|b12M5aupgqm%ep_BqaQXrpnYt*g+cC)0R9GcH%Z)4yf~YJGxHkF|+vh zMg;oibQpn+(>9KnsGHF&e#HwRSvu01_FH_w19HU&g3zVWkDe5tdq#3-IgZ!6G-0)I zGrKZ9S`IKX4hn8H@KDx`odaxW3Ps;Vx>;yR=qeL%F0R*|lOb25g8B`H%I~5uMHA7a zTBDyd5A!AxU58$Kf*SK94Sc=a50tn|ns>Y+i>I$um1EpzCvby7ky2a$r8>?se2gNL z>{AsO)+)ufVJLL03QAu!$Bw^fuoem*D{dRUXOz%$_SAVQ6L833$7g4~-Tc?3OnTMg z>lImruCKWRbXQwH`Lm;LuIIZe%4z~d+z}!$*!I;XF&7Q zZ$N^DmCzm|UAJ~&zU-6~If@9n>%}pAM4Jb%)Y92PA5ee_$-;~8MtSa!h=CUbw*KA) z__hQaVG!}m7^ z@W`~Lo+%_KQuJK}wq5Pw0&7)!v<5eWJghE-FR&a$pF;Nk2e-1XO%&4<+n^nsc<#`!0E%+EgW zn!LDm;VOPy7G0IZyt}^kE^@;00)-j7D@^0@?H{b3`+r&n89$`h0h0Fr>vF+=ItSDs YYhs?BqNcesC_12{X>hOn?z4aX2j?>Xh5!Hn literal 0 HcmV?d00001 From 742e929ad32babe03f21e6dd3345542eb8e0ccf0 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 9 Jul 2025 11:37:04 +0200 Subject: [PATCH 007/105] Drop unused structs and rename existing --- generate.go | 66 +++++++++++++++++++++++------------------------------ 1 file changed, 28 insertions(+), 38 deletions(-) diff --git a/generate.go b/generate.go index ea072f3c..bf44e390 100644 --- a/generate.go +++ b/generate.go @@ -18,29 +18,16 @@ const ( deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) -type Image struct { +type BundleImage struct { Image string `yaml:"image"` Tag string `yaml:"tag"` } type Input struct { - Images []Image `yaml:"images"` -} - -type CatalogChannelEntry struct { - Name string `yaml:"name"` - Replaces string `yaml:"replaces,omitempty"` - SkipRange string `yaml:"skipRange"` - Skips []string `yaml:"skips,omitempty"` + Images []BundleImage `yaml:"images"` } type CatalogTemplate struct { - Channels map[string][]CatalogChannelEntry `yaml:"olm.channels"` - Deprecations []string `yaml:"olm.deprecations"` - Images []Image `yaml:"images"` -} - -type CatalogBase struct { Schema string `yaml:"schema"` Entries []CatalogEntry `yaml:"entries"` } @@ -59,11 +46,17 @@ type Icon struct { MediaType string `yaml:"mediatype"` } +type Channel struct { + Schema string `yaml:"schema"` + Name string `yaml:"name,omitempty"` + Package string `yaml:"package,omitempty"` + Entries []ChannelEntry `yaml:"entries,omitempty"` +} type ChannelEntry struct { - Schema string `yaml:"schema"` - Name string `yaml:"name,omitempty"` - Package string `yaml:"package,omitempty"` - Entries []CatalogChannelEntry `yaml:"entries,omitempty"` + Name string `yaml:"name"` + Replaces string `yaml:"replaces,omitempty"` + SkipRange string `yaml:"skipRange"` + Skips []string `yaml:"skips,omitempty"` } type Deprecation struct { @@ -144,7 +137,7 @@ func createPackageWithIcon() Package { } } -func newChannelEntry(version Version, previousEntryVersion Version, previousChannelVersion Version) CatalogChannelEntry { +func newChannelEntry(version Version, previousEntryVersion Version, previousChannelVersion Version) ChannelEntry { // skip setting "replaces" key for specific versions versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} @@ -152,7 +145,7 @@ func newChannelEntry(version Version, previousEntryVersion Version, previousChan skipVersion := forceParseVersion("4.1.0") versionsWithoutSkips := []string{"4.7.4", "4.6.7"} - entry := CatalogChannelEntry{ + entry := ChannelEntry{ Name: "rhacs-operator.v" + version.Tag, } replacesVersion := previousEntryVersion.Tag @@ -171,8 +164,8 @@ func newChannelEntry(version Version, previousEntryVersion Version, previousChan return entry } -func newChannel(version Version, entries []CatalogChannelEntry) *ChannelEntry { - return &ChannelEntry{ +func newChannel(version Version, entries []ChannelEntry) *Channel { + return &Channel{ Schema: "olm.channel", Name: fmt.Sprintf("rhacs-%d.%d", version.Major, version.Minor), Package: "rhacs-operator", @@ -215,8 +208,8 @@ func newBundleEntry(image string) *BundleEntry { } } -func generateLatestChannel(entries []CatalogChannelEntry) ChannelEntry { - return ChannelEntry{ +func generateLatestChannel(entries []ChannelEntry) Channel { + return Channel{ Schema: "olm.channel", Name: "latest", Package: "rhacs-operator", @@ -224,8 +217,8 @@ func generateLatestChannel(entries []CatalogChannelEntry) ChannelEntry { } } -func generateStableChannel(entries []CatalogChannelEntry) ChannelEntry { - return ChannelEntry{ +func generateStableChannel(entries []ChannelEntry) Channel { + return Channel{ Schema: "olm.channel", Name: "stable", Package: "rhacs-operator", @@ -270,8 +263,8 @@ func main() { // Parse and sort versions var versions []Version - versionToImageMap := make(map[Version]Image) - tagToImage := make(map[string]Image) + versionToImageMap := make(map[Version]BundleImage) + tagToImage := make(map[string]BundleImage) for _, img := range input.Images { // ignore image validation for now. Looks like docker library has a bug in it _ = validateImageReference(img.Image) @@ -300,18 +293,18 @@ func main() { previousChannelVersion := forceParseVersion("3.61.0") lastPersistentMajorVersion := forceParseVersion("3.61.0") - majorPersistentEntries := make([]CatalogChannelEntry, 0) + majorPersistentEntries := make([]ChannelEntry, 0) channels := make([]CatalogEntry, 0) - var channel *ChannelEntry + var channel *Channel for n, v := range versions { if v.Tag == "4.0.0" { - majorPersistentEntries = make([]CatalogChannelEntry, 0) + majorPersistentEntries = make([]ChannelEntry, 0) } // Create a new channel entry for each minor version - if v.Minor != previousEntryVersion.Minor { - previousChannelVersion = previousEntryVersion + if v.Patch == 0 { + previousChannelVersion = lastPersistentMajorVersion if v.Tag != "3.63.0" { if channel != nil { channels = append(channels, channel) @@ -320,9 +313,6 @@ func main() { channelVersions = append(channelVersions, v) } } - if v.Patch == 0 { - previousChannelVersion = lastPersistentMajorVersion - } catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) if v.Tag != "3.63.0" { @@ -365,7 +355,7 @@ func main() { baseEntries = append(baseEntries, newBundleEntry(versionToImageMap[v].Image)) } - catalog := CatalogBase{ + catalog := CatalogTemplate{ Schema: "olm.template.basic", Entries: baseEntries, } From 9f7710d5df7458666f876f2897e1233a6f5edca5 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 9 Jul 2025 11:41:08 +0200 Subject: [PATCH 008/105] Simplify file writting --- generate.go | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/generate.go b/generate.go index bf44e390..25fc3d98 100644 --- a/generate.go +++ b/generate.go @@ -1,7 +1,6 @@ package main import ( - "bytes" "encoding/base64" "fmt" "log" @@ -14,6 +13,8 @@ import ( ) const ( + inputFile = "bundles.yaml" + outputFile = "catalog-template-new.yaml" deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) @@ -249,9 +250,6 @@ func validateImageReference(image string) error { } func main() { - inputFile := "bundles.yaml" - outputFile := "catalog-template-new.yaml" - inputBytes, err := os.ReadFile(inputFile) if err != nil { log.Fatalf("Failed to read %s: %v", inputFile, err) @@ -281,12 +279,12 @@ func main() { return versionLess(versions[i], versions[j]) }) - var baseEntries []CatalogEntry + var catalogEntries []CatalogEntry iconPackage := createPackageWithIcon() channelVersions := make([]Version, 0) - baseEntries = append(baseEntries, iconPackage) + catalogEntries = append(catalogEntries, iconPackage) // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := forceParseVersion("3.61.0") @@ -341,7 +339,7 @@ func main() { previousEntryVersion = v } - baseEntries = append(baseEntries, channels...) + catalogEntries = append(catalogEntries, channels...) var deprecations []DeprecationEntry if len(channelVersions) > 2 { @@ -349,26 +347,21 @@ func main() { deprecations = append(deprecations, *newDeprecationEntry(v)) } } - baseEntries = append(baseEntries, newDeprecation(deprecations)) + catalogEntries = append(catalogEntries, newDeprecation(deprecations)) for _, v := range versions { - baseEntries = append(baseEntries, newBundleEntry(versionToImageMap[v].Image)) + catalogEntries = append(catalogEntries, newBundleEntry(versionToImageMap[v].Image)) } catalog := CatalogTemplate{ Schema: "olm.template.basic", - Entries: baseEntries, + Entries: catalogEntries, } - // Set indention for catalog YAML representation - var buf bytes.Buffer - encoder := yaml.NewEncoder(&buf) - err = encoder.Encode(catalog) + out, err := yaml.Marshal(&catalog) if err != nil { - log.Fatalf("Failed to encode catalog: %v", err) + log.Fatalf("Failed to marshal catalog: %v", err) } - encoder.Close() - out := buf.Bytes() // Write catalog to the file if err := os.WriteFile(outputFile, out, 0644); err != nil { From 38543b23ff04689aa86d82e6d4af088c7af3b386 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 9 Jul 2025 13:10:23 +0200 Subject: [PATCH 009/105] use semver library instead --- generate.go | 101 +++++++++++++++++----------------------------------- go.mod | 1 + go.sum | 2 ++ 3 files changed, 36 insertions(+), 68 deletions(-) diff --git a/generate.go b/generate.go index 25fc3d98..924b9ae8 100644 --- a/generate.go +++ b/generate.go @@ -8,6 +8,7 @@ import ( "slices" "sort" + semver "github.com/Masterminds/semver/v3" "github.com/distribution/reference" "github.com/goccy/go-yaml" ) @@ -81,41 +82,6 @@ type BundleEntry struct { Image string `yaml:"image"` } -type Version struct { - Major int - Minor int - Patch int - Tag string -} - -func parseVersion(tag string) (Version, error) { - var v Version - n, err := fmt.Sscanf(tag, "%d.%d.%d", &v.Major, &v.Minor, &v.Patch) - if err != nil || n != 3 { - return v, fmt.Errorf("invalid version tag: %s", tag) - } - v.Tag = tag - return v, nil -} - -func forceParseVersion(tag string) Version { - v, err := parseVersion(tag) - if err != nil { - panic(fmt.Sprintf("Failed to parse version tag: %s, error: %v", tag, err)) - } - return v -} - -func versionLess(a, b Version) bool { - if a.Major != b.Major { - return a.Major < b.Major - } - if a.Minor != b.Minor { - return a.Minor < b.Minor - } - return a.Patch < b.Patch -} - func createPackageWithIcon() Package { iconFile := "icon.png" @@ -138,37 +104,37 @@ func createPackageWithIcon() Package { } } -func newChannelEntry(version Version, previousEntryVersion Version, previousChannelVersion Version) ChannelEntry { +func newChannelEntry(version *semver.Version, previousEntryVersion *semver.Version, previousChannelVersion *semver.Version) ChannelEntry { // skip setting "replaces" key for specific versions versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} // 4.1.0 version should be added to "skips" - skipVersion := forceParseVersion("4.1.0") + skipVersion := semver.MustParse("4.1.0") versionsWithoutSkips := []string{"4.7.4", "4.6.7"} entry := ChannelEntry{ - Name: "rhacs-operator.v" + version.Tag, + Name: "rhacs-operator.v" + version.Original(), } - replacesVersion := previousEntryVersion.Tag - if version.Patch == 0 { - replacesVersion = previousChannelVersion.Tag + replacesVersion := previousEntryVersion.Original() + if version.Patch() == 0 { + replacesVersion = previousChannelVersion.Original() } - if !slices.Contains(versionsWithoutReplaces, version.Tag) { + if !slices.Contains(versionsWithoutReplaces, version.Original()) { entry.Replaces = "rhacs-operator.v" + replacesVersion } - entry.SkipRange = fmt.Sprintf(">= %d.%d.0 < %s", previousChannelVersion.Major, previousChannelVersion.Minor, version.Tag) - if versionLess(skipVersion, version) && !slices.Contains(versionsWithoutSkips, version.Tag) { + entry.SkipRange = fmt.Sprintf(">= %d.%d.0 < %s", previousChannelVersion.Major(), previousChannelVersion.Minor(), version.Original()) + if skipVersion.LessThan(version) && !slices.Contains(versionsWithoutSkips, version.Original()) { entry.Skips = []string{ - fmt.Sprintf("rhacs-operator.v%s", skipVersion.Tag), + fmt.Sprintf("rhacs-operator.v%s", skipVersion.Original()), } } return entry } -func newChannel(version Version, entries []ChannelEntry) *Channel { +func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { return &Channel{ Schema: "olm.channel", - Name: fmt.Sprintf("rhacs-%d.%d", version.Major, version.Minor), + Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), Package: "rhacs-operator", Entries: entries, } @@ -192,11 +158,11 @@ func newDeprecation(entries []DeprecationEntry) *Deprecation { } } -func newDeprecationEntry(version Version) *DeprecationEntry { +func newDeprecationEntry(version semver.Version) *DeprecationEntry { return &DeprecationEntry{ Reference: DeprecationReference{ Schema: "olm.channel", - Name: fmt.Sprintf("rhacs-%d.%d", version.Major, version.Minor), + Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), }, Message: deprecationMessage, } @@ -227,14 +193,14 @@ func generateStableChannel(entries []ChannelEntry) Channel { } } -func ShouldBePersistentToMajorVersion(version Version) bool { +func ShouldBePersistentToMajorVersion(version *semver.Version) bool { listToKeepForMajorVersion := []string{"4.1.1", "4.1.2", "4.1.3"} // If the version is in the list of versions that should be kept for the next channels - if slices.Contains(listToKeepForMajorVersion, version.Tag) { + if slices.Contains(listToKeepForMajorVersion, version.Original()) { return true } - return version.Patch == 0 + return version.Patch() == 0 } func validateImageReference(image string) error { @@ -260,60 +226,59 @@ func main() { } // Parse and sort versions - var versions []Version - versionToImageMap := make(map[Version]BundleImage) - tagToImage := make(map[string]BundleImage) + var versions []*semver.Version + versionToImageMap := make(map[*semver.Version]BundleImage) for _, img := range input.Images { // ignore image validation for now. Looks like docker library has a bug in it _ = validateImageReference(img.Image) - v, err := parseVersion(img.Tag) + v, err := semver.StrictNewVersion(img.Tag) if err != nil { log.Fatalf("Invalid tag: %s", img.Tag) } + versionToImageMap[v] = img versions = append(versions, v) - tagToImage[img.Tag] = img } sort.Slice(versions, func(i, j int) bool { - return versionLess(versions[i], versions[j]) + return versions[i].LessThan(versions[j]) }) var catalogEntries []CatalogEntry iconPackage := createPackageWithIcon() - channelVersions := make([]Version, 0) + channelVersions := make([]semver.Version, 0) catalogEntries = append(catalogEntries, iconPackage) // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 - previousEntryVersion := forceParseVersion("3.61.0") - previousChannelVersion := forceParseVersion("3.61.0") - lastPersistentMajorVersion := forceParseVersion("3.61.0") + previousEntryVersion := semver.MustParse("3.61.0") + previousChannelVersion := semver.MustParse("3.61.0") + lastPersistentMajorVersion := semver.MustParse("3.61.0") majorPersistentEntries := make([]ChannelEntry, 0) channels := make([]CatalogEntry, 0) var channel *Channel for n, v := range versions { - if v.Tag == "4.0.0" { + if v.Original() == "4.0.0" { majorPersistentEntries = make([]ChannelEntry, 0) } // Create a new channel entry for each minor version - if v.Patch == 0 { + if v.Patch() == 0 { previousChannelVersion = lastPersistentMajorVersion - if v.Tag != "3.63.0" { + if v.Original() != "3.63.0" { if channel != nil { channels = append(channels, channel) } channel = newChannel(v, slices.Clone(majorPersistentEntries)) - channelVersions = append(channelVersions, v) + channelVersions = append(channelVersions, *v) } } catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) - if v.Tag != "3.63.0" { + if v.Original() != "3.63.0" { channel.Entries = append(channel.Entries, catalogChannelEntry) } @@ -323,7 +288,7 @@ func main() { } // Add "latest" channel when "3.74.9" is reached - if v.Tag == "3.74.9" { + if v.Original() == "3.74.9" { latestChannel := generateLatestChannel(channel.Entries) channels = append(channels, latestChannel) } diff --git a/go.mod b/go.mod index 561a5750..9ec81a64 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,7 @@ module cataloggen go 1.24.4 require ( + github.com/Masterminds/semver/v3 v3.4.0 github.com/distribution/reference v0.6.0 github.com/goccy/go-yaml v1.18.0 ) diff --git a/go.sum b/go.sum index 7fad13b1..9dc1997b 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,5 @@ +github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0= +github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk= github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw= From d8a4da63c0b42ad4334fff59a19604d0b401d77e Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 10 Jul 2025 00:13:52 +0200 Subject: [PATCH 010/105] Add tests --- generate.go | 158 ++++++++++++++++++++++++++++++----------------- generate_test.go | 120 +++++++++++++++++++++++++++++++++++ go.mod | 13 +++- go.sum | 10 +++ 4 files changed, 241 insertions(+), 60 deletions(-) create mode 100644 generate_test.go diff --git a/generate.go b/generate.go index 924b9ae8..e4b032bd 100644 --- a/generate.go +++ b/generate.go @@ -25,7 +25,7 @@ type BundleImage struct { Tag string `yaml:"tag"` } -type Input struct { +type BundleLiist struct { Images []BundleImage `yaml:"images"` } @@ -82,25 +82,36 @@ type BundleEntry struct { Image string `yaml:"image"` } -func createPackageWithIcon() Package { - iconFile := "icon.png" - +func readBundleListFile() BundleLiist { // Read the file - data, err := os.ReadFile(iconFile) + inputBytes, err := os.ReadFile(inputFile) if err != nil { - log.Fatalf("Failed to read icon.png: %v", err) + log.Fatalf("Failed to read %s: %v", inputFile, err) + } + var bundleList BundleLiist + if err := yaml.Unmarshal(inputBytes, &bundleList); err != nil { + log.Fatalf("Failed to parse YAML: %v", err) } - // Encode to base64 - iconBase64 := base64.StdEncoding.EncodeToString(data) - return Package{ - Schema: "olm.package", - Name: "rhacs-operator", - DefaultChannel: "stable", - Icon: Icon{ - Base64data: iconBase64, - MediaType: "image/png", - }, + return bundleList +} + +func writeCatalogTemplateToFile(catalog CatalogTemplate) error { + out, err := yaml.Marshal(&catalog) + if err != nil { + log.Fatalf("Failed to marshal catalog: %v", err) + } + if err := os.WriteFile(outputFile, out, 0644); err != nil { + log.Fatalf("Failed to write output: %v", err) + } + + return nil +} + +func newCatalogTemplate() CatalogTemplate { + return CatalogTemplate{ + Schema: "olm.template.basic", + Entries: []CatalogEntry{}, } } @@ -158,7 +169,7 @@ func newDeprecation(entries []DeprecationEntry) *Deprecation { } } -func newDeprecationEntry(version semver.Version) *DeprecationEntry { +func newDeprecationEntry(version *semver.Version) *DeprecationEntry { return &DeprecationEntry{ Reference: DeprecationReference{ Schema: "olm.channel", @@ -175,8 +186,8 @@ func newBundleEntry(image string) *BundleEntry { } } -func generateLatestChannel(entries []ChannelEntry) Channel { - return Channel{ +func generateLatestChannel(entries []ChannelEntry) *Channel { + return &Channel{ Schema: "olm.channel", Name: "latest", Package: "rhacs-operator", @@ -184,8 +195,8 @@ func generateLatestChannel(entries []ChannelEntry) Channel { } } -func generateStableChannel(entries []ChannelEntry) Channel { - return Channel{ +func generateStableChannel(entries []ChannelEntry) *Channel { + return &Channel{ Schema: "olm.channel", Name: "stable", Package: "rhacs-operator", @@ -215,51 +226,61 @@ func validateImageReference(image string) error { return nil } -func main() { - inputBytes, err := os.ReadFile(inputFile) - if err != nil { - log.Fatalf("Failed to read %s: %v", inputFile, err) - } - var input Input - if err := yaml.Unmarshal(inputBytes, &input); err != nil { - log.Fatalf("Failed to parse YAML: %v", err) - } - - // Parse and sort versions +func parseAndSortVersions(images []BundleImage) ([]*semver.Version, map[*semver.Version]BundleImage, error) { var versions []*semver.Version versionToImageMap := make(map[*semver.Version]BundleImage) - for _, img := range input.Images { + + for _, img := range images { // ignore image validation for now. Looks like docker library has a bug in it _ = validateImageReference(img.Image) v, err := semver.StrictNewVersion(img.Tag) if err != nil { - log.Fatalf("Invalid tag: %s", img.Tag) + return nil, nil, fmt.Errorf("invalid tag %s: %w", img.Tag, err) } versionToImageMap[v] = img versions = append(versions, v) } + sort.Slice(versions, func(i, j int) bool { return versions[i].LessThan(versions[j]) }) - var catalogEntries []CatalogEntry + return versions, versionToImageMap, nil +} + +func addPackageWithIcon(catalogEntries []CatalogEntry) []CatalogEntry { + iconFile := "icon.png" - iconPackage := createPackageWithIcon() + data, err := os.ReadFile(iconFile) + if err != nil { + log.Fatalf("Failed to read icon.png: %v", err) + } + iconBase64 := base64.StdEncoding.EncodeToString(data) + + packageWithicon := &Package{ + Schema: "olm.package", + Name: "rhacs-operator", + DefaultChannel: "stable", + Icon: Icon{ + Base64data: iconBase64, + MediaType: "image/png", + }, + } - channelVersions := make([]semver.Version, 0) - catalogEntries = append(catalogEntries, iconPackage) + return append(catalogEntries, packageWithicon) +} +func addChannels(catalogEntries []CatalogEntry, versions []*semver.Version) []CatalogEntry { + channels := make([]CatalogEntry, 0) + majorPersistentEntries := make([]ChannelEntry, 0) // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := semver.MustParse("3.61.0") previousChannelVersion := semver.MustParse("3.61.0") lastPersistentMajorVersion := semver.MustParse("3.61.0") - - majorPersistentEntries := make([]ChannelEntry, 0) - channels := make([]CatalogEntry, 0) - var channel *Channel + for n, v := range versions { if v.Original() == "4.0.0" { majorPersistentEntries = make([]ChannelEntry, 0) @@ -273,7 +294,6 @@ func main() { channels = append(channels, channel) } channel = newChannel(v, slices.Clone(majorPersistentEntries)) - channelVersions = append(channelVersions, *v) } } @@ -304,34 +324,58 @@ func main() { previousEntryVersion = v } - catalogEntries = append(catalogEntries, channels...) + for _, c := range channels { + catalogEntries = append(catalogEntries, c) + } + + return catalogEntries +} +func addDeprecations(catalogEntries []CatalogEntry, versions []*semver.Version) []CatalogEntry { var deprecations []DeprecationEntry + var channelVersions []*semver.Version + for _, v := range versions { + // assume that each 0 Patch version indicates a new channel except for 3.63.0. There is no 3.63 channel + if v.Patch() == 0 && v.Original() != "3.63.0" { + channelVersions = append(channelVersions, v) + } + } + // If there are more than 2 channels, we need to deprecate the older ones if len(channelVersions) > 2 { for _, v := range channelVersions[:len(channelVersions)-2] { deprecations = append(deprecations, *newDeprecationEntry(v)) } } - catalogEntries = append(catalogEntries, newDeprecation(deprecations)) + return append(catalogEntries, newDeprecation(deprecations)) +} + +func addBundles(catalogEntries []CatalogEntry, versions []*semver.Version, versionToImageMap map[*semver.Version]BundleImage) []CatalogEntry { + var bundleEntries []*BundleEntry for _, v := range versions { - catalogEntries = append(catalogEntries, newBundleEntry(versionToImageMap[v].Image)) + bundleEntries = append(bundleEntries, newBundleEntry(versionToImageMap[v].Image)) } - - catalog := CatalogTemplate{ - Schema: "olm.template.basic", - Entries: catalogEntries, + for _, bundle := range bundleEntries { + catalogEntries = append(catalogEntries, bundle) } + return catalogEntries +} - out, err := yaml.Marshal(&catalog) +func main() { + inputBundleList := readBundleListFile() + + versions, versionToImageMap, err := parseAndSortVersions(inputBundleList.Images) if err != nil { - log.Fatalf("Failed to marshal catalog: %v", err) + log.Fatalf("Failed to parse versions: %v", err) } - // Write catalog to the file - if err := os.WriteFile(outputFile, out, 0644); err != nil { - log.Fatalf("Failed to write output: %v", err) - } + catalog := newCatalogTemplate() + catalog.Entries = addPackageWithIcon(catalog.Entries) + catalog.Entries = addChannels(catalog.Entries, versions) + catalog.Entries = addDeprecations(catalog.Entries, versions) + catalog.Entries = addBundles(catalog.Entries, versions, versionToImageMap) + + writeCatalogTemplateToFile(catalog) - fmt.Println("catalog-template.yaml generated successfully.") + fmt.Printf(" %s generated successfully.\n", outputFile) } diff --git a/generate_test.go b/generate_test.go new file mode 100644 index 00000000..9512fc64 --- /dev/null +++ b/generate_test.go @@ -0,0 +1,120 @@ +package main + +import ( + "testing" + + semver "github.com/Masterminds/semver/v3" + "github.com/stretchr/testify/assert" +) + +func TestNewChannelEntry(t *testing.T) { + tests := []struct { + name string + version string + previousEntryVersion string + previousChannelVersion string + expected ChannelEntry + }{ + { + name: "Patch version with replaces and skips", + version: "4.1.1", + previousEntryVersion: "4.1.0", + previousChannelVersion: "4.0.0", + expected: ChannelEntry{ + Name: "rhacs-operator.v4.1.1", + Replaces: "rhacs-operator.v4.1.0", + SkipRange: ">= 4.0.0 < 4.1.1", + Skips: []string{"rhacs-operator.v4.1.0"}, + }, + }, + { + name: "Version without replaces", + version: "4.0.0", + previousEntryVersion: "3.62.0", + previousChannelVersion: "3.61.0", + expected: ChannelEntry{ + Name: "rhacs-operator.v4.0.0", + SkipRange: ">= 3.61.0 < 4.0.0", + }, + }, + { + name: "First version in the channel with skips", + version: "4.2.0", + previousEntryVersion: "4.1.1", + previousChannelVersion: "4.1.0", + expected: ChannelEntry{ + Name: "rhacs-operator.v4.2.0", + Replaces: "rhacs-operator.v4.1.0", + SkipRange: ">= 4.1.0 < 4.2.0", + Skips: []string{"rhacs-operator.v4.1.0"}, + }, + }, + { + name: "Version greater than 4.1.0 but it's an exepton and should have skips empty", + version: "4.7.4", + previousEntryVersion: "4.7.3", + previousChannelVersion: "4.7.0", + expected: ChannelEntry{ + Name: "rhacs-operator.v4.7.4", + Replaces: "rhacs-operator.v4.7.3", + SkipRange: ">= 4.7.0 < 4.7.4", + }, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + version := semver.MustParse(tt.version) + previousEntryVersion := semver.MustParse(tt.previousEntryVersion) + previousChannelVersion := semver.MustParse(tt.previousChannelVersion) + + result := newChannelEntry(version, previousEntryVersion, previousChannelVersion) + + assert.Equal(t, tt.expected.Name, result.Name) + assert.Equal(t, tt.expected.Replaces, result.Replaces) + assert.Equal(t, tt.expected.SkipRange, result.SkipRange) + assert.Equal(t, tt.expected.Skips, result.Skips) + }) + } +} +func TestShouldBePersistentToMajorVersion(t *testing.T) { + tests := []struct { + name string + version string + expected bool + }{ + { + name: "Version in listToKeepForMajorVersion", + version: "4.1.1", + expected: true, + }, + { + name: "Version not in listToKeepForMajorVersion but is a major version", + version: "4.2.0", + expected: true, + }, + { + name: "Version not in listToKeepForMajorVersion and not a major version", + version: "4.2.1", + expected: false, + }, + { + name: "Version in listToKeepForMajorVersion with patch", + version: "4.1.2", + expected: true, + }, + { + name: "Version not in listToKeepForMajorVersion and not a major version with patch", + version: "4.3.1", + expected: false, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + version := semver.MustParse(tt.version) + result := ShouldBePersistentToMajorVersion(version) + assert.Equal(t, tt.expected, result) + }) + } +} diff --git a/go.mod b/go.mod index 9ec81a64..2570e4b9 100644 --- a/go.mod +++ b/go.mod @@ -2,10 +2,17 @@ module cataloggen go 1.24.4 +require github.com/distribution/reference v0.6.0 + +require ( + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect +) + require ( github.com/Masterminds/semver/v3 v3.4.0 - github.com/distribution/reference v0.6.0 github.com/goccy/go-yaml v1.18.0 + github.com/opencontainers/go-digest v1.0.0 // indirect + github.com/stretchr/testify v1.10.0 ) - -require github.com/opencontainers/go-digest v1.0.0 // indirect diff --git a/go.sum b/go.sum index 9dc1997b..232296d3 100644 --- a/go.sum +++ b/go.sum @@ -1,8 +1,18 @@ github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0= github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk= github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw= github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= +github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= From 09226f735e6aee1764f12994017b1e164eefdc07 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 10 Jul 2025 14:19:46 +0200 Subject: [PATCH 011/105] Add additional comment and replace original catalog-temlate --- catalog-template-new.yaml | 1371 --------------------------------- catalog-template.yaml | 1532 ++++++++++++++++++++++--------------- generate.go | 90 ++- 3 files changed, 997 insertions(+), 1996 deletions(-) delete mode 100644 catalog-template-new.yaml diff --git a/catalog-template-new.yaml b/catalog-template-new.yaml deleted file mode 100644 index bfb67fb4..00000000 --- a/catalog-template-new.yaml +++ /dev/null @@ -1,1371 +0,0 @@ -schema: olm.template.basic -entries: -- schema: olm.package - name: rhacs-operator - defaultChannel: stable - icon: - base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== - mediatype: image/png -- schema: olm.channel - name: rhacs-3.62 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" -- schema: olm.channel - name: rhacs-3.64 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" -- schema: olm.channel - name: rhacs-3.65 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" -- schema: olm.channel - name: rhacs-3.66 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" -- schema: olm.channel - name: rhacs-3.67 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" -- schema: olm.channel - name: rhacs-3.68 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" -- schema: olm.channel - name: rhacs-3.69 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" -- schema: olm.channel - name: rhacs-3.70 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" -- schema: olm.channel - name: rhacs-3.71 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" -- schema: olm.channel - name: rhacs-3.72 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" -- schema: olm.channel - name: rhacs-3.73 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" -- schema: olm.channel - name: latest - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" -- schema: olm.channel - name: rhacs-3.74 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" -- schema: olm.channel - name: rhacs-4.0 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" -- schema: olm.channel - name: rhacs-4.1 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.2 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.3 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.4 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.5 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.6 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.5.0 < 4.6.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" -- schema: olm.channel - name: rhacs-4.7 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.5.0 < 4.6.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.6.0 < 4.7.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" -- schema: olm.channel - name: stable - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.5.0 < 4.6.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.6.0 < 4.7.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" -- schema: olm.deprecations - package: rhacs-operator - entries: - - reference: - schema: olm.channel - name: latest - message: | - The `latest` channel is no longer supported. Please switch to the `stable` channel. - - reference: - schema: olm.channel - name: rhacs-3.62 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.64 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.65 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.66 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.67 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.68 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.69 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.70 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.71 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.72 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.73 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.74 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.0 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.1 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.2 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.3 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.4 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.5 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 diff --git a/catalog-template.yaml b/catalog-template.yaml index e7141dc1..bfb67fb4 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,738 +1,1064 @@ ---- schema: olm.template.basic entries: - - schema: olm.package name: rhacs-operator defaultChannel: stable icon: base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== mediatype: image/png - - schema: olm.channel name: rhacs-3.62 package: rhacs-operator entries: - - &bundle-3-62-0 - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" - name: rhacs-operator.v3.62.1 replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.1' - + skipRange: ">= 3.61.0 < 3.62.1" - schema: olm.channel name: rhacs-3.64 package: rhacs-operator entries: - - *bundle-3-62-0 - - &bundle-3-63-0 - name: rhacs-operator.v3.63.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - &bundle-3-64-0 - name: rhacs-operator.v3.64.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' + skipRange: ">= 3.63.0 < 3.64.0" - name: rhacs-operator.v3.64.1 replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.63.0 < 3.64.1' + skipRange: ">= 3.63.0 < 3.64.1" - name: rhacs-operator.v3.64.2 replaces: rhacs-operator.v3.64.1 - skipRange: '>= 3.63.0 < 3.64.2' - + skipRange: ">= 3.63.0 < 3.64.2" - schema: olm.channel name: rhacs-3.65 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - &bundle-3-65-0 - name: rhacs-operator.v3.65.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' + skipRange: ">= 3.64.0 < 3.65.0" - name: rhacs-operator.v3.65.1 replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.64.0 < 3.65.1' - + skipRange: ">= 3.64.0 < 3.65.1" - schema: olm.channel name: rhacs-3.66 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - &bundle-3-66-0 - name: rhacs-operator.v3.66.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' + skipRange: ">= 3.65.0 < 3.66.0" - name: rhacs-operator.v3.66.1 replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.65.0 < 3.66.1' - + skipRange: ">= 3.65.0 < 3.66.1" - schema: olm.channel name: rhacs-3.67 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - &bundle-3-67-0 - name: rhacs-operator.v3.67.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' + skipRange: ">= 3.66.0 < 3.67.0" - name: rhacs-operator.v3.67.1 replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.66.0 < 3.67.1' + skipRange: ">= 3.66.0 < 3.67.1" - name: rhacs-operator.v3.67.2 replaces: rhacs-operator.v3.67.1 - skipRange: '>= 3.66.0 < 3.67.2' - + skipRange: ">= 3.66.0 < 3.67.2" - schema: olm.channel name: rhacs-3.68 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - &bundle-3-68-0 - name: rhacs-operator.v3.68.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' + skipRange: ">= 3.67.0 < 3.68.0" - name: rhacs-operator.v3.68.1 replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.67.0 < 3.68.1' + skipRange: ">= 3.67.0 < 3.68.1" - name: rhacs-operator.v3.68.2 replaces: rhacs-operator.v3.68.1 - skipRange: '>= 3.67.0 < 3.68.2' - + skipRange: ">= 3.67.0 < 3.68.2" - schema: olm.channel name: rhacs-3.69 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - &bundle-3-69-0 - name: rhacs-operator.v3.69.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' + skipRange: ">= 3.68.0 < 3.69.0" - name: rhacs-operator.v3.69.1 replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.68.0 < 3.69.1' + skipRange: ">= 3.68.0 < 3.69.1" - name: rhacs-operator.v3.69.2 replaces: rhacs-operator.v3.69.1 - skipRange: '>= 3.68.0 < 3.69.2' - + skipRange: ">= 3.68.0 < 3.69.2" - schema: olm.channel name: rhacs-3.70 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - &bundle-3-70-0 - name: rhacs-operator.v3.70.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' + skipRange: ">= 3.69.0 < 3.70.0" - name: rhacs-operator.v3.70.1 replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.69.0 < 3.70.1' - + skipRange: ">= 3.69.0 < 3.70.1" - schema: olm.channel name: rhacs-3.71 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - &bundle-3-71-0 - name: rhacs-operator.v3.71.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' + skipRange: ">= 3.70.0 < 3.71.0" - name: rhacs-operator.v3.71.1 replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.70.0 < 3.71.1' + skipRange: ">= 3.70.0 < 3.71.1" - name: rhacs-operator.v3.71.2 replaces: rhacs-operator.v3.71.1 - skipRange: '>= 3.70.0 < 3.71.2' + skipRange: ">= 3.70.0 < 3.71.2" - name: rhacs-operator.v3.71.3 replaces: rhacs-operator.v3.71.2 - skipRange: '>= 3.70.0 < 3.71.3' - + skipRange: ">= 3.70.0 < 3.71.3" - schema: olm.channel name: rhacs-3.72 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - &bundle-3-72-0 - name: rhacs-operator.v3.72.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.72.0 replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.71.0 < 3.72.0' + skipRange: ">= 3.71.0 < 3.72.0" - name: rhacs-operator.v3.72.1 replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.71.0 < 3.72.1' + skipRange: ">= 3.71.0 < 3.72.1" - name: rhacs-operator.v3.72.2 replaces: rhacs-operator.v3.72.1 - skipRange: '>= 3.71.0 < 3.72.2' + skipRange: ">= 3.71.0 < 3.72.2" - name: rhacs-operator.v3.72.3 replaces: rhacs-operator.v3.72.2 - skipRange: '>= 3.71.0 < 3.72.3' + skipRange: ">= 3.71.0 < 3.72.3" - name: rhacs-operator.v3.72.4 replaces: rhacs-operator.v3.72.3 - skipRange: '>= 3.71.0 < 3.72.4' - + skipRange: ">= 3.71.0 < 3.72.4" - schema: olm.channel name: rhacs-3.73 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - &bundle-3-73-0 - name: rhacs-operator.v3.73.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.73.0 replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.72.0 < 3.73.0' + skipRange: ">= 3.72.0 < 3.73.0" - name: rhacs-operator.v3.73.1 replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.72.0 < 3.73.1' + skipRange: ">= 3.72.0 < 3.73.1" - name: rhacs-operator.v3.73.2 replaces: rhacs-operator.v3.73.1 - skipRange: '>= 3.72.0 < 3.73.2' + skipRange: ">= 3.72.0 < 3.73.2" - name: rhacs-operator.v3.73.3 replaces: rhacs-operator.v3.73.2 - skipRange: '>= 3.72.0 < 3.73.3' + skipRange: ">= 3.72.0 < 3.73.3" - name: rhacs-operator.v3.73.4 replaces: rhacs-operator.v3.73.3 - skipRange: '>= 3.72.0 < 3.73.4' + skipRange: ">= 3.72.0 < 3.73.4" - name: rhacs-operator.v3.73.5 replaces: rhacs-operator.v3.73.4 - skipRange: '>= 3.72.0 < 3.73.5' - + skipRange: ">= 3.72.0 < 3.73.5" - schema: olm.channel - name: rhacs-3.74 + name: latest package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - *bundle-3-73-0 - - &bundle-3-74-0 - name: rhacs-operator.v3.74.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.74.0 replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.73.0 < 3.74.0' - - &bundle-3-74-1 - name: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 replaces: rhacs-operator.v3.74.0 - skipRange: '>= 3.73.0 < 3.74.1' - - &bundle-3-74-2 - name: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 replaces: rhacs-operator.v3.74.1 - skipRange: '>= 3.73.0 < 3.74.2' - - &bundle-3-74-3 - name: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 replaces: rhacs-operator.v3.74.2 - skipRange: '>= 3.73.0 < 3.74.3' - - &bundle-3-74-4 - name: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 replaces: rhacs-operator.v3.74.3 - skipRange: '>= 3.73.0 < 3.74.4' - - &bundle-3-74-5 - name: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 replaces: rhacs-operator.v3.74.4 - skipRange: '>= 3.73.0 < 3.74.5' - - &bundle-3-74-6 - name: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 replaces: rhacs-operator.v3.74.5 - skipRange: '>= 3.73.0 < 3.74.6' - - &bundle-3-74-7 - name: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 replaces: rhacs-operator.v3.74.6 - skipRange: '>= 3.73.0 < 3.74.7' - - &bundle-3-74-8 - name: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 replaces: rhacs-operator.v3.74.7 - skipRange: '>= 3.73.0 < 3.74.8' - - &bundle-3-74-9 - name: rhacs-operator.v3.74.9 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 replaces: rhacs-operator.v3.74.8 - skipRange: '>= 3.73.0 < 3.74.9' - + skipRange: ">= 3.73.0 < 3.74.9" - schema: olm.channel - name: latest + name: rhacs-3.74 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - *bundle-3-73-0 - - *bundle-3-74-0 - - *bundle-3-74-1 - - *bundle-3-74-2 - - *bundle-3-74-3 - - *bundle-3-74-4 - - *bundle-3-74-5 - - *bundle-3-74-6 - - *bundle-3-74-7 - - *bundle-3-74-8 - - *bundle-3-74-9 - + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.9" - schema: olm.channel name: rhacs-4.0 package: rhacs-operator entries: - - &bundle-4-0-0 - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" - name: rhacs-operator.v4.0.1 replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.1' + skipRange: ">= 3.74.0 < 4.0.1" - name: rhacs-operator.v4.0.2 replaces: rhacs-operator.v4.0.1 - skipRange: '>= 3.74.0 < 4.0.2' + skipRange: ">= 3.74.0 < 4.0.2" - name: rhacs-operator.v4.0.3 replaces: rhacs-operator.v4.0.2 - skipRange: '>= 3.74.0 < 4.0.3' + skipRange: ">= 3.74.0 < 4.0.3" - name: rhacs-operator.v4.0.4 replaces: rhacs-operator.v4.0.3 - skipRange: '>= 3.74.0 < 4.0.4' + skipRange: ">= 3.74.0 < 4.0.4" - name: rhacs-operator.v4.0.5 replaces: rhacs-operator.v4.0.4 - skipRange: '>= 3.74.0 < 4.0.5' - + skipRange: ">= 3.74.0 < 4.0.5" - schema: olm.channel name: rhacs-4.1 package: rhacs-operator entries: - - *bundle-4-0-0 - - &bundle-4-1-0 - name: rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 replaces: rhacs-operator.v4.0.0 - skipRange: '>= 4.0.0 < 4.1.0' - - &bundle-4-1-1 - name: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' + skipRange: ">= 4.0.0 < 4.1.1" skips: - rhacs-operator.v4.1.0 - - &bundle-4-1-2 - name: rhacs-operator.v4.1.2 + - name: rhacs-operator.v4.1.2 replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' + skipRange: ">= 4.0.0 < 4.1.2" skips: - rhacs-operator.v4.1.0 - - &bundle-4-1-3 - name: rhacs-operator.v4.1.3 + - name: rhacs-operator.v4.1.3 replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' + skipRange: ">= 4.0.0 < 4.1.3" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.1.4 replaces: rhacs-operator.v4.1.3 - skipRange: '>= 4.0.0 < 4.1.4' + skipRange: ">= 4.0.0 < 4.1.4" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.1.5 replaces: rhacs-operator.v4.1.4 - skipRange: '>= 4.0.0 < 4.1.5' + skipRange: ">= 4.0.0 < 4.1.5" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.1.6 replaces: rhacs-operator.v4.1.5 - skipRange: '>= 4.0.0 < 4.1.6' + skipRange: ">= 4.0.0 < 4.1.6" skips: - rhacs-operator.v4.1.0 - - schema: olm.channel name: rhacs-4.2 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - &bundle-4-2-0 - name: rhacs-operator.v4.2.0 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 replaces: rhacs-operator.v4.1.3 - skipRange: '>= 4.1.0 < 4.2.0' + skipRange: ">= 4.1.0 < 4.2.0" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.1 replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.1.0 < 4.2.1' + skipRange: ">= 4.1.0 < 4.2.1" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.2 replaces: rhacs-operator.v4.2.1 - skipRange: '>= 4.1.0 < 4.2.2' + skipRange: ">= 4.1.0 < 4.2.2" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.3 replaces: rhacs-operator.v4.2.2 - skipRange: '>= 4.1.0 < 4.2.3' + skipRange: ">= 4.1.0 < 4.2.3" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.4 replaces: rhacs-operator.v4.2.3 - skipRange: '>= 4.1.0 < 4.2.4' + skipRange: ">= 4.1.0 < 4.2.4" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.2.5 replaces: rhacs-operator.v4.2.4 - skipRange: '>= 4.1.0 < 4.2.5' + skipRange: ">= 4.1.0 < 4.2.5" skips: - rhacs-operator.v4.1.0 - - schema: olm.channel name: rhacs-4.3 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-2-0 - - &bundle-4-3-0 - name: rhacs-operator.v4.3.0 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.2.0 < 4.3.0' + skipRange: ">= 4.2.0 < 4.3.0" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.1 replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.2.0 < 4.3.1' + skipRange: ">= 4.2.0 < 4.3.1" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.2 replaces: rhacs-operator.v4.3.1 - skipRange: '>= 4.2.0 < 4.3.2' + skipRange: ">= 4.2.0 < 4.3.2" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.3 replaces: rhacs-operator.v4.3.2 - skipRange: '>= 4.2.0 < 4.3.3' + skipRange: ">= 4.2.0 < 4.3.3" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.4 replaces: rhacs-operator.v4.3.3 - skipRange: '>= 4.2.0 < 4.3.4' + skipRange: ">= 4.2.0 < 4.3.4" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.5 replaces: rhacs-operator.v4.3.4 - skipRange: '>= 4.2.0 < 4.3.5' + skipRange: ">= 4.2.0 < 4.3.5" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.6 replaces: rhacs-operator.v4.3.5 - skipRange: '>= 4.2.0 < 4.3.6' + skipRange: ">= 4.2.0 < 4.3.6" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.7 replaces: rhacs-operator.v4.3.6 - skipRange: '>= 4.2.0 < 4.3.7' + skipRange: ">= 4.2.0 < 4.3.7" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.3.8 replaces: rhacs-operator.v4.3.7 - skipRange: '>= 4.2.0 < 4.3.8' + skipRange: ">= 4.2.0 < 4.3.8" skips: - rhacs-operator.v4.1.0 - - schema: olm.channel name: rhacs-4.4 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-2-0 - - *bundle-4-3-0 - - &bundle-4-4-0 - name: rhacs-operator.v4.4.0 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.3.0 < 4.4.0' + skipRange: ">= 4.3.0 < 4.4.0" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.1 replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.3.0 < 4.4.1' + skipRange: ">= 4.3.0 < 4.4.1" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.2 replaces: rhacs-operator.v4.4.1 - skipRange: '>= 4.3.0 < 4.4.2' + skipRange: ">= 4.3.0 < 4.4.2" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.3 replaces: rhacs-operator.v4.4.2 - skipRange: '>= 4.3.0 < 4.4.3' + skipRange: ">= 4.3.0 < 4.4.3" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.4 replaces: rhacs-operator.v4.4.3 - skipRange: '>= 4.3.0 < 4.4.4' + skipRange: ">= 4.3.0 < 4.4.4" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.5 replaces: rhacs-operator.v4.4.4 - skipRange: '>= 4.3.0 < 4.4.5' + skipRange: ">= 4.3.0 < 4.4.5" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.6 replaces: rhacs-operator.v4.4.5 - skipRange: '>= 4.3.0 < 4.4.6' + skipRange: ">= 4.3.0 < 4.4.6" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.7 replaces: rhacs-operator.v4.4.6 - skipRange: '>= 4.3.0 < 4.4.7' + skipRange: ">= 4.3.0 < 4.4.7" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.4.8 replaces: rhacs-operator.v4.4.7 - skipRange: '>= 4.3.0 < 4.4.8' + skipRange: ">= 4.3.0 < 4.4.8" skips: - rhacs-operator.v4.1.0 - - schema: olm.channel name: rhacs-4.5 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-2-0 - - *bundle-4-3-0 - - *bundle-4-4-0 - - &bundle-4-5-0 - name: rhacs-operator.v4.5.0 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.4.0 < 4.5.0' + skipRange: ">= 4.4.0 < 4.5.0" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.1 replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.4.0 < 4.5.1' + skipRange: ">= 4.4.0 < 4.5.1" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.2 replaces: rhacs-operator.v4.5.1 - skipRange: '>= 4.4.0 < 4.5.2' + skipRange: ">= 4.4.0 < 4.5.2" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.3 replaces: rhacs-operator.v4.5.2 - skipRange: '>= 4.4.0 < 4.5.3' + skipRange: ">= 4.4.0 < 4.5.3" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.4 replaces: rhacs-operator.v4.5.3 - skipRange: '>= 4.4.0 < 4.5.4' + skipRange: ">= 4.4.0 < 4.5.4" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.5 replaces: rhacs-operator.v4.5.4 - skipRange: '>= 4.4.0 < 4.5.5' + skipRange: ">= 4.4.0 < 4.5.5" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.6 replaces: rhacs-operator.v4.5.5 - skipRange: '>= 4.4.0 < 4.5.6' + skipRange: ">= 4.4.0 < 4.5.6" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.7 replaces: rhacs-operator.v4.5.6 - skipRange: '>= 4.4.0 < 4.5.7' + skipRange: ">= 4.4.0 < 4.5.7" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.8 replaces: rhacs-operator.v4.5.7 - skipRange: '>= 4.4.0 < 4.5.8' + skipRange: ">= 4.4.0 < 4.5.8" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.5.9 replaces: rhacs-operator.v4.5.8 - skipRange: '>= 4.4.0 < 4.5.9' + skipRange: ">= 4.4.0 < 4.5.9" skips: - rhacs-operator.v4.1.0 - - schema: olm.channel name: rhacs-4.6 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-2-0 - - *bundle-4-3-0 - - *bundle-4-4-0 - - *bundle-4-5-0 - - &bundle-4-6-0 - name: rhacs-operator.v4.6.0 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.5.0 < 4.6.0' + skipRange: ">= 4.5.0 < 4.6.0" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.1 replaces: rhacs-operator.v4.6.0 - skipRange: '>= 4.5.0 < 4.6.1' + skipRange: ">= 4.5.0 < 4.6.1" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.2 replaces: rhacs-operator.v4.6.1 - skipRange: '>= 4.5.0 < 4.6.2' + skipRange: ">= 4.5.0 < 4.6.2" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.3 replaces: rhacs-operator.v4.6.2 - skipRange: '>= 4.5.0 < 4.6.3' + skipRange: ">= 4.5.0 < 4.6.3" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.4 replaces: rhacs-operator.v4.6.3 - skipRange: '>= 4.5.0 < 4.6.4' + skipRange: ">= 4.5.0 < 4.6.4" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.5 replaces: rhacs-operator.v4.6.4 - skipRange: '>= 4.5.0 < 4.6.5' + skipRange: ">= 4.5.0 < 4.6.5" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.6 replaces: rhacs-operator.v4.6.5 - skipRange: '>= 4.5.0 < 4.6.6' + skipRange: ">= 4.5.0 < 4.6.6" skips: - rhacs-operator.v4.1.0 - name: rhacs-operator.v4.6.7 replaces: rhacs-operator.v4.6.6 - skipRange: '>= 4.5.0 < 4.6.7' - + skipRange: ">= 4.5.0 < 4.6.7" - schema: olm.channel name: rhacs-4.7 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-2-0 - - *bundle-4-3-0 - - *bundle-4-4-0 - - *bundle-4-5-0 - - *bundle-4-6-0 - - &bundle-4-7-0 - name: rhacs-operator.v4.7.0 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.5.0 < 4.6.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 replaces: rhacs-operator.v4.6.0 - skipRange: '>= 4.6.0 < 4.7.0' + skipRange: ">= 4.6.0 < 4.7.0" skips: - rhacs-operator.v4.1.0 - - &bundle-4-7-1 - name: rhacs-operator.v4.7.1 + - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.0 < 4.7.1' + skipRange: ">= 4.6.0 < 4.7.1" skips: - rhacs-operator.v4.1.0 - - &bundle-4-7-2 - name: rhacs-operator.v4.7.2 + - name: rhacs-operator.v4.7.2 replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.0 < 4.7.2' + skipRange: ">= 4.6.0 < 4.7.2" skips: - rhacs-operator.v4.1.0 - - &bundle-4-7-3 - name: rhacs-operator.v4.7.3 + - name: rhacs-operator.v4.7.3 replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.0 < 4.7.3' + skipRange: ">= 4.6.0 < 4.7.3" skips: - rhacs-operator.v4.1.0 - - &bundle-4-7-4 - name: rhacs-operator.v4.7.4 + - name: rhacs-operator.v4.7.4 replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.0 < 4.7.4' - + skipRange: ">= 4.6.0 < 4.7.4" - schema: olm.channel name: stable package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-2-0 - - *bundle-4-3-0 - - *bundle-4-4-0 - - *bundle-4-5-0 - - *bundle-4-6-0 - - *bundle-4-7-0 - - *bundle-4-7-1 - - *bundle-4-7-2 - - *bundle-4-7-3 - - *bundle-4-7-4 - + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.5.0 < 4.6.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.6.0 < 4.7.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" - schema: olm.deprecations package: rhacs-operator entries: @@ -744,288 +1070,302 @@ entries: - reference: schema: olm.channel name: rhacs-3.62 - message: &deprecated-minor-channel | + message: | This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.64 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.65 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.66 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.67 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.68 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.69 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.70 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.71 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.72 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.73 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.74 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.0 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.1 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.2 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.3 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.4 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.5 - message: *deprecated-minor-channel - -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - schema: olm.bundle -- schema: olm.bundle - # 4.6.7 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 +- schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - schema: olm.bundle - # 4.7.4 + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 +- schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 diff --git a/generate.go b/generate.go index e4b032bd..8019624e 100644 --- a/generate.go +++ b/generate.go @@ -15,7 +15,7 @@ import ( const ( inputFile = "bundles.yaml" - outputFile = "catalog-template-new.yaml" + outputFile = "catalog-template.yaml" deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) @@ -83,7 +83,6 @@ type BundleEntry struct { } func readBundleListFile() BundleLiist { - // Read the file inputBytes, err := os.ReadFile(inputFile) if err != nil { log.Fatalf("Failed to read %s: %v", inputFile, err) @@ -108,6 +107,8 @@ func writeCatalogTemplateToFile(catalog CatalogTemplate) error { return nil } +// Create base catalog template block. +// It has to contain items with schema equal to: "olm.package", "olm.channel", "olm.deprecations" or "olm.bundle". func newCatalogTemplate() CatalogTemplate { return CatalogTemplate{ Schema: "olm.template.basic", @@ -115,6 +116,47 @@ func newCatalogTemplate() CatalogTemplate { } } +// Create a new "olm.channel" object which should be added to the catalog base. +// it will be represented in YAML like this: +// - schema: olm.channel +// name: rhacs-3.64 +// package: rhacs-operator +// entries: +// - +func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { + return &Channel{ + Schema: "olm.channel", + Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), + Package: "rhacs-operator", + Entries: entries, + } +} + +func generateLatestChannel(entries []ChannelEntry) *Channel { + return &Channel{ + Schema: "olm.channel", + Name: "latest", + Package: "rhacs-operator", + Entries: entries, + } +} + +func generateStableChannel(entries []ChannelEntry) *Channel { + return &Channel{ + Schema: "olm.channel", + Name: "stable", + Package: "rhacs-operator", + Entries: entries, + } +} + +// Create a new Chanel entry object which should be added to Channel entries list. +// it will be represented in YAML like this: +// - name: rhacs-operator.v +// replaces: rhacs-operator.v +// skipRange: '>= < ' +// skips: +// - rhacs-operator.v4.1.0 func newChannelEntry(version *semver.Version, previousEntryVersion *semver.Version, previousChannelVersion *semver.Version) ChannelEntry { // skip setting "replaces" key for specific versions versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} @@ -142,15 +184,12 @@ func newChannelEntry(version *semver.Version, previousEntryVersion *semver.Versi return entry } -func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { - return &Channel{ - Schema: "olm.channel", - Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), - Package: "rhacs-operator", - Entries: entries, - } -} - +// Create a new "olm.deprecations" object which should be added to the catalog base. +// it will be represented in YAML like this: +// - schema: olm.deprecations +// package: rhacs-operator +// entries: +// - func newDeprecation(entries []DeprecationEntry) *Deprecation { // Add a deprecation entry for the "latest" channel latestDeprecationEntry := &DeprecationEntry{ @@ -169,6 +208,13 @@ func newDeprecation(entries []DeprecationEntry) *Deprecation { } } +// Create a newdDeprecation reference object which should be added to Deprecation reference list. +// it will be represented in YAML like this: +// - reference: +// schema: olm.channel +// name: rhacs- +// message: | +// func newDeprecationEntry(version *semver.Version) *DeprecationEntry { return &DeprecationEntry{ Reference: DeprecationReference{ @@ -179,6 +225,10 @@ func newDeprecationEntry(version *semver.Version) *DeprecationEntry { } } +// Create a new "olm.bundle" object which should be added to the catalog base. +// it will be represented in YAML like this: +// - image: +// schema: olm.bundle func newBundleEntry(image string) *BundleEntry { return &BundleEntry{ Schema: "olm.bundle", @@ -186,24 +236,6 @@ func newBundleEntry(image string) *BundleEntry { } } -func generateLatestChannel(entries []ChannelEntry) *Channel { - return &Channel{ - Schema: "olm.channel", - Name: "latest", - Package: "rhacs-operator", - Entries: entries, - } -} - -func generateStableChannel(entries []ChannelEntry) *Channel { - return &Channel{ - Schema: "olm.channel", - Name: "stable", - Package: "rhacs-operator", - Entries: entries, - } -} - func ShouldBePersistentToMajorVersion(version *semver.Version) bool { listToKeepForMajorVersion := []string{"4.1.1", "4.1.2", "4.1.3"} From b057e1a432bdc2d0a90c36cc9ff75d89ff29da37 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 15 Jul 2025 02:47:05 +0200 Subject: [PATCH 012/105] Move files and address review comments --- bundles.yaml | 2 + catalog-template.yaml | 178 ++++++-- .../generate-catalog/generate.go | 410 ++++++++++-------- .../generate-catalog/generate_test.go | 2 +- 4 files changed, 372 insertions(+), 220 deletions(-) rename generate.go => cmd/generate-catalog/generate.go (66%) rename generate_test.go => cmd/generate-catalog/generate_test.go (98%) diff --git a/bundles.yaml b/bundles.yaml index 0abf646e..664e4e5c 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -211,3 +211,5 @@ images: tag : 4.7.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 tag : 4.7.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be + tag : 4.8.0 diff --git a/catalog-template.yaml b/catalog-template.yaml index 027c951b..14508444 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -991,47 +991,152 @@ entries: name: rhacs-4.8 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-2-0 - - *bundle-4-3-0 - - *bundle-4-4-0 - - *bundle-4-5-0 - - *bundle-4-6-0 - - *bundle-4-7-0 - - *bundle-4-7-1 - - *bundle-4-7-2 - - *bundle-4-7-3 - - *bundle-4-7-4 - - &bundle-4-8-0 - name: rhacs-operator.v4.8.0 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.5.0 < 4.6.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.6.0 < 4.7.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.8.0 replaces: rhacs-operator.v4.7.4 - skipRange: '>= 4.7.0 < 4.8.0' - + skipRange: ">= 4.7.0 < 4.8.0" - schema: olm.channel name: stable package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-2-0 - - *bundle-4-3-0 - - *bundle-4-4-0 - - *bundle-4-5-0 - - *bundle-4-6-0 - - *bundle-4-7-0 - - *bundle-4-7-1 - - *bundle-4-7-2 - - *bundle-4-7-3 - - *bundle-4-7-4 - - *bundle-4-8-0 - + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.2.0 < 4.3.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.3.0 < 4.4.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.4.0 < 4.5.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.5.0 < 4.6.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.6.0 < 4.7.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.7.0 < 4.8.0" - schema: olm.deprecations package: rhacs-operator entries: @@ -1343,5 +1448,4 @@ entries: - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - schema: olm.bundle - # 4.8.0 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be diff --git a/generate.go b/cmd/generate-catalog/generate.go similarity index 66% rename from generate.go rename to cmd/generate-catalog/generate.go index 8019624e..6597daa3 100644 --- a/generate.go +++ b/cmd/generate-catalog/generate.go @@ -25,7 +25,7 @@ type BundleImage struct { Tag string `yaml:"tag"` } -type BundleLiist struct { +type BundleList struct { Images []BundleImage `yaml:"images"` } @@ -61,7 +61,7 @@ type ChannelEntry struct { Skips []string `yaml:"skips,omitempty"` } -type Deprecation struct { +type Deprecations struct { Schema string `yaml:"schema"` Package string `yaml:"package"` Entries []DeprecationEntry `yaml:"entries,omitempty"` @@ -82,38 +82,228 @@ type BundleEntry struct { Image string `yaml:"image"` } -func readBundleListFile() BundleLiist { +func main() { + inputBundleList, err := readBundleListFile() + if err != nil { + log.Fatalf("Failed to read bundle list file: %v", err) + } + + versions, versionToImageMap, err := parseAndSortVersions(inputBundleList.Images) + if err != nil { + log.Fatalf("Failed to parse versions: %v", err) + } + + pkg, err := generatePackageWithIcon() + if err != nil { + log.Fatalf("Failed to generate package object with icon: %v", err) + } + channels := generateChannels(versions) + deprecations := generateDeprecations(versions) + bundles := generateBundles(versions, versionToImageMap) + + catalog := newCatalogTemplate() + catalog.addPackage(pkg) + catalog.addChannels(channels) + catalog.addDeprecations(deprecations) + catalog.addBundles(bundles) + + writeCatalogTemplateToFile(catalog) + + fmt.Printf("%s generated successfully.\n", outputFile) +} + +// readBundleListFile reads the bundle list from the input YAML file. +func readBundleListFile() (BundleList, error) { inputBytes, err := os.ReadFile(inputFile) if err != nil { - log.Fatalf("Failed to read %s: %v", inputFile, err) + return BundleList{}, fmt.Errorf("Failed to read %s: %v", inputFile, err) } - var bundleList BundleLiist + var bundleList BundleList if err := yaml.Unmarshal(inputBytes, &bundleList); err != nil { - log.Fatalf("Failed to parse YAML: %v", err) + return BundleList{}, fmt.Errorf("Failed to parse YAML: %v", err) } - return bundleList + return bundleList, nil } -func writeCatalogTemplateToFile(catalog CatalogTemplate) error { - out, err := yaml.Marshal(&catalog) +// parseAndSortVersions parses the bundle images and versions from the list of BundleImage +// and returns a sorted list of versions along with a map from version to BundleImage mapping. +func parseAndSortVersions(images []BundleImage) ([]*semver.Version, map[*semver.Version]BundleImage, error) { + var versions []*semver.Version + versionToImageMap := make(map[*semver.Version]BundleImage) + + for _, img := range images { + // ignore image validation for now. Looks like docker library has a bug in it + _ = validateImageReference(img.Image) + + v, err := semver.StrictNewVersion(img.Tag) + if err != nil { + return nil, nil, fmt.Errorf("invalid tag %s: %w", img.Tag, err) + } + + versionToImageMap[v] = img + versions = append(versions, v) + } + + sort.Slice(versions, func(i, j int) bool { + return versions[i].LessThan(versions[j]) + }) + + return versions, versionToImageMap, nil +} + +// generatePackageWithIcon creates a new "olm.package" object with an operator icon. +func generatePackageWithIcon() (Package, error) { + iconFile := "icon.png" + + data, err := os.ReadFile(iconFile) if err != nil { - log.Fatalf("Failed to marshal catalog: %v", err) + return Package{}, fmt.Errorf("Failed to read icon.png: %v", err) } - if err := os.WriteFile(outputFile, out, 0644); err != nil { - log.Fatalf("Failed to write output: %v", err) + iconBase64 := base64.StdEncoding.EncodeToString(data) + + packageWithicon := Package{ + Schema: "olm.package", + Name: "rhacs-operator", + DefaultChannel: "stable", + Icon: Icon{ + Base64data: iconBase64, + MediaType: "image/png", + }, } - return nil + return packageWithicon, nil +} + +// generateChannels creates a list of channels based on the provided bundle versions. +func generateChannels(versions []*semver.Version) []Channel { + channels := make([]Channel, 0) + majorPersistentEntries := make([]ChannelEntry, 0) + // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 + previousEntryVersion := semver.MustParse("3.61.0") + previousChannelVersion := semver.MustParse("3.61.0") + lastPersistentMajorVersion := semver.MustParse("3.61.0") + var channel *Channel + + for n, v := range versions { + if v.Original() == "4.0.0" { + majorPersistentEntries = make([]ChannelEntry, 0) + } + + // Create a new channel entry for each minor version + if v.Patch() == 0 { + previousChannelVersion = lastPersistentMajorVersion + if v.Original() != "3.63.0" { + if channel != nil { + channels = append(channels, *channel) + } + channel = newChannel(v, slices.Clone(majorPersistentEntries)) + } + } + + catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) + if v.Original() != "3.63.0" { + channel.Entries = append(channel.Entries, catalogChannelEntry) + } + + if shouldBePersistentToMajorVersion(v) { + majorPersistentEntries = append(majorPersistentEntries, catalogChannelEntry) + lastPersistentMajorVersion = v + } + + // Add "latest" channel when "3.74.9" is reached + if v.Original() == "3.74.9" { + latestChannel := generateLatestChannel(channel.Entries) + channels = append(channels, latestChannel) + } + + if n == len(versions)-1 { + channels = append(channels, *channel) + + // Add "stable" channel when the last version is reached + stableChannel := generateStableChannel(channel.Entries) + channels = append(channels, stableChannel) + } + + previousEntryVersion = v + } + + return channels +} + +// generateDeprecations creates an object with a list of deprecations based on the provided versions. +func generateDeprecations(versions []*semver.Version) Deprecations { + var deprecations []DeprecationEntry + var channelVersions []*semver.Version + for _, v := range versions { + // assume that each 0 Patch version indicates a new channel except for 3.63.0. There is no 3.63 channel + if v.Patch() == 0 && v.Original() != "3.63.0" { + channelVersions = append(channelVersions, v) + } + } + // TODO: mark as deprecated based on the ipput bundle list parameter + // If there are more than 3 channels, we need to deprecate the older ones + if len(channelVersions) > 3 { + for _, v := range channelVersions[:len(channelVersions)-3] { + deprecations = append(deprecations, *newDeprecationEntry(v)) + } + } + + return newDeprecation(deprecations) +} + +// generateBundles creates a list of bundle entries based on the provided versions and their corresponding images. +func generateBundles(versions []*semver.Version, versionToImageMap map[*semver.Version]BundleImage) []BundleEntry { + var bundleEntries []BundleEntry + for _, v := range versions { + bundleEntries = append(bundleEntries, newBundleEntry(versionToImageMap[v].Image)) + } + return bundleEntries } // Create base catalog template block. -// It has to contain items with schema equal to: "olm.package", "olm.channel", "olm.deprecations" or "olm.bundle". +// It has to contain objects with schema equal to: "olm.package", "olm.channel", "olm.deprecations" or "olm.bundle". func newCatalogTemplate() CatalogTemplate { return CatalogTemplate{ - Schema: "olm.template.basic", - Entries: []CatalogEntry{}, + Schema: "olm.template.basic", + } +} + +// addPackage adds a "olm.package" object to the base catalog. +func (catalog *CatalogTemplate) addPackage(pkg Package) { + catalog.Entries = append(catalog.Entries, CatalogEntry(pkg)) +} + +// addChannels adds a list of "olm.channel" objects to the base catalog. +func (catalog *CatalogTemplate) addChannels(channels []Channel) { + for _, channel := range channels { + catalog.Entries = append(catalog.Entries, CatalogEntry(channel)) + } +} + +// addDeprecations adds a "olm.deprecations" object to the base catalog. +func (catalog *CatalogTemplate) addDeprecations(deprecations Deprecations) { + catalog.Entries = append(catalog.Entries, CatalogEntry(deprecations)) +} + +// addBundles adds a list of "olm.bundle" objects to the base catalog. +func (catalog *CatalogTemplate) addBundles(bundles []BundleEntry) { + for _, bundle := range bundles { + catalog.Entries = append(catalog.Entries, CatalogEntry(bundle)) + } +} + +// writeCatalogTemplateToFile writes the resulting catalog template to the output YAML file. +func writeCatalogTemplateToFile(catalog CatalogTemplate) error { + out, err := yaml.Marshal(&catalog) + if err != nil { + return fmt.Errorf("Failed to marshal catalog: %v", err) } + if err := os.WriteFile(outputFile, out, 0644); err != nil { + return fmt.Errorf("Failed to write output: %v", err) + } + + return nil } // Create a new "olm.channel" object which should be added to the catalog base. @@ -132,8 +322,10 @@ func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { } } -func generateLatestChannel(entries []ChannelEntry) *Channel { - return &Channel{ +// Create a special "olm.channel" object with name "latest". +// It is a deprecated channel which was used before 4.x.x version. +func generateLatestChannel(entries []ChannelEntry) Channel { + return Channel{ Schema: "olm.channel", Name: "latest", Package: "rhacs-operator", @@ -141,8 +333,10 @@ func generateLatestChannel(entries []ChannelEntry) *Channel { } } -func generateStableChannel(entries []ChannelEntry) *Channel { - return &Channel{ +// Create a special "olm.channel" object with name "stable". +// It is a default channel for all versions after 4.x.x. +func generateStableChannel(entries []ChannelEntry) Channel { + return Channel{ Schema: "olm.channel", Name: "stable", Package: "rhacs-operator", @@ -161,9 +355,11 @@ func newChannelEntry(version *semver.Version, previousEntryVersion *semver.Versi // skip setting "replaces" key for specific versions versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} - // 4.1.0 version should be added to "skips" + // after 4.1.0 version should be added "skips" skipVersion := semver.MustParse("4.1.0") versionsWithoutSkips := []string{"4.7.4", "4.6.7"} + // all version after 4.7.4 should not have skips + withoutSkipVersion := semver.MustParse("4.7.4") entry := ChannelEntry{ Name: "rhacs-operator.v" + version.Original(), @@ -176,7 +372,7 @@ func newChannelEntry(version *semver.Version, previousEntryVersion *semver.Versi entry.Replaces = "rhacs-operator.v" + replacesVersion } entry.SkipRange = fmt.Sprintf(">= %d.%d.0 < %s", previousChannelVersion.Major(), previousChannelVersion.Minor(), version.Original()) - if skipVersion.LessThan(version) && !slices.Contains(versionsWithoutSkips, version.Original()) { + if version.GreaterThan(skipVersion) && version.LessThan(withoutSkipVersion) && !slices.Contains(versionsWithoutSkips, version.Original()) { entry.Skips = []string{ fmt.Sprintf("rhacs-operator.v%s", skipVersion.Original()), } @@ -190,7 +386,7 @@ func newChannelEntry(version *semver.Version, previousEntryVersion *semver.Versi // package: rhacs-operator // entries: // - -func newDeprecation(entries []DeprecationEntry) *Deprecation { +func newDeprecation(entries []DeprecationEntry) Deprecations { // Add a deprecation entry for the "latest" channel latestDeprecationEntry := &DeprecationEntry{ Reference: DeprecationReference{ @@ -201,7 +397,7 @@ func newDeprecation(entries []DeprecationEntry) *Deprecation { } entries = slices.Insert(entries, 0, *latestDeprecationEntry) - return &Deprecation{ + return Deprecations{ Schema: "olm.deprecations", Package: "rhacs-operator", Entries: entries, @@ -229,23 +425,27 @@ func newDeprecationEntry(version *semver.Version) *DeprecationEntry { // it will be represented in YAML like this: // - image: // schema: olm.bundle -func newBundleEntry(image string) *BundleEntry { - return &BundleEntry{ +func newBundleEntry(image string) BundleEntry { + return BundleEntry{ Schema: "olm.bundle", Image: image, } } -func ShouldBePersistentToMajorVersion(version *semver.Version) bool { +// shouldBePersistentToMajorVersion checks if the version should be persistent to the next major version. +func shouldBePersistentToMajorVersion(version *semver.Version) bool { listToKeepForMajorVersion := []string{"4.1.1", "4.1.2", "4.1.3"} + // Define version after which all versions should be persistent + thresholdVersion := semver.MustParse("4.7.0") // If the version is in the list of versions that should be kept for the next channels - if slices.Contains(listToKeepForMajorVersion, version.Original()) { + if slices.Contains(listToKeepForMajorVersion, version.Original()) || version.GreaterThanEqual(thresholdVersion) { return true } return version.Patch() == 0 } +// validateImageReference validates that the provided image string is a valid cintainer image reference with a digest func validateImageReference(image string) error { // Validate the image reference using the distribution/reference package ref, err := reference.ParseAnyReference(image) @@ -257,157 +457,3 @@ func validateImageReference(image string) error { } return nil } - -func parseAndSortVersions(images []BundleImage) ([]*semver.Version, map[*semver.Version]BundleImage, error) { - var versions []*semver.Version - versionToImageMap := make(map[*semver.Version]BundleImage) - - for _, img := range images { - // ignore image validation for now. Looks like docker library has a bug in it - _ = validateImageReference(img.Image) - - v, err := semver.StrictNewVersion(img.Tag) - if err != nil { - return nil, nil, fmt.Errorf("invalid tag %s: %w", img.Tag, err) - } - - versionToImageMap[v] = img - versions = append(versions, v) - } - - sort.Slice(versions, func(i, j int) bool { - return versions[i].LessThan(versions[j]) - }) - - return versions, versionToImageMap, nil -} - -func addPackageWithIcon(catalogEntries []CatalogEntry) []CatalogEntry { - iconFile := "icon.png" - - data, err := os.ReadFile(iconFile) - if err != nil { - log.Fatalf("Failed to read icon.png: %v", err) - } - iconBase64 := base64.StdEncoding.EncodeToString(data) - - packageWithicon := &Package{ - Schema: "olm.package", - Name: "rhacs-operator", - DefaultChannel: "stable", - Icon: Icon{ - Base64data: iconBase64, - MediaType: "image/png", - }, - } - - return append(catalogEntries, packageWithicon) -} - -func addChannels(catalogEntries []CatalogEntry, versions []*semver.Version) []CatalogEntry { - channels := make([]CatalogEntry, 0) - majorPersistentEntries := make([]ChannelEntry, 0) - // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 - previousEntryVersion := semver.MustParse("3.61.0") - previousChannelVersion := semver.MustParse("3.61.0") - lastPersistentMajorVersion := semver.MustParse("3.61.0") - var channel *Channel - - for n, v := range versions { - if v.Original() == "4.0.0" { - majorPersistentEntries = make([]ChannelEntry, 0) - } - - // Create a new channel entry for each minor version - if v.Patch() == 0 { - previousChannelVersion = lastPersistentMajorVersion - if v.Original() != "3.63.0" { - if channel != nil { - channels = append(channels, channel) - } - channel = newChannel(v, slices.Clone(majorPersistentEntries)) - } - } - - catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) - if v.Original() != "3.63.0" { - channel.Entries = append(channel.Entries, catalogChannelEntry) - } - - if ShouldBePersistentToMajorVersion(v) { - majorPersistentEntries = append(majorPersistentEntries, catalogChannelEntry) - lastPersistentMajorVersion = v - } - - // Add "latest" channel when "3.74.9" is reached - if v.Original() == "3.74.9" { - latestChannel := generateLatestChannel(channel.Entries) - channels = append(channels, latestChannel) - } - - if n == len(versions)-1 { - channels = append(channels, channel) - - // Add "stable" channel when the last version is reached - stableChannel := generateStableChannel(channel.Entries) - channels = append(channels, stableChannel) - } - - previousEntryVersion = v - } - - for _, c := range channels { - catalogEntries = append(catalogEntries, c) - } - - return catalogEntries -} - -func addDeprecations(catalogEntries []CatalogEntry, versions []*semver.Version) []CatalogEntry { - var deprecations []DeprecationEntry - var channelVersions []*semver.Version - for _, v := range versions { - // assume that each 0 Patch version indicates a new channel except for 3.63.0. There is no 3.63 channel - if v.Patch() == 0 && v.Original() != "3.63.0" { - channelVersions = append(channelVersions, v) - } - } - // If there are more than 2 channels, we need to deprecate the older ones - if len(channelVersions) > 2 { - for _, v := range channelVersions[:len(channelVersions)-2] { - deprecations = append(deprecations, *newDeprecationEntry(v)) - } - } - - return append(catalogEntries, newDeprecation(deprecations)) -} - -func addBundles(catalogEntries []CatalogEntry, versions []*semver.Version, versionToImageMap map[*semver.Version]BundleImage) []CatalogEntry { - var bundleEntries []*BundleEntry - for _, v := range versions { - bundleEntries = append(bundleEntries, newBundleEntry(versionToImageMap[v].Image)) - } - for _, bundle := range bundleEntries { - catalogEntries = append(catalogEntries, bundle) - } - return catalogEntries -} - -func main() { - inputBundleList := readBundleListFile() - - versions, versionToImageMap, err := parseAndSortVersions(inputBundleList.Images) - if err != nil { - log.Fatalf("Failed to parse versions: %v", err) - } - - catalog := newCatalogTemplate() - catalog.Entries = addPackageWithIcon(catalog.Entries) - catalog.Entries = addChannels(catalog.Entries, versions) - catalog.Entries = addDeprecations(catalog.Entries, versions) - catalog.Entries = addBundles(catalog.Entries, versions, versionToImageMap) - - writeCatalogTemplateToFile(catalog) - - fmt.Printf(" %s generated successfully.\n", outputFile) -} diff --git a/generate_test.go b/cmd/generate-catalog/generate_test.go similarity index 98% rename from generate_test.go rename to cmd/generate-catalog/generate_test.go index 9512fc64..1a771593 100644 --- a/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -113,7 +113,7 @@ func TestShouldBePersistentToMajorVersion(t *testing.T) { for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { version := semver.MustParse(tt.version) - result := ShouldBePersistentToMajorVersion(version) + result := shouldBePersistentToMajorVersion(version) assert.Equal(t, tt.expected, result) }) } From 9a6e92f2b485753ea11ac6e47ab60d0c856889b3 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 15 Jul 2025 11:44:38 +0200 Subject: [PATCH 013/105] Use Parse for validating image reference --- cmd/generate-catalog/generate.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 6597daa3..14a4382e 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -134,7 +134,10 @@ func parseAndSortVersions(images []BundleImage) ([]*semver.Version, map[*semver. for _, img := range images { // ignore image validation for now. Looks like docker library has a bug in it - _ = validateImageReference(img.Image) + err := validateImageReference(img.Image) + if err != nil { + return nil, nil, fmt.Errorf("invalid image reference %s: %w", img.Image, err) + } v, err := semver.StrictNewVersion(img.Tag) if err != nil { @@ -448,7 +451,7 @@ func shouldBePersistentToMajorVersion(version *semver.Version) bool { // validateImageReference validates that the provided image string is a valid cintainer image reference with a digest func validateImageReference(image string) error { // Validate the image reference using the distribution/reference package - ref, err := reference.ParseAnyReference(image) + ref, err := reference.Parse(image) if err != nil { return fmt.Errorf("Cannot parse string as docker image %s: %w", image, err) } From 31a607a9ab087be165cf5568bbe450e1618f38f1 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 22 Jul 2025 03:14:50 +0200 Subject: [PATCH 014/105] Rollback catalog-template --- catalog-template.yaml | 2237 +++++++++++++++++++---------------------- 1 file changed, 1062 insertions(+), 1175 deletions(-) diff --git a/catalog-template.yaml b/catalog-template.yaml index 14508444..0af0bf3e 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,1142 +1,1036 @@ +--- schema: olm.template.basic entries: + - schema: olm.package name: rhacs-operator defaultChannel: stable icon: base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== mediatype: image/png + - schema: olm.channel name: rhacs-3.62 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" + - &bundle-3-62-0 + name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.62.1 replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" + skipRange: '>= 3.61.0 < 3.62.1' + - schema: olm.channel name: rhacs-3.64 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 + - *bundle-3-62-0 + - &bundle-3-63-0 + name: rhacs-operator.v3.63.0 replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 + skipRange: '>= 3.62.0 < 3.63.0' + - &bundle-3-64-0 + name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.64.1 replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" + skipRange: '>= 3.63.0 < 3.64.1' - name: rhacs-operator.v3.64.2 replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" + skipRange: '>= 3.63.0 < 3.64.2' + - schema: olm.channel name: rhacs-3.65 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - &bundle-3-65-0 + name: rhacs-operator.v3.65.0 replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.65.1 replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" + skipRange: '>= 3.64.0 < 3.65.1' + - schema: olm.channel name: rhacs-3.66 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - &bundle-3-66-0 + name: rhacs-operator.v3.66.0 replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.66.1 replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" + skipRange: '>= 3.65.0 < 3.66.1' + - schema: olm.channel name: rhacs-3.67 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - &bundle-3-67-0 + name: rhacs-operator.v3.67.0 replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.67.1 replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" + skipRange: '>= 3.66.0 < 3.67.1' - name: rhacs-operator.v3.67.2 replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" + skipRange: '>= 3.66.0 < 3.67.2' + - schema: olm.channel name: rhacs-3.68 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - &bundle-3-68-0 + name: rhacs-operator.v3.68.0 replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" + skipRange: '>= 3.67.0 < 3.68.0' - name: rhacs-operator.v3.68.1 replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" + skipRange: '>= 3.67.0 < 3.68.1' - name: rhacs-operator.v3.68.2 replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" + skipRange: '>= 3.67.0 < 3.68.2' + - schema: olm.channel name: rhacs-3.69 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - &bundle-3-69-0 + name: rhacs-operator.v3.69.0 replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" + skipRange: '>= 3.68.0 < 3.69.0' - name: rhacs-operator.v3.69.1 replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" + skipRange: '>= 3.68.0 < 3.69.1' - name: rhacs-operator.v3.69.2 replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" + skipRange: '>= 3.68.0 < 3.69.2' + - schema: olm.channel name: rhacs-3.70 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - &bundle-3-70-0 + name: rhacs-operator.v3.70.0 replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" + skipRange: '>= 3.69.0 < 3.70.0' - name: rhacs-operator.v3.70.1 replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" + skipRange: '>= 3.69.0 < 3.70.1' + - schema: olm.channel name: rhacs-3.71 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - &bundle-3-71-0 + name: rhacs-operator.v3.71.0 replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" + skipRange: '>= 3.70.0 < 3.71.0' - name: rhacs-operator.v3.71.1 replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" + skipRange: '>= 3.70.0 < 3.71.1' - name: rhacs-operator.v3.71.2 replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" + skipRange: '>= 3.70.0 < 3.71.2' - name: rhacs-operator.v3.71.3 replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" + skipRange: '>= 3.70.0 < 3.71.3' + - schema: olm.channel name: rhacs-3.72 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.72.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - *bundle-3-71-0 + - &bundle-3-72-0 + name: rhacs-operator.v3.72.0 replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.71.0 < 3.72.0" + skipRange: '>= 3.71.0 < 3.72.0' - name: rhacs-operator.v3.72.1 replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" + skipRange: '>= 3.71.0 < 3.72.1' - name: rhacs-operator.v3.72.2 replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" + skipRange: '>= 3.71.0 < 3.72.2' - name: rhacs-operator.v3.72.3 replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" + skipRange: '>= 3.71.0 < 3.72.3' - name: rhacs-operator.v3.72.4 replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" + skipRange: '>= 3.71.0 < 3.72.4' + - schema: olm.channel name: rhacs-3.73 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.73.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - *bundle-3-71-0 + - *bundle-3-72-0 + - &bundle-3-73-0 + name: rhacs-operator.v3.73.0 replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.72.0 < 3.73.0" + skipRange: '>= 3.72.0 < 3.73.0' - name: rhacs-operator.v3.73.1 replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" + skipRange: '>= 3.72.0 < 3.73.1' - name: rhacs-operator.v3.73.2 replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" + skipRange: '>= 3.72.0 < 3.73.2' - name: rhacs-operator.v3.73.3 replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" + skipRange: '>= 3.72.0 < 3.73.3' - name: rhacs-operator.v3.73.4 replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" + skipRange: '>= 3.72.0 < 3.73.4' - name: rhacs-operator.v3.73.5 replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" + skipRange: '>= 3.72.0 < 3.73.5' + - schema: olm.channel - name: latest + name: rhacs-3.74 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.74.0 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - *bundle-3-71-0 + - *bundle-3-72-0 + - *bundle-3-73-0 + - &bundle-3-74-0 + name: rhacs-operator.v3.74.0 replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 + skipRange: '>= 3.73.0 < 3.74.0' + - &bundle-3-74-1 + name: rhacs-operator.v3.74.1 replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 + skipRange: '>= 3.73.0 < 3.74.1' + - &bundle-3-74-2 + name: rhacs-operator.v3.74.2 replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 + skipRange: '>= 3.73.0 < 3.74.2' + - &bundle-3-74-3 + name: rhacs-operator.v3.74.3 replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 + skipRange: '>= 3.73.0 < 3.74.3' + - &bundle-3-74-4 + name: rhacs-operator.v3.74.4 replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 + skipRange: '>= 3.73.0 < 3.74.4' + - &bundle-3-74-5 + name: rhacs-operator.v3.74.5 replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 + skipRange: '>= 3.73.0 < 3.74.5' + - &bundle-3-74-6 + name: rhacs-operator.v3.74.6 replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 + skipRange: '>= 3.73.0 < 3.74.6' + - &bundle-3-74-7 + name: rhacs-operator.v3.74.7 replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 + skipRange: '>= 3.73.0 < 3.74.7' + - &bundle-3-74-8 + name: rhacs-operator.v3.74.8 replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 + skipRange: '>= 3.73.0 < 3.74.8' + - &bundle-3-74-9 + name: rhacs-operator.v3.74.9 replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" + skipRange: '>= 3.73.0 < 3.74.9' + - schema: olm.channel - name: rhacs-3.74 + name: latest package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - *bundle-3-71-0 + - *bundle-3-72-0 + - *bundle-3-73-0 + - *bundle-3-74-0 + - *bundle-3-74-1 + - *bundle-3-74-2 + - *bundle-3-74-3 + - *bundle-3-74-4 + - *bundle-3-74-5 + - *bundle-3-74-6 + - *bundle-3-74-7 + - *bundle-3-74-8 + - *bundle-3-74-9 + - schema: olm.channel - name: rhacs-4.0 + name: stable package: rhacs-operator entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 + - &bundle-4-0-0 + name: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.0 < 4.0.0' + - &bundle-4-0-1 + name: rhacs-operator.v4.0.1 replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 + skipRange: '>= 3.74.0 < 4.0.1' + - &bundle-4-0-2 + name: rhacs-operator.v4.0.2 replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 + skipRange: '>= 3.74.0 < 4.0.2' + - &bundle-4-0-3 + name: rhacs-operator.v4.0.3 replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 + skipRange: '>= 3.74.0 < 4.0.3' + - &bundle-4-0-4 + name: rhacs-operator.v4.0.4 replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.0.4' + - &bundle-4-0-5 + name: rhacs-operator.v4.0.5 replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" -- schema: olm.channel - name: rhacs-4.1 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 + skipRange: '>= 3.74.0 < 4.0.5' + + - &bundle-4-1-0 + name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: '>= 4.0.0 < 4.1.0' + - &bundle-4-1-1 + name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" + skipRange: '>= 4.0.0 < 4.1.1' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 + - &bundle-4-1-2 + name: rhacs-operator.v4.1.2 replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" + skipRange: '>= 4.0.0 < 4.1.2' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 + - &bundle-4-1-3 + name: rhacs-operator.v4.1.3 replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" + skipRange: '>= 4.0.0 < 4.1.3' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 + - &bundle-4-1-4 + name: rhacs-operator.v4.1.4 replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" + skipRange: '>= 4.0.0 < 4.1.4' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 + - &bundle-4-1-5 + name: rhacs-operator.v4.1.5 replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" + skipRange: '>= 4.0.0 < 4.1.5' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 + - &bundle-4-1-6 + name: rhacs-operator.v4.1.6 replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.2 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" + skipRange: '>= 4.0.0 < 4.1.6' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" + + - &bundle-4-2-0 + name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 + - &bundle-4-2-1 + name: rhacs-operator.v4.2.1 replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" + skipRange: '>= 4.1.0 < 4.2.1' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 + - &bundle-4-2-2 + name: rhacs-operator.v4.2.2 replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" + skipRange: '>= 4.1.0 < 4.2.2' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 + - &bundle-4-2-3 + name: rhacs-operator.v4.2.3 replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" + skipRange: '>= 4.1.0 < 4.2.3' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 + - &bundle-4-2-4 + name: rhacs-operator.v4.2.4 replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" + skipRange: '>= 4.1.0 < 4.2.4' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 + - &bundle-4-2-5 + name: rhacs-operator.v4.2.5 replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.3 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" + skipRange: '>= 4.1.0 < 4.2.5' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.1 + + - &bundle-4-3-0 + name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: '>= 4.2.0 < 4.3.0' + - &bundle-4-3-1 + name: rhacs-operator.v4.3.1 replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.2 + skipRange: '>= 4.2.0 < 4.3.1' + - &bundle-4-3-2 + name: rhacs-operator.v4.3.2 replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.3 + skipRange: '>= 4.2.0 < 4.3.2' + - &bundle-4-3-3 + name: rhacs-operator.v4.3.3 replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.4 + skipRange: '>= 4.2.0 < 4.3.3' + - &bundle-4-3-4 + name: rhacs-operator.v4.3.4 replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.5 + skipRange: '>= 4.2.0 < 4.3.4' + - &bundle-4-3-5 + name: rhacs-operator.v4.3.5 replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.6 + skipRange: '>= 4.2.0 < 4.3.5' + - &bundle-4-3-6 + name: rhacs-operator.v4.3.6 replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.7 + skipRange: '>= 4.2.0 < 4.3.6' + - &bundle-4-3-7 + name: rhacs-operator.v4.3.7 replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.0 < 4.3.7' + - &bundle-4-3-8 + name: rhacs-operator.v4.3.8 replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.4 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.1 + skipRange: '>= 4.2.0 < 4.3.8' + + - &bundle-4-4-0 + name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: '>= 4.3.0 < 4.4.0' + - &bundle-4-4-1 + name: rhacs-operator.v4.4.1 replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.2 + skipRange: '>= 4.3.0 < 4.4.1' + - &bundle-4-4-2 + name: rhacs-operator.v4.4.2 replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.3 + skipRange: '>= 4.3.0 < 4.4.2' + - &bundle-4-4-3 + name: rhacs-operator.v4.4.3 replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.4 + skipRange: '>= 4.3.0 < 4.4.3' + - &bundle-4-4-4 + name: rhacs-operator.v4.4.4 replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.5 + skipRange: '>= 4.3.0 < 4.4.4' + - &bundle-4-4-5 + name: rhacs-operator.v4.4.5 replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.6 + skipRange: '>= 4.3.0 < 4.4.5' + - &bundle-4-4-6 + name: rhacs-operator.v4.4.6 replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.7 + skipRange: '>= 4.3.0 < 4.4.6' + - &bundle-4-4-7 + name: rhacs-operator.v4.4.7 replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.0 < 4.4.7' + - &bundle-4-4-8 + name: rhacs-operator.v4.4.8 replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.5 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.1 + skipRange: '>= 4.3.0 < 4.4.8' + + - &bundle-4-5-0 + name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: '>= 4.4.0 < 4.5.0' + - &bundle-4-5-1 + name: rhacs-operator.v4.5.1 replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.2 + skipRange: '>= 4.4.0 < 4.5.1' + - &bundle-4-5-2 + name: rhacs-operator.v4.5.2 replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.3 + skipRange: '>= 4.4.0 < 4.5.2' + - &bundle-4-5-3 + name: rhacs-operator.v4.5.3 replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.4 + skipRange: '>= 4.4.0 < 4.5.3' + - &bundle-4-5-4 + name: rhacs-operator.v4.5.4 replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.5 + skipRange: '>= 4.4.0 < 4.5.4' + - &bundle-4-5-5 + name: rhacs-operator.v4.5.5 replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.6 + skipRange: '>= 4.4.0 < 4.5.5' + - &bundle-4-5-6 + name: rhacs-operator.v4.5.6 replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.7 + skipRange: '>= 4.4.0 < 4.5.6' + - &bundle-4-5-7 + name: rhacs-operator.v4.5.7 replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.8 + skipRange: '>= 4.4.0 < 4.5.7' + - &bundle-4-5-8 + name: rhacs-operator.v4.5.8 replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.9 + skipRange: '>= 4.4.0 < 4.5.8' + - &bundle-4-5-9 + name: rhacs-operator.v4.5.9 replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - skips: - - rhacs-operator.v4.1.0 + skipRange: '>= 4.4.0 < 4.5.9' + + - &bundle-4-6-0 + name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: '>= 4.5.0 < 4.6.0' + - &bundle-4-6-1 + name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: '>= 4.5.0 < 4.6.1' + - &bundle-4-6-2 + name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: '>= 4.5.0 < 4.6.2' + - &bundle-4-6-3 + name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: '>= 4.5.0 < 4.6.3' + - &bundle-4-6-4 + name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: '>= 4.5.0 < 4.6.4' + - &bundle-4-6-5 + name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: '>= 4.5.0 < 4.6.5' + - &bundle-4-6-6 + name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: '>= 4.5.0 < 4.6.6' + - &bundle-4-6-7 + name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: '>= 4.5.0 < 4.6.7' + - &bundle-4-6-8 + name: rhacs-operator.v4.6.8 + replaces: rhacs-operator.v4.6.7 + skipRange: '>= 4.5.0 < 4.6.8' + + - &bundle-4-7-0 + name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.8 + skipRange: '>= 4.6.0 < 4.7.0' + - &bundle-4-7-1 + name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: '>= 4.6.0 < 4.7.1' + - &bundle-4-7-2 + name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: '>= 4.6.0 < 4.7.2' + - &bundle-4-7-3 + name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: '>= 4.6.0 < 4.7.3' + - &bundle-4-7-4 + name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: '>= 4.6.0 < 4.7.4' + - &bundle-4-7-5 + name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: '>= 4.6.0 < 4.7.5' + + - &bundle-4-8-0 + name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.5 + skipRange: '>= 4.7.0 < 4.8.0' + - schema: olm.channel - name: rhacs-4.6 + name: rhacs-4.0 package: rhacs-operator entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.5.0 < 4.6.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + - schema: olm.channel - name: rhacs-4.7 + name: rhacs-4.1 package: rhacs-operator entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.5.0 < 4.6.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.6.0 < 4.7.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + - schema: olm.channel - name: rhacs-4.8 + name: rhacs-4.2 package: rhacs-operator entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.5.0 < 4.6.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.6.0 < 4.7.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" - - name: rhacs-operator.v4.8.0 - replaces: rhacs-operator.v4.7.4 - skipRange: ">= 4.7.0 < 4.8.0" + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + - schema: olm.channel - name: stable + name: rhacs-4.3 package: rhacs-operator entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.2.0 < 4.3.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.3.0 < 4.4.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.4.0 < 4.5.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.5.0 < 4.6.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.6.0 < 4.7.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" - - name: rhacs-operator.v4.8.0 - replaces: rhacs-operator.v4.7.4 - skipRange: ">= 4.7.0 < 4.8.0" + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + +- schema: olm.channel + name: rhacs-4.4 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + +- schema: olm.channel + name: rhacs-4.5 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + + - *bundle-4-5-0 + - *bundle-4-5-1 + - *bundle-4-5-2 + - *bundle-4-5-3 + - *bundle-4-5-4 + - *bundle-4-5-5 + - *bundle-4-5-6 + - *bundle-4-5-7 + - *bundle-4-5-8 + - *bundle-4-5-9 + +- schema: olm.channel + name: rhacs-4.6 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + + - *bundle-4-5-0 + - *bundle-4-5-1 + - *bundle-4-5-2 + - *bundle-4-5-3 + - *bundle-4-5-4 + - *bundle-4-5-5 + - *bundle-4-5-6 + - *bundle-4-5-7 + - *bundle-4-5-8 + - *bundle-4-5-9 + + - *bundle-4-6-0 + - *bundle-4-6-1 + - *bundle-4-6-2 + - *bundle-4-6-3 + - *bundle-4-6-4 + - *bundle-4-6-5 + - *bundle-4-6-6 + - *bundle-4-6-7 + - *bundle-4-6-8 + +- schema: olm.channel + name: rhacs-4.7 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + + - *bundle-4-5-0 + - *bundle-4-5-1 + - *bundle-4-5-2 + - *bundle-4-5-3 + - *bundle-4-5-4 + - *bundle-4-5-5 + - *bundle-4-5-6 + - *bundle-4-5-7 + - *bundle-4-5-8 + - *bundle-4-5-9 + + - *bundle-4-6-0 + - *bundle-4-6-1 + - *bundle-4-6-2 + - *bundle-4-6-3 + - *bundle-4-6-4 + - *bundle-4-6-5 + - *bundle-4-6-6 + - *bundle-4-6-7 + - *bundle-4-6-8 + + - *bundle-4-7-0 + - *bundle-4-7-1 + - *bundle-4-7-2 + - *bundle-4-7-3 + - *bundle-4-7-4 + - *bundle-4-7-5 + +- schema: olm.channel + name: rhacs-4.8 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + + - *bundle-4-5-0 + - *bundle-4-5-1 + - *bundle-4-5-2 + - *bundle-4-5-3 + - *bundle-4-5-4 + - *bundle-4-5-5 + - *bundle-4-5-6 + - *bundle-4-5-7 + - *bundle-4-5-8 + - *bundle-4-5-9 + + - *bundle-4-6-0 + - *bundle-4-6-1 + - *bundle-4-6-2 + - *bundle-4-6-3 + - *bundle-4-6-4 + - *bundle-4-6-5 + - *bundle-4-6-6 + - *bundle-4-6-7 + - *bundle-4-6-8 + + - *bundle-4-7-0 + - *bundle-4-7-1 + - *bundle-4-7-2 + - *bundle-4-7-3 + - *bundle-4-7-4 + - *bundle-4-7-5 + + - *bundle-4-8-0 + - schema: olm.deprecations package: rhacs-operator entries: @@ -1148,304 +1042,297 @@ entries: - reference: schema: olm.channel name: rhacs-3.62 - message: | + message: &deprecated-minor-channel | This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.64 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.65 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.66 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.67 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.68 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.69 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.70 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.71 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.72 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.73 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.74 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.0 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.1 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.2 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.3 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.4 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.5 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 -- schema: olm.bundle + message: *deprecated-minor-channel + +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 + schema: olm.bundle +- schema: olm.bundle + # 4.6.7 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 + # 4.6.8 + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 - schema: olm.bundle + # 4.7.4 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - schema: olm.bundle + # 4.7.5 + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 +- schema: olm.bundle + # 4.8.0 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be From a1e067bd92cfbbdffafcb1c24ea9b226ad5971ae Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 22 Jul 2025 03:15:18 +0200 Subject: [PATCH 015/105] Add 4.7.5 --- bundles.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bundles.yaml b/bundles.yaml index 664e4e5c..f78d6db9 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -211,5 +211,7 @@ images: tag : 4.7.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 tag : 4.7.4 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 + tag : 4.7.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be tag : 4.8.0 From af2bfe4476b0e414e95f7b24702b35fe6bf78488 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 22 Jul 2025 03:16:05 +0200 Subject: [PATCH 016/105] Change adding skips, channel entries and refactor channel entry creation --- cmd/generate-catalog/generate.go | 86 +++++++++++++-------------- cmd/generate-catalog/generate_test.go | 41 ------------- 2 files changed, 40 insertions(+), 87 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 14a4382e..52d93e95 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -1,6 +1,9 @@ package main import ( + // needs for digest algorithm validation + _ "crypto/sha256" + "encoding/base64" "fmt" "log" @@ -15,7 +18,7 @@ import ( const ( inputFile = "bundles.yaml" - outputFile = "catalog-template.yaml" + outputFile = "catalog-template-new.yaml" deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) @@ -181,26 +184,26 @@ func generatePackageWithIcon() (Package, error) { // generateChannels creates a list of channels based on the provided bundle versions. func generateChannels(versions []*semver.Version) []Channel { channels := make([]Channel, 0) - majorPersistentEntries := make([]ChannelEntry, 0) + majorEntries := make([]ChannelEntry, 0) // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := semver.MustParse("3.61.0") previousChannelVersion := semver.MustParse("3.61.0") - lastPersistentMajorVersion := semver.MustParse("3.61.0") var channel *Channel for n, v := range versions { - if v.Original() == "4.0.0" { - majorPersistentEntries = make([]ChannelEntry, 0) + // Refresh major channel entries list when new major version is reached + if v.Major() != previousEntryVersion.Major() { + majorEntries = make([]ChannelEntry, 0) } - // Create a new channel entry for each minor version + // Create a new channel entry for each new minor version (patch = 0) if v.Patch() == 0 { - previousChannelVersion = lastPersistentMajorVersion + previousChannelVersion = previousEntryVersion if v.Original() != "3.63.0" { if channel != nil { channels = append(channels, *channel) } - channel = newChannel(v, slices.Clone(majorPersistentEntries)) + channel = newChannel(v, slices.Clone(majorEntries)) } } @@ -208,11 +211,7 @@ func generateChannels(versions []*semver.Version) []Channel { if v.Original() != "3.63.0" { channel.Entries = append(channel.Entries, catalogChannelEntry) } - - if shouldBePersistentToMajorVersion(v) { - majorPersistentEntries = append(majorPersistentEntries, catalogChannelEntry) - lastPersistentMajorVersion = v - } + majorEntries = append(majorEntries, catalogChannelEntry) // Add "latest" channel when "3.74.9" is reached if v.Original() == "3.74.9" { @@ -220,10 +219,9 @@ func generateChannels(versions []*semver.Version) []Channel { channels = append(channels, latestChannel) } + // Add "stable" channel when the last version is reached if n == len(versions)-1 { channels = append(channels, *channel) - - // Add "stable" channel when the last version is reached stableChannel := generateStableChannel(channel.Entries) channels = append(channels, stableChannel) } @@ -354,33 +352,42 @@ func generateStableChannel(entries []ChannelEntry) Channel { // skipRange: '>= < ' // skips: // - rhacs-operator.v4.1.0 -func newChannelEntry(version *semver.Version, previousEntryVersion *semver.Version, previousChannelVersion *semver.Version) ChannelEntry { - // skip setting "replaces" key for specific versions - versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} - - // after 4.1.0 version should be added "skips" - skipVersion := semver.MustParse("4.1.0") - versionsWithoutSkips := []string{"4.7.4", "4.6.7"} - // all version after 4.7.4 should not have skips - withoutSkipVersion := semver.MustParse("4.7.4") - +func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version) ChannelEntry { entry := ChannelEntry{ Name: "rhacs-operator.v" + version.Original(), } + entry.addReplaces(version, previousEntryVersion) + entry.addSkipRange(version, previousChannelVersion) + entry.addSkips(version) + return entry +} + +func (entry *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version) { + // skip setting "replaces" key for specific versions + versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} + replacesVersion := previousEntryVersion.Original() - if version.Patch() == 0 { - replacesVersion = previousChannelVersion.Original() - } if !slices.Contains(versionsWithoutReplaces, version.Original()) { entry.Replaces = "rhacs-operator.v" + replacesVersion } - entry.SkipRange = fmt.Sprintf(">= %d.%d.0 < %s", previousChannelVersion.Major(), previousChannelVersion.Minor(), version.Original()) - if version.GreaterThan(skipVersion) && version.LessThan(withoutSkipVersion) && !slices.Contains(versionsWithoutSkips, version.Original()) { - entry.Skips = []string{ - fmt.Sprintf("rhacs-operator.v%s", skipVersion.Original()), +} + +func (entry *ChannelEntry) addSkipRange(version, previousChannelVersion *semver.Version) { + skipRangeGreaterThanEqual := fmt.Sprintf("%d.%d.0", previousChannelVersion.Major(), previousChannelVersion.Minor()) + skipRangeLessThan := version.Original() + entry.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeGreaterThanEqual, skipRangeLessThan) +} + +func (entry *ChannelEntry) addSkips(version *semver.Version) { + brokenVersions := []*semver.Version{semver.MustParse("4.1.0")} + + for _, brokenVersion := range brokenVersions { + // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 + skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", brokenVersion.Major(), brokenVersion.Minor()+2)) + if version.GreaterThan(brokenVersion) && version.LessThan(skipsUntilVersion) { + entry.Skips = append(entry.Skips, fmt.Sprintf("rhacs-operator.v%s", brokenVersion.Original())) } } - return entry } // Create a new "olm.deprecations" object which should be added to the catalog base. @@ -435,19 +442,6 @@ func newBundleEntry(image string) BundleEntry { } } -// shouldBePersistentToMajorVersion checks if the version should be persistent to the next major version. -func shouldBePersistentToMajorVersion(version *semver.Version) bool { - listToKeepForMajorVersion := []string{"4.1.1", "4.1.2", "4.1.3"} - // Define version after which all versions should be persistent - thresholdVersion := semver.MustParse("4.7.0") - - // If the version is in the list of versions that should be kept for the next channels - if slices.Contains(listToKeepForMajorVersion, version.Original()) || version.GreaterThanEqual(thresholdVersion) { - return true - } - return version.Patch() == 0 -} - // validateImageReference validates that the provided image string is a valid cintainer image reference with a digest func validateImageReference(image string) error { // Validate the image reference using the distribution/reference package diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index 1a771593..7ecb0c87 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -77,44 +77,3 @@ func TestNewChannelEntry(t *testing.T) { }) } } -func TestShouldBePersistentToMajorVersion(t *testing.T) { - tests := []struct { - name string - version string - expected bool - }{ - { - name: "Version in listToKeepForMajorVersion", - version: "4.1.1", - expected: true, - }, - { - name: "Version not in listToKeepForMajorVersion but is a major version", - version: "4.2.0", - expected: true, - }, - { - name: "Version not in listToKeepForMajorVersion and not a major version", - version: "4.2.1", - expected: false, - }, - { - name: "Version in listToKeepForMajorVersion with patch", - version: "4.1.2", - expected: true, - }, - { - name: "Version not in listToKeepForMajorVersion and not a major version with patch", - version: "4.3.1", - expected: false, - }, - } - - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - version := semver.MustParse(tt.version) - result := shouldBePersistentToMajorVersion(version) - assert.Equal(t, tt.expected, result) - }) - } -} From b91840058251e212be9e12778343f84ceb9abbb0 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 22 Jul 2025 03:21:38 +0200 Subject: [PATCH 017/105] Update catalogs --- .../rhacs-operator/catalog.json | 1167 ++- .../rhacs-operator/catalog.json | 7560 +++++++---------- catalog-template.yaml | 3363 +++++--- cmd/generate-catalog/generate.go | 2 +- 4 files changed, 6366 insertions(+), 5726 deletions(-) diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index f7ea374f..5c9c4885 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -17,8 +17,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -27,53 +32,168 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.73.1", "replaces": "rhacs-operator.v3.73.0", + "skipRange": ">= 3.72.0 < 3.73.1" + }, + { + "name": "rhacs-operator.v3.73.2", + "replaces": "rhacs-operator.v3.73.1", + "skipRange": ">= 3.72.0 < 3.73.2" + }, + { + "name": "rhacs-operator.v3.73.3", + "replaces": "rhacs-operator.v3.73.2", + "skipRange": ">= 3.72.0 < 3.73.3" + }, + { + "name": "rhacs-operator.v3.73.4", + "replaces": "rhacs-operator.v3.73.3", + "skipRange": ">= 3.72.0 < 3.73.4" + }, + { + "name": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.4", + "skipRange": ">= 3.72.0 < 3.73.5" + }, + { + "name": "rhacs-operator.v3.74.0", + "replaces": "rhacs-operator.v3.73.5", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -149,8 +269,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -180,8 +305,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -190,8 +320,18 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { @@ -211,8 +351,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -221,13 +366,28 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { @@ -247,8 +407,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -257,18 +422,38 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { @@ -293,8 +478,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -303,23 +493,53 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { @@ -344,8 +564,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -354,28 +579,68 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.64.0 < 3.65.0" + "skipRange": ">= 3.63.0 < 3.64.1" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", + "skipRange": ">= 3.64.0 < 3.65.0" + }, + { + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { @@ -400,8 +665,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -410,33 +680,83 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { @@ -456,8 +776,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -466,38 +791,93 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { @@ -527,8 +907,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -537,59 +922,129 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.69.0 < 3.70.0" + "skipRange": ">= 3.68.0 < 3.69.1" }, { - "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.70.0 < 3.71.0" + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" }, { - "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.71.0 < 3.72.0" + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", + "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.72.1", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.71.0 < 3.72.1" + "name": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" }, { - "name": "rhacs-operator.v3.72.2", - "replaces": "rhacs-operator.v3.72.1", - "skipRange": ">= 3.71.0 < 3.72.2" + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", + "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.3", - "replaces": "rhacs-operator.v3.72.2", - "skipRange": ">= 3.71.0 < 3.72.3" + "name": "rhacs-operator.v3.71.1", + "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", + "skipRange": ">= 3.71.0 < 3.72.0" + }, + { + "name": "rhacs-operator.v3.72.1", + "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" }, { "name": "rhacs-operator.v3.72.4", @@ -608,58 +1063,339 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.62.0 < 3.63.0" + "name": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", + "skipRange": ">= 3.62.0 < 3.63.0" + }, + { + "name": "rhacs-operator.v3.64.0", + "replaces": "rhacs-operator.v3.63.0", + "skipRange": ">= 3.63.0 < 3.64.0" + }, + { + "name": "rhacs-operator.v3.64.1", + "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", + "skipRange": ">= 3.64.0 < 3.65.0" + }, + { + "name": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", + "skipRange": ">= 3.65.0 < 3.66.0" + }, + { + "name": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", + "skipRange": ">= 3.66.0 < 3.67.0" + }, + { + "name": "rhacs-operator.v3.67.1", + "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", + "skipRange": ">= 3.67.0 < 3.68.0" + }, + { + "name": "rhacs-operator.v3.68.1", + "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", + "skipRange": ">= 3.68.0 < 3.69.0" + }, + { + "name": "rhacs-operator.v3.69.1", + "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", + "skipRange": ">= 3.69.0 < 3.70.0" + }, + { + "name": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", + "skipRange": ">= 3.70.0 < 3.71.0" + }, + { + "name": "rhacs-operator.v3.71.1", + "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", + "skipRange": ">= 3.71.0 < 3.72.0" + }, + { + "name": "rhacs-operator.v3.72.1", + "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", + "skipRange": ">= 3.72.0 < 3.73.0" + }, + { + "name": "rhacs-operator.v3.73.1", + "replaces": "rhacs-operator.v3.73.0", + "skipRange": ">= 3.72.0 < 3.73.1" + }, + { + "name": "rhacs-operator.v3.73.2", + "replaces": "rhacs-operator.v3.73.1", + "skipRange": ">= 3.72.0 < 3.73.2" + }, + { + "name": "rhacs-operator.v3.73.3", + "replaces": "rhacs-operator.v3.73.2", + "skipRange": ">= 3.72.0 < 3.73.3" + }, + { + "name": "rhacs-operator.v3.73.4", + "replaces": "rhacs-operator.v3.73.3", + "skipRange": ">= 3.72.0 < 3.73.4" + }, + { + "name": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.4", + "skipRange": ">= 3.72.0 < 3.73.5" + } + ] +} +{ + "schema": "olm.channel", + "name": "rhacs-3.74", + "package": "rhacs-operator", + "entries": [ + { + "name": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.0" + }, + { + "name": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", + "skipRange": ">= 3.62.0 < 3.63.0" + }, + { + "name": "rhacs-operator.v3.64.0", + "replaces": "rhacs-operator.v3.63.0", + "skipRange": ">= 3.63.0 < 3.64.0" + }, + { + "name": "rhacs-operator.v3.64.1", + "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", + "skipRange": ">= 3.64.0 < 3.65.0" + }, + { + "name": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", + "skipRange": ">= 3.65.0 < 3.66.0" + }, + { + "name": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", + "skipRange": ">= 3.66.0 < 3.67.0" + }, + { + "name": "rhacs-operator.v3.67.1", + "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", + "skipRange": ">= 3.67.0 < 3.68.0" + }, + { + "name": "rhacs-operator.v3.68.1", + "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", + "skipRange": ">= 3.68.0 < 3.69.0" + }, + { + "name": "rhacs-operator.v3.69.1", + "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", + "skipRange": ">= 3.69.0 < 3.70.0" + }, + { + "name": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" }, { - "name": "rhacs-operator.v3.64.0", - "replaces": "rhacs-operator.v3.63.0", - "skipRange": ">= 3.63.0 < 3.64.0" + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", + "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.64.0 < 3.65.0" + "name": "rhacs-operator.v3.71.1", + "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" }, { - "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.65.0 < 3.66.0" + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" }, { - "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.66.0 < 3.67.0" + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" }, { - "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.67.0 < 3.68.0" + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", + "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.68.0 < 3.69.0" + "name": "rhacs-operator.v3.72.1", + "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" }, { - "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.69.0 < 3.70.0" + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" }, { - "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.70.0 < 3.71.0" + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" }, { - "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.71.0 < 3.72.0" + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" }, { "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { @@ -686,76 +1422,10 @@ "name": "rhacs-operator.v3.73.5", "replaces": "rhacs-operator.v3.73.4", "skipRange": ">= 3.72.0 < 3.73.5" - } - ] -} -{ - "schema": "olm.channel", - "name": "rhacs-3.74", - "package": "rhacs-operator", - "entries": [ - { - "name": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.0" - }, - { - "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.62.0 < 3.63.0" - }, - { - "name": "rhacs-operator.v3.64.0", - "replaces": "rhacs-operator.v3.63.0", - "skipRange": ">= 3.63.0 < 3.64.0" - }, - { - "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.64.0 < 3.65.0" - }, - { - "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.65.0 < 3.66.0" - }, - { - "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.66.0 < 3.67.0" - }, - { - "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.67.0 < 3.68.0" - }, - { - "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.68.0 < 3.69.0" - }, - { - "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.69.0 < 3.70.0" - }, - { - "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.70.0 < 3.71.0" - }, - { - "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.71.0 < 3.72.0" - }, - { - "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.72.0 < 3.73.0" }, { "name": "rhacs-operator.v3.74.0", - "replaces": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.73.5", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -2067,11 +2737,6 @@ "name": "rhacs-operator.v4.6.7", "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" - }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" } ] } @@ -2390,14 +3055,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -2742,14 +3402,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3099,14 +3754,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -15884,139 +16534,6 @@ } ] } -{ - "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.8", - "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", - "properties": [ - { - "type": "olm.gvk", - "value": { - "group": "config.stackrox.io", - "kind": "SecurityPolicy", - "version": "v1alpha1" - } - }, - { - "type": "olm.gvk", - "value": { - "group": "platform.stackrox.io", - "kind": "Central", - "version": "v1alpha1" - } - }, - { - "type": "olm.gvk", - "value": { - "group": "platform.stackrox.io", - "kind": "SecuredCluster", - "version": "v1alpha1" - } - }, - { - "type": "olm.package", - "value": { - "packageName": "rhacs-operator", - "version": "4.6.8" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsQ29uZmlnTWFwUmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgY29uZmlnIG1hcCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBzZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGVmYXVsdFRMU1NlY3JldCI6eyJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIENlbnRyYWwgd2lsbCBvbmx5IHNlcnZlIGFuIGludGVybmFsIFRMUyBjZXJ0aWZpY2F0ZSwgd2hpY2ggbWVhbnMgdGhhdCB5b3Ugd2lsbFxubmVlZCB0byBoYW5kbGUgVExTIHRlcm1pbmF0aW9uIGF0IHRoZSBpbmdyZXNzIG9yIGxvYWQgYmFsYW5jZXIgbGV2ZWwuXG5JZiB5b3Ugd2FudCB0byB0ZXJtaW5hdGUgVExTIGluIENlbnRyYWwgYW5kIHNlcnZlIGEgY3VzdG9tIHNlcnZlciBjZXJ0aWZpY2F0ZSwgeW91IGNhbiBzcGVjaWZ5XG5hIHNlY3JldCBjb250YWluaW5nIHRoZSBjZXJ0aWZpY2F0ZSBhbmQgcHJpdmF0ZSBrZXkgaGVyZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImV4cG9zdXJlIjp7ImRlc2NyaXB0aW9uIjoiSGVyZSB5b3UgY2FuIGNvbmZpZ3VyZSBpZiB5b3Ugd2FudCB0byBleHBvc2UgY2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LCBhIGxvYWQgYmFsYW5jZXIsIG9yIGFuIE9wZW5TaGlmdFxucm91dGUuIiwicHJvcGVydGllcyI6eyJsb2FkQmFsYW5jZXIiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3UgaGF2ZSBhIHN0YXRpYyBJUCBhZGRyZXNzIHJlc2VydmVkIGZvciB5b3VyIGxvYWQgYmFsYW5jZXIsIHlvdSBjYW4gZW50ZXIgaXQgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn0sInBvcnQiOnsiZGVmYXVsdCI6NDQzLCJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sIm5vZGVQb3J0Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsInR5cGUiOiJib29sZWFuIn0sInBvcnQiOnsiZGVzY3JpcHRpb24iOiJVc2UgdGhpcyB0byBzcGVjaWZ5IGFuIGV4cGxpY2l0IG5vZGUgcG9ydC4gTW9zdCB1c2VycyBzaG91bGQgbGVhdmUgdGhpcyBlbXB0eS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1heGltdW0iOjY1NTM1LCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyb3V0ZSI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaG9zdCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgQ2VudHJhbC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBDZW50cmFsLCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJub3RpZmllclNlY3JldHNFbmNyeXB0aW9uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IlVudXNlZCBmaWVsZC4gVGhpcyBmaWVsZCBleGlzdHMgc29sZWx5IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHN0YXJ0aW5nIGZyb20gdmVyc2lvbiB2NC42LjAuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzdGFja3JveC1kYiIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic3RhY2tyb3gtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidGVsZW1ldHJ5Ijp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIGlmIFRlbGVtZXRyeSBpcyBlbmFibGVkLiIsInR5cGUiOiJib29sZWFuIn0sInN0b3JhZ2UiOnsiZGVzY3JpcHRpb24iOiJEZWZpbmVzIHRoZSB0ZWxlbWV0cnkgc3RvcmFnZSBiYWNrZW5kIGZvciBDZW50cmFsLiIsInByb3BlcnRpZXMiOnsiZW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGtleS4gSWYgbm90IHNldCwgdGVsZW1ldHJ5IGlzIGRpc2FibGVkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25maWdBc0NvZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWctYXMtQ29kZSBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsiY29uZmlnQXNDb2RlQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgdGhlIENvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCwgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImN1c3RvbWl6ZSI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbWl6YXRpb25zIHRvIGFwcGx5IG9uIGFsbCBDZW50cmFsIFNlcnZpY2VzIGNvbXBvbmVudHMuIiwicHJvcGVydGllcyI6eyJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifSwiZW52VmFycyI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkVudlZhciByZXByZXNlbnRzIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHByZXNlbnQgaW4gYSBDb250YWluZXIuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUuIE11c3QgYmUgYSBDX0lERU5USUZJRVIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhcmlhYmxlIHJlZmVyZW5jZXMgJChWQVJfTkFNRSkgYXJlIGV4cGFuZGVkXG51c2luZyB0aGUgcHJldmlvdXNseSBkZWZpbmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgY29udGFpbmVyIGFuZFxuYW55IHNlcnZpY2UgZW52aXJvbm1lbnQgdmFyaWFibGVzLiBJZiBhIHZhcmlhYmxlIGNhbm5vdCBiZSByZXNvbHZlZCxcbnRoZSByZWZlcmVuY2UgaW4gdGhlIGlucHV0IHN0cmluZyB3aWxsIGJlIHVuY2hhbmdlZC4gRG91YmxlICQkIGFyZSByZWR1Y2VkXG50byBhIHNpbmdsZSAkLCB3aGljaCBhbGxvd3MgZm9yIGVzY2FwaW5nIHRoZSAkKFZBUl9OQU1FKSBzeW50YXg6IGkuZS5cblwiJCQoVkFSX05BTUUpXCIgd2lsbCBwcm9kdWNlIHRoZSBzdHJpbmcgbGl0ZXJhbCBcIiQoVkFSX05BTUUpXCIuXG5Fc2NhcGVkIHJlZmVyZW5jZXMgd2lsbCBuZXZlciBiZSBleHBhbmRlZCwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSB2YXJpYWJsZVxuZXhpc3RzIG9yIG5vdC5cbkRlZmF1bHRzIHRvIFwiXCIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZUZyb20iOnsiZGVzY3JpcHRpb24iOiJTb3VyY2UgZm9yIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSdzIHZhbHVlLiBDYW5ub3QgYmUgdXNlZCBpZiB2YWx1ZSBpcyBub3QgZW1wdHkuIiwicHJvcGVydGllcyI6eyJjb25maWdNYXBLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgQ29uZmlnTWFwLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGtleSB0byBzZWxlY3QuIiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlZmF1bHQiOiIiLCJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHJlZmVyZW50LlxuVGhpcyBmaWVsZCBpcyBlZmZlY3RpdmVseSByZXF1aXJlZCwgYnV0IGR1ZSB0byBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBpc1xuYWxsb3dlZCB0byBiZSBlbXB0eS4gSW5zdGFuY2VzIG9mIHRoaXMgdHlwZSB3aXRoIGFuIGVtcHR5IHZhbHVlIGhlcmUgYXJlXG5hbG1vc3QgY2VydGFpbmx5IHdyb25nLlxuVE9ETzogQWRkIG90aGVyIHVzZWZ1bCBmaWVsZHMuIGFwaVZlcnNpb24sIGtpbmQsIHVpZD9cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzXG5UT0RPOiBEcm9wIGBrdWJlYnVpbGRlcjpkZWZhdWx0YCB3aGVuIGNvbnRyb2xsZXItZ2VuIGRvZXNuJ3QgbmVlZCBpdCBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2t1YmVidWlsZGVyL2lzc3Vlcy8zODk2LiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzY2FubmVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZWZhdWx0Ijp7InNjYW5uZXJDb21wb25lbnQiOiJEZWZhdWx0In0sImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1hdGNoZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBtYXRjaGVyIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgU2Nhbm5lciBWNCBjb21wb25lbnRzIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidGxzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJwcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxDQXMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsQ0EgZGVmaW5lcyBhIGNlcnRpZmljYXRlIGZvciBhbiBhZGRpdGlvbmFsIENlcnRpZmljYXRlIEF1dGhvcml0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRlbnQiOnsiZGVzY3JpcHRpb24iOiJQRU0gZm9ybWF0IiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTXVzdCBiZSBhIHZhbGlkIGZpbGUgYmFzZW5hbWUiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb250ZW50IiwibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIENlbnRyYWwuIiwicHJvcGVydGllcyI6eyJjZW50cmFsIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbENvbXBvbmVudFN0YXR1cyBkZXNjcmliZXMgc3RhdHVzIHNwZWNpZmljIHRvIHRoZSBjZW50cmFsIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmQiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkIHN0b3JlcyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRoZSBhdXRvLWdlbmVyYXRlZCBhZG1pbiBwYXNzd29yZC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIGNvbnRhaW5zIHJlZmVyZW5jZSBmb3IgdGhlIGFkbWluIHBhc3N3b3JkIiwidHlwZSI6InN0cmluZyJ9LCJpbmZvIjp7ImRlc2NyaXB0aW9uIjoiSW5mbyBzdG9yZXMgaW5mb3JtYXRpb24gb24gaG93IHRvIG9idGFpbiB0aGUgYWRtaW4gcGFzc3dvcmQuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hDb25kaXRpb24gZGVmaW5lcyBhIGNvbmRpdGlvbiBmb3IgYSBTdGFja1JveCBjdXN0b20gcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJtZXNzYWdlIjp7InR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uUmVhc29uIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHJlYXNvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblN0YXR1cyBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiBzdGF0dXMuIiwidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uVHlwZSBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiB0eXBlLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInN0YXR1cyIsInR5cGUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiZGVwbG95ZWRSZWxlYXNlIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hSZWxlYXNlIGRlc2NyaWJlcyB0aGUgSGVsbSBcInJlbGVhc2VcIiB0aGF0IHdhcyBtb3N0IHJlY2VudGx5IGFwcGxpZWQuIiwicHJvcGVydGllcyI6eyJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicHJvZHVjdFZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb25kaXRpb25zIl0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInNlcnZlZCI6dHJ1ZSwic3RvcmFnZSI6dHJ1ZSwic3VicmVzb3VyY2VzIjp7InN0YXR1cyI6e319fV19LCJzdGF0dXMiOnsiYWNjZXB0ZWROYW1lcyI6eyJraW5kIjoiIiwicGx1cmFsIjoiIn0sImNvbmRpdGlvbnMiOm51bGwsInN0b3JlZFZlcnNpb25zIjpudWxsfX0=" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cblxuTm90ZTogdGhpcyB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QgdW5sZXNzICdMaXN0ZW4gT24gQ3JlYXRlcycgaXMgc2V0IHRvICd0cnVlJyBhcyB3ZWxsLiIsInR5cGUiOiJib29sZWFuIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJUaGUgbnVtYmVyIG9mIHJlcGxpY2FzIG9mIHRoZSBhZG1pc3Npb24gY29udHJvbCBwb2QuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cblRPRE86IEFkZCBvdGhlciB1c2VmdWwgZmllbGRzLiBhcGlWZXJzaW9uLCBraW5kLCB1aWQ/XG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lc1xuVE9ETzogRHJvcCBga3ViZWJ1aWxkZXI6ZGVmYXVsdGAgd2hlbiBjb250cm9sbGVyLWdlbiBkb2Vzbid0IG5lZWQgaXQgaHR0cHM6Ly9naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9rdWJlYnVpbGRlci9pc3N1ZXMvMzg5Ni4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB3aGV0aGVyIHRoZSBTZWNyZXQgb3IgaXRzIGtleSBtdXN0IGJlIGRlZmluZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsia2V5Il0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibGFiZWxzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJwZXJOb2RlIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsInByb3BlcnRpZXMiOnsiY29sbGVjdG9yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb2xsZWN0b3IgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgY29sbGVjdGluZyBwcm9jZXNzIGFuZCBuZXR3b3JraW5nXG5hY3Rpdml0eSBhdCB0aGUgaG9zdCBsZXZlbC4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6IkNPUkVfQlBGIiwiZGVzY3JpcHRpb24iOiJUaGUgbWV0aG9kIGZvciBzeXN0ZW0tbGV2ZWwgZGF0YSBjb2xsZWN0aW9uLiBDT1JFX0JQRiBpcyByZWNvbW1lbmRlZC5cbklmIHlvdSBzZWxlY3QgXCJOb0NvbGxlY3Rpb25cIiwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gc2VlIGFueSBpbmZvcm1hdGlvbiBhYm91dCBuZXR3b3JrIGFjdGl2aXR5XG5hbmQgcHJvY2VzcyBleGVjdXRpb25zLiBUaGUgcmVtYWluaW5nIHNldHRpbmdzIGluIHRoZXNlIHNlY3Rpb24gd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0LlxuVGhlIHZhbHVlIGlzIGEgc3ViamVjdCBvZiBjb252ZXJzaW9uIGJ5IHRoZSBvcGVyYXRvciBpZiBuZWVkZWQsIGUuZy4gdG9cbnJlbW92ZSBkZXByZWNhdGVkIG1ldGhvZHMuIiwiZW51bSI6WyJFQlBGIiwiQ09SRV9CUEYiLCJOb0NvbGxlY3Rpb24iLCJLZXJuZWxNb2R1bGUiXSwidHlwZSI6InN0cmluZyJ9LCJmb3JjZUNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpbWFnZUZsYXZvciI6eyJkZWZhdWx0IjoiUmVndWxhciIsImRlc2NyaXB0aW9uIjoiVGhlIGltYWdlIGZsYXZvciB0byB1c2UgZm9yIGNvbGxlY3Rvci4gXCJSZWd1bGFyXCIgaW1hZ2VzIGFyZSBiaWdnZXIgaW4gc2l6ZSwgYnV0IGNvbnRhaW4gcHJvYmVzXG5mb3IgbW9zdCBrZXJuZWxzLiBJZiB5b3UgdXNlIHRoZSBcIlNsaW1cIiBpbWFnZSBmbGF2b3IsIHlvdSBtdXN0IGVuc3VyZSB0aGF0IHlvdXIgQ2VudHJhbCBpbnN0YW5jZVxuaXMgY29ubmVjdGVkIHRvIHRoZSBpbnRlcm5ldCwgb3IgcmVndWxhcmx5IHJlY2VpdmVzIENvbGxlY3RvciBTdXBwb3J0IFBhY2thZ2UgdXBkYXRlcyAoZm9yIGZ1cnRoZXJcbmluc3RydWN0aW9ucywgcGxlYXNlIHJlZmVyIHRvIHRoZSBkb2N1bWVudGF0aW9uKS4iLCJlbnVtIjpbIlJlZ3VsYXIiLCJTbGltIl0sInR5cGUiOiJzdHJpbmcifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVJbnZlbnRvcnkiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJwcm9wZXJ0aWVzIjp7InJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRhaW50VG9sZXJhdGlvbiI6eyJkZWZhdWx0IjoiVG9sZXJhdGVUYWludHMiLCJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZW51bSI6WyJUb2xlcmF0ZVRhaW50cyIsIkF2b2lkVGFpbnRzIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicmVnaXN0cnlPdmVycmlkZSI6eyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsInR5cGUiOiJzdHJpbmcifSwic2Nhbm5lciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkF1dG9TZW5zZSIsImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lclY0Ijp7ImRlZmF1bHQiOnsic2Nhbm5lckNvbXBvbmVudCI6IkRlZmF1bHQifSwiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwicHJvcGVydGllcyI6eyJleHBvc2VFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkRlZmF1bHQiLCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0bHMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsInByb3BlcnRpZXMiOnsiYWRkaXRpb25hbENBcyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWxDQSBkZWZpbmVzIGEgY2VydGlmaWNhdGUgZm9yIGFuIGFkZGl0aW9uYWwgQ2VydGlmaWNhdGUgQXV0aG9yaXR5LiIsInByb3BlcnRpZXMiOnsiY29udGVudCI6eyJkZXNjcmlwdGlvbiI6IlBFTSBmb3JtYXQiLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJNdXN0IGJlIGEgdmFsaWQgZmlsZSBiYXNlbmFtZSIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbnRlbnQiLCJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJjbHVzdGVyTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIFNlY3VyZWRDbHVzdGVyIiwicHJvcGVydGllcyI6eyJjbHVzdGVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBhc3NpZ25lZCBjbHVzdGVyIG5hbWUgcGVyIHRoZSBzcGVjLiBUaGlzIGNhbm5vdCBiZSBjaGFuZ2VkIGFmdGVyd2FyZHMuIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVcbmNsdXN0ZXIgbmFtZSwgcGxlYXNlIGRlbGV0ZSBhbmQgcmVjcmVhdGUgdGhpcyByZXNvdXJjZS4iLCJ0eXBlIjoic3RyaW5nIn0sImNvbmRpdGlvbnMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveENvbmRpdGlvbiBkZWZpbmVzIGEgY29uZGl0aW9uIGZvciBhIFN0YWNrUm94IGN1c3RvbSByZXNvdXJjZS4iLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJyZWFzb24iOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25SZWFzb24gaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gcmVhc29uLiIsInR5cGUiOiJzdHJpbmcifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uU3RhdHVzIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHN0YXR1cy4iLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25UeXBlIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHR5cGUuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsic3RhdHVzIiwidHlwZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJkZXBsb3llZFJlbGVhc2UiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveFJlbGVhc2UgZGVzY3JpYmVzIHRoZSBIZWxtIFwicmVsZWFzZVwiIHRoYXQgd2FzIG1vc3QgcmVjZW50bHkgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7InZlcnNpb24iOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwcm9kdWN0VmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbmRpdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX0sInN0YXR1cyI6eyJhY2NlcHRlZE5hbWVzIjp7ImtpbmQiOiIiLCJwbHVyYWwiOiIifSwiY29uZGl0aW9ucyI6bnVsbCwic3RvcmVkVmVyc2lvbnMiOm51bGx9fQ==" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBjcml0ZXJpYSBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJ0eXBlIjoic3RyaW5nIn0sImxhYmVsIjp7InByb3BlcnRpZXMiOnsia2V5Ijp7InR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2UiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJleHBpcmF0aW9uIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwiaW1hZ2UiOnsicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJpc0RlZmF1bHQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIEluZGljYXRlcyB0aGUgcG9saWN5IGlzIGEgZGVmYXVsdCBwb2xpY3kgaWYgdHJ1ZSBhbmQgYSBjdXN0b20gcG9saWN5IGlmIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sImxpZmVjeWNsZVN0YWdlcyI6eyJkZXNjcmlwdGlvbiI6IkxpZmVjeWNsZVN0YWdlcyBkZXNjcmliZXMgd2hpY2ggcG9saWN5IGxpZmVjeWxjZSBzdGFnZXMgdGhpcyBwb2xpY3kgYXBwbGllcyB0by4gIENob2ljZXMgYXJlIERFUExPWSwgQlVJTEQsIGFuZCBSVU5USU1FLiIsIml0ZW1zIjp7ImVudW0iOlsiREVQTE9ZIiwiQlVJTEQiLCJSVU5USU1FIl0sInR5cGUiOiJzdHJpbmcifSwibWluSXRlbXMiOjEsInR5cGUiOiJhcnJheSJ9LCJtaXRyZUF0dGFja1ZlY3RvcnMiOnsiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ0YWN0aWMiOnsidHlwZSI6InN0cmluZyJ9LCJ0ZWNobmlxdWVzIjp7Iml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtaXRyZVZlY3RvcnNMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBNSVRSRSBBVFRcdTAwMjZDSyBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub3RpZmllcnMiOnsiZGVzY3JpcHRpb24iOiJOb3RpZmllcnMgaXMgYSBsaXN0IG9mIElEcyBvZiB0aGUgbm90aWZpZXJzIHRoYXQgc2hvdWxkIGJlIHRyaWdnZXJlZCB3aGVuIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMgaWRlbnRpZmllZC4gIElEcyBzaG91bGQgYmUgaW4gdGhlIGZvcm0gb2YgYSBVVUlEIGFuZCBhcmUgZm91bmQgdGhyb3VnaCB0aGUgQ2VudHJhbCBBUEkuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwicG9saWN5TmFtZSI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeU5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHBvbGljeSBhcyBpdCBhcHBlYXJzIGluIHRoZSBBUEkgYW5kIFVJLiAgTm90ZSB0aGF0IGNoYW5naW5nIHRoaXMgdmFsdWUgd2lsbCByZW5hbWUgdGhlIHBvbGljeSBhcyBzdG9yZWQgaW4gdGhlIGRhdGFiYXNlLiAgVGhpcyBmaWVsZCBtdXN0IGJlIHVuaXF1ZS4iLCJwYXR0ZXJuIjoiXlteXFxuXFxyXFwkXXs1LDEyOH0kIiwidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lTZWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeVNlY3Rpb25zIGRlZmluZSB0aGUgdmlvbGF0aW9uIGNyaXRlcmlhIGZvciB0aGlzIHBvbGljeS4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InBvbGljeUdyb3VwcyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeUdyb3VwcyBpcyB0aGUgc2V0IG9mIHBvbGljaWVzIGdyb3VwcyB0aGF0IG1ha2UgdXAgdGhpcyBzZWN0aW9uLiAgRWFjaCBncm91cCBjYW4gYmUgY29uc2lkZXJlZCBhbiBpbmRpdmlkdWFsIGNyaXRlcmlvbi4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImJvb2xlYW5PcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6IkJvb2xlYW5PcGVyYXRvciBkZXRlcm1pbmVzIGlmIHRoZSB2YWx1ZXMgYXJlIGNvbWJpbmVkIHdpdGggYW4gT1Igb3IgYW4gQU5ELiAgRGVmYXVsdHMgdG8gT1IuIiwiZW51bSI6WyJPUiIsIkFORCJdLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkZpZWxkTmFtZSBkZWZpbmVzIHdoaWNoIGZpZWxkIG9uIGEgZGVwbG95bWVudCBvciBpbWFnZSB0aGlzIFBvbGljeUdyb3VwIGV2YWx1YXRlcy4gIFNlZSBodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvb3BlcmF0aW5nL21hbmFnZS1zZWN1cml0eS1wb2xpY2llcy5odG1sI3BvbGljeS1jcml0ZXJpYV9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMgZm9yIGEgY29tcGxldGUgbGlzdCBvZiBwb3NzaWJsZSB2YWx1ZXMuIiwidHlwZSI6InN0cmluZyJ9LCJuZWdhdGUiOnsiZGVzY3JpcHRpb24iOiJOZWdhdGUgZGV0ZXJtaW5lcyBpZiB0aGUgZXZhbHVhdGlvbiBvZiB0aGlzIFBvbGljeUdyb3VwIGlzIG5lZ2F0ZWQuICBEZWZhdWx0IHRvIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlcyBpcyB0aGUgbGlzdCBvZiB2YWx1ZXMgZm9yIHRoZSBzcGVjaWZpZWQgZmllbGQiLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgc2ltcGx5IHRoZSBzdHJpbmcgdmFsdWUiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiZmllbGROYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3Rpb25OYW1lIjp7ImRlc2NyaXB0aW9uIjoiU2VjdGlvbk5hbWUgaXMgYSB1c2VyLWZyaWVuZGx5IG5hbWUgZm9yIHRoaXMgc2VjdGlvbiBvZiBwb2xpY2llcyIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInBvbGljeUdyb3VwcyJdLCJ0eXBlIjoib2JqZWN0In0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwicmF0aW9uYWxlIjp7InR5cGUiOiJzdHJpbmcifSwicmVtZWRpYXRpb24iOnsiZGVzY3JpcHRpb24iOiJSZW1lZGlhdGlvbiBkZXNjcmliZXMgaG93IHRvIHJlbWVkaWF0ZSBhIHZpb2xhdGlvbiBvZiB0aGlzIHBvbGljeS4iLCJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7ImRlc2NyaXB0aW9uIjoiU2NvcGUgZGVmaW5lcyBjbHVzdGVycywgbmFtZXNwYWNlcywgYW5kIGRlcGxveW1lbnRzIHRoYXQgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoaXMgcG9saWN5LiAgTm8gc2NvcGVzIGRlZmluZWQgaW5jbHVkZXMgZXZlcnl0aGluZy4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXIiOnsidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImFjY2VwdGVkIjp7InR5cGUiOiJib29sZWFuIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lJZCI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJhY2NlcHRlZCIsIm1lc3NhZ2UiLCJwb2xpY3lJZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0=" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjphNDUwYThhYWEyNjM4ZmY1NWFiMTk1MTVlMzFjNDk3NjZhNGViOTUzYzU5YWNhMzUwM2RkZTIwZDkxMWQwNjJlIiwiY3JlYXRlZEF0IjoiMjAyNS0wNy0xNlQwNjoyMDoxNi4zODEwMDkrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC41LjAgXHUwMDNjIDQuNi44Iiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFhcmNoNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3IudjQuNi44IiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJhcGlzZXJ2aWNlZGVmaW5pdGlvbnMiOnt9LCJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwiLCJraW5kIjoiQ2VudHJhbCIsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiUm91dGUiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiU2VjcmV0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlcnZpY2UiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDZW50cmFsIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGFsbCB1c2VyIGludGVyYWN0aW9uLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGVkIHRvIG91dGdvaW5nIG5ldHdvcmsgdHJhZmZpYy4iLCJkaXNwbGF5TmFtZSI6IkVncmVzcyIsInBhdGgiOiJlZ3Jlc3MifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZy1hcy1Db2RlIiwicGF0aCI6ImNvbmZpZ0FzQ29kZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IkhlcmUgeW91IGNhbiBjb25maWd1cmUgaWYgeW91IHdhbnQgdG8gZXhwb3NlIGNlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydCwgYSBsb2FkIGJhbGFuY2VyLCBvciBhbiBPcGVuU2hpZnRcbnJvdXRlLiIsImRpc3BsYXlOYW1lIjoiRXhwb3N1cmUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZSJ9LHsiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBDZW50cmFsIHdpbGwgb25seSBzZXJ2ZSBhbiBpbnRlcm5hbCBUTFMgY2VydGlmaWNhdGUsIHdoaWNoIG1lYW5zIHRoYXQgeW91IHdpbGxcbm5lZWQgdG8gaGFuZGxlIFRMUyB0ZXJtaW5hdGlvbiBhdCB0aGUgaW5ncmVzcyBvciBsb2FkIGJhbGFuY2VyIGxldmVsLlxuSWYgeW91IHdhbnQgdG8gdGVybWluYXRlIFRMUyBpbiBDZW50cmFsIGFuZCBzZXJ2ZSBhIGN1c3RvbSBzZXJ2ZXIgY2VydGlmaWNhdGUsIHlvdSBjYW4gc3BlY2lmeVxuYSBzZWNyZXQgY29udGFpbmluZyB0aGUgY2VydGlmaWNhdGUgYW5kIHByaXZhdGUga2V5IGhlcmUuIiwiZGlzcGxheU5hbWUiOiJVc2VyLWZhY2luZyBUTFMgY2VydGlmaWNhdGUgc2VjcmV0IiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIENlbnRyYWwuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gQ2VudHJhbCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgQ2VudHJhbCBEQiwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGRhdGEgcGVyc2lzdGVuY2UuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIERCIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwiZGlzcGxheU5hbWUiOiJUZWxlbWV0cnkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRlY2xhcmF0aXZlIENvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsImRpc3BsYXlOYW1lIjoiTm90aWZpZXIgU2VjcmV0cyBFbmNyeXB0aW9uIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRpc2FibGUgYWRtaW4gcGFzc3dvcmQgZ2VuZXJhdGlvbi4gRG8gbm90IHVzZSB0aGlzIGZvciBmaXJzdC10aW1lIGluc3RhbGxhdGlvbnMsXG5hcyB5b3Ugd2lsbCBoYXZlIG5vIHdheSB0byBwZXJmb3JtIGluaXRpYWwgc2V0dXAgYW5kIGNvbmZpZ3VyYXRpb24gb2YgYWx0ZXJuYXRpdmUgYXV0aGVudGljYXRpb24gbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIEdlbmVyYXRpb24gRGlzYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uIFRoaXMgY2FuIG9ubHkgYmUgdXNlZCB3aGVuXG5zcGVjaWZ5aW5nIGEgY29ubmVjdGlvbiBzdHJpbmcgbWFudWFsbHkuXG5XaGVuIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBEQiBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWRiLXBhc3N3b3JkXCIgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiQWRtaW5pc3RyYXRvciBQYXNzd29yZCIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjb25uZWN0aW9uIHN0cmluZyB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgZGF0YWJhc2UgbWFuYWdlZCBlbHNld2hlcmUuIElmIHNldCwgdGhlIG9wZXJhdG9yIHdpbGwgbm90IG1hbmFnZSB0aGUgQ2VudHJhbCBEQi5cbldoZW4gdXNpbmcgdGhpcyBvcHRpb24sIHlvdSBtdXN0IGV4cGxpY2l0bHkgc2V0IGEgcGFzc3dvcmQgc2VjcmV0OyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcgYSBwYXNzd29yZCB3aWxsIG5vdFxuYmUgc3VwcG9ydGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGlvbiBTdHJpbmciLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uU3RyaW5nIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IENlbnRyYWwgREIgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuIFlvdSBjYW4gY2hvb3NlIGJldHdlZW4gdXNpbmcgYSBwZXJzaXN0ZW50XG52b2x1bWUgY2xhaW0gKHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhbmQgYSBob3N0IHBhdGguIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZyBtYXAgY29udGFpbmluZyBwb3N0Z3Jlc3FsLmNvbmYgYW5kIHBnX2hiYS5jb25mIHRoYXQgd2lsbCBiZSB1c2VkIGlmIG1vZGlmaWNhdGlvbnMgbmVlZCB0byBiZSBhcHBsaWVkLiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnIG1hcCB0aGF0IHdpbGwgb3ZlcnJpZGUgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGhlIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9vbCBzaXplLiIsImRpc3BsYXlOYW1lIjoiRGF0YWJhc2UgQ29ubmVjdGlvbiBQb29sIFNpemUgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJjZW50cmFsLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJjZW50cmFsLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImNlbnRyYWwuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gSXQgaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeSB0byBzcGVjaWZ5IGl0LlxuVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbkNlbnRyYWwgaXMgY29uZmlndXJlZCB0byB1c2UgUG9zdGdyZVNRTCBieSBkZWZhdWx0LiIsImRpc3BsYXlOYW1lIjoiSXMgRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmRiLmlzRW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIuY29uZmlnT3ZlcnJpZGUubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWF4aW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5tYXhDb25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWluaW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5taW5Db25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwiY2VudHJhbC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2Ygc2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJTZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLmNvbmZpZ01hcHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLnNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsImRpc3BsYXlOYW1lIjoiUm91dGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZSJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsImRpc3BsYXlOYW1lIjoiTG9hZCBCYWxhbmNlciIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlciJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiTm9kZSBQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQifSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5wb3J0IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsImRpc3BsYXlOYW1lIjoiSVAiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuaXAiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmVuYWJsZWQ6dHJ1ZSJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdG8gc3BlY2lmeSBhbiBleHBsaWNpdCBub2RlIHBvcnQuIE1vc3QgdXNlcnMgc2hvdWxkIGxlYXZlIHRoaXMgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkOnRydWUiXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwiZGlzcGxheU5hbWUiOiJIb3N0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUuaG9zdCJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGhlIGVuY3J5cHRpb24gb2Ygbm90aWZpZXIgc2VjcmV0cyBzdG9yZWQgaW4gdGhlIENlbnRyYWwgREIuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbi5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgaWYgVGVsZW1ldHJ5IGlzIGVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC50ZWxlbWV0cnkuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJkaXNwbGF5TmFtZSI6IkVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2UuZW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkga2V5LiBJZiBub3Qgc2V0LCB0ZWxlbWV0cnkgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJLZXkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZS5rZXkifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZGlzcGxheU5hbWUiOiJDb25maWcgYXMgQ29kZSBjb21wb25lbnQiLCJwYXRoIjoiY29uZmlnQXNDb2RlLmNvbmZpZ0FzQ29kZUNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHdoZXRoZXIgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHNob3VsZCBydW4gaW4gb25saW5lIG9yIG9mZmxpbmUgKGRpc2Nvbm5lY3RlZCkgbW9kZS5cbkluIG9mZmxpbmUgbW9kZSwgYXV0b21hdGljIHVwZGF0ZXMgb2YgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyBhbmQga2VybmVsIG1vZHVsZXMgYXJlIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGl2aXR5IFBvbGljeSIsInBhdGgiOiJlZ3Jlc3MuY29ubmVjdGl2aXR5UG9saWN5In0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0c1swXS5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsImRpc3BsYXlOYW1lIjoiQ3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIGZvciBPcGVyYW5kIiwicGF0aCI6Im1pc2MuY3JlYXRlU0NDcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayBQb2xpY2llcyIsInBhdGgiOiJuZXR3b3JrLnBvbGljaWVzIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIEFQSSB2ZXJzaW9uLiIsImRpc3BsYXlOYW1lIjoiQVBJIFZlcnNpb24iLCJwYXRoIjoib3ZlcmxheXNbMF0uYXBpVmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsImRpc3BsYXlOYW1lIjoiS2luZCIsInBhdGgiOiJvdmVybGF5c1swXS5raW5kIn0seyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6Im92ZXJsYXlzWzBdLm5hbWUifSx7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgbWFya3MgdGhlIG92ZXJsYXkgYXMgb3B0aW9uYWwuXG5XaGVuIE9wdGlvbmFsIGlzIHRydWUsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCB0aGUgb3ZlcmxheSB3aWxsIGJlIHNraXBwZWQsIGFuZCBhIHdhcm5pbmcgd2lsbCBiZSBsb2dnZWQuXG5XaGVuIE9wdGlvbmFsIGlzIGZhbHNlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgYW4gZXJyb3Igd2lsbCBiZSB0aHJvd24uIiwiZGlzcGxheU5hbWUiOiJPcHRpb25hbCIsInBhdGgiOiJvdmVybGF5c1swXS5vcHRpb25hbCJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJQYXRjaGVzIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXMifSx7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJkaXNwbGF5TmFtZSI6IlZhbHVlIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmFsdWUifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSBTY2FubmVyIFY0IGNvbXBvbmVudHMgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6Ik1hdGNoZXIiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJJbmZvIHN0b3JlcyBpbmZvcm1hdGlvbiBvbiBob3cgdG8gb2J0YWluIHRoZSBhZG1pbiBwYXNzd29yZC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIENyZWRlbnRpYWxzIEluZm8iLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmluZm8ifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwiZGlzcGxheU5hbWUiOiJQcm9kdWN0IFZlcnNpb24iLCJwYXRoIjoicHJvZHVjdFZlcnNpb24ifSx7ImRpc3BsYXlOYW1lIjoiQ2VudHJhbCIsInBhdGgiOiJjZW50cmFsIn0seyJkZXNjcmlwdGlvbiI6IkFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UgY29udGFpbnMgcmVmZXJlbmNlIGZvciB0aGUgYWRtaW4gcGFzc3dvcmQiLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIFNlY3JldCBSZWZlcmVuY2UiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cmVkQ2x1c3RlciBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgdGhlIHNlY3VyZWQgY2x1c3RlciBzZXJ2aWNlcy4gVGhlc2UgaW5jbHVkZSBTZW5zb3IsIHdoaWNoIGlzXG5yZXNwb25zaWJsZSBmb3IgdGhlIGNvbm5lY3Rpb24gdG8gQ2VudHJhbCwgYW5kIENvbGxlY3Rvciwgd2hpY2ggcGVyZm9ybXMgaG9zdC1sZXZlbCBjb2xsZWN0aW9uIG9mIHByb2Nlc3MgYW5kXG5uZXR3b3JrIGV2ZW50cy5cdTAwM2NwXHUwMDNlXG4qKkltcG9ydGFudDoqKiBQbGVhc2Ugc2VlIHRoZSBfSW5zdGFsbGF0aW9uIFByZXJlcXVpc2l0ZXNfIG9uIHRoZSBtYWluIFJIQUNTIG9wZXJhdG9yIHBhZ2UgYmVmb3JlIGRlcGxveWluZywgb3JcbmNvbnN1bHQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24gb24gY3JlYXRpbmcgY2x1c3RlciBpbml0IGJ1bmRsZXMuIiwiZGlzcGxheU5hbWUiOiJTZWN1cmVkIENsdXN0ZXIiLCJraW5kIjoiU2VjdXJlZENsdXN0ZXIiLCJuYW1lIjoic2VjdXJlZGNsdXN0ZXJzLnBsYXRmb3JtLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGFlbW9uU2V0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHVuaXF1ZSBuYW1lIG9mIHRoaXMgY2x1c3RlciwgYXMgaXQgd2lsbCBiZSBzaG93biBpbiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFVJLlxuTm90ZTogT25jZSBhIG5hbWUgaXMgc2V0IGhlcmUsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIGNoYW5nZSBpdCBhZ2Fpbi4gWW91IHdpbGwgbmVlZCB0byBkZWxldGVcbmFuZCByZS1jcmVhdGUgdGhpcyBvYmplY3QgaW4gb3JkZXIgdG8gcmVnaXN0ZXIgYSBjbHVzdGVyIHdpdGggYSBuZXcgbmFtZS4iLCJkaXNwbGF5TmFtZSI6IkNsdXN0ZXIgTmFtZSIsInBhdGgiOiJjbHVzdGVyTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZW5kcG9pbnQgb2YgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBDZW50cmFsIGluc3RhbmNlIHRvIGNvbm5lY3QgdG8sXG5pbmNsdWRpbmcgdGhlIHBvcnQgbnVtYmVyLiBJZiBubyBwb3J0IGlzIHNwZWNpZmllZCBhbmQgdGhlIGVuZHBvaW50IGNvbnRhaW5zIGFuIGh0dHBzOi8vXG5wcm90b2NvbCBzcGVjaWZpY2F0aW9uLCB0aGVuIHRoZSBwb3J0IDQ0MyBpcyBpbXBsaWNpdGx5IGFzc3VtZWQuXG5JZiB1c2luZyBhIG5vbi1nUlBDIGNhcGFibGUgbG9hZCBiYWxhbmNlciwgdXNlIHRoZSBXZWJTb2NrZXQgcHJvdG9jb2wgYnkgcHJlZml4aW5nIHRoZSBlbmRwb2ludFxuYWRkcmVzcyB3aXRoIHdzczovLy5cbk5vdGU6IHdoZW4gbGVhdmluZyB0aGlzIGJsYW5rLCBTZW5zb3Igd2lsbCBhdHRlbXB0IHRvIGNvbm5lY3QgdG8gYSBDZW50cmFsIGluc3RhbmNlIHJ1bm5pbmcgaW4gdGhlIHNhbWVcbm5hbWVzcGFjZS4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbEVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Vuc29yIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNlbnNvciBTZXR0aW5ncyIsInBhdGgiOiJzZW5zb3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJkaXNwbGF5TmFtZSI6IkFkbWlzc2lvbiBDb250cm9sIFNldHRpbmdzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsImRpc3BsYXlOYW1lIjoiUGVyIE5vZGUgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGluZyB0byB0aGUgaW5nZXN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncy4iLCJkaXNwbGF5TmFtZSI6Ikt1YmVybmV0ZXMgQXVkaXQgTG9ncyBJbmdlc3Rpb24gU2V0dGluZ3MiLCJwYXRoIjoiYXVkaXRMb2dzIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudHMsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsImRpc3BsYXlOYW1lIjoiQ3VzdG9tIERlZmF1bHQgSW1hZ2UgUmVnaXN0cnkiLCJwYXRoIjoicmVnaXN0cnlPdmVycmlkZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayIsInBhdGgiOiJuZXR3b3JrIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJkaXNwbGF5TmFtZSI6Ik1pc2NlbGxhbmVvdXMiLCJwYXRoIjoibWlzYyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIG9iamVjdCBjcmVhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gQ3JlYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uQ3JlYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgdXBkYXRlcy5cblxuXG5Ob3RlOiB0aGlzIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdCB1bmxlc3MgJ0xpc3RlbiBPbiBDcmVhdGVzJyBpcyBzZXQgdG8gJ3RydWUnIGFzIHdlbGwuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gVXBkYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uVXBkYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIG1vbml0b3JpbmcgYW5kIGVuZm9yY2VtZW50IGZvciBLdWJlcm5ldGVzIGV2ZW50cyAocG9ydC1mb3J3YXJkIGFuZCBleGVjKS4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBFdmVudHMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkV2ZW50cyJ9LHsiZGVzY3JpcHRpb24iOiJTaG91bGQgaW5saW5lIHNjYW5uaW5nIGJlIHBlcmZvcm1lZCBvbiBwcmV2aW91c2x5IHVuc2Nhbm5lZCBpbWFnZXMgZHVyaW5nIGEgZGVwbG95bWVudHMgYWRtaXNzaW9uIHJldmlldy4iLCJkaXNwbGF5TmFtZSI6IkNvbnRhY3QgSW1hZ2UgU2Nhbm5lcnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5jb250YWN0SW1hZ2VTY2FubmVycyJ9LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImRpc3BsYXlOYW1lIjoiVGltZW91dCBTZWNvbmRzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wudGltZW91dFNlY29uZHMifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0ZWFtcyB0byBieXBhc3MgYWRtaXNzaW9uIGNvbnRyb2wgaW4gYSBtb25pdG9yZWQgbWFubmVyIGluIHRoZSBldmVudCBvZiBhbiBlbWVyZ2VuY3kuIiwiZGlzcGxheU5hbWUiOiJCeXBhc3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ieXBhc3MifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImRpc3BsYXlOYW1lIjoiUmVwbGljYXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJhdWRpdExvZ3MuY29sbGVjdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6Im1vbml0b3Jpbmcub3BlbnNoaWZ0LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsgUG9saWNpZXMiLCJwYXRoIjoibmV0d29yay5wb2xpY2llcyJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJkaXNwbGF5TmFtZSI6IkFQSSBWZXJzaW9uIiwicGF0aCI6Im92ZXJsYXlzWzBdLmFwaVZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJkaXNwbGF5TmFtZSI6IktpbmQiLCJwYXRoIjoib3ZlcmxheXNbMF0ua2luZCJ9LHsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJvdmVybGF5c1swXS5uYW1lIn0seyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsImRpc3BsYXlOYW1lIjoiT3B0aW9uYWwiLCJwYXRoIjoib3ZlcmxheXNbMF0ub3B0aW9uYWwifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiUGF0Y2hlcyIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzIn0seyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0ucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwiZGlzcGxheU5hbWUiOiJWYWx1ZSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZhbHVlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwiZGlzcGxheU5hbWUiOiJDb2xsZWN0b3IgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb21wbGlhbmNlIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIGhvc3QtbGV2ZWwgY29uZmlndXJhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJDb21wbGlhbmNlIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29tcGxpYW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2Nhbm5pbmcgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5ub2RlSW52ZW50b3J5In0seyJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJUYWludCBUb2xlcmF0aW9uIiwicGF0aCI6InBlck5vZGUudGFpbnRUb2xlcmF0aW9uIn0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InBlck5vZGUuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5jb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpFQlBGIiwidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Q09SRV9CUEYiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpOb0NvbGxlY3Rpb24iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBpbWFnZSBmbGF2b3IgdG8gdXNlIGZvciBjb2xsZWN0b3IuIFwiUmVndWxhclwiIGltYWdlcyBhcmUgYmlnZ2VyIGluIHNpemUsIGJ1dCBjb250YWluIHByb2Jlc1xuZm9yIG1vc3Qga2VybmVscy4gSWYgeW91IHVzZSB0aGUgXCJTbGltXCIgaW1hZ2UgZmxhdm9yLCB5b3UgbXVzdCBlbnN1cmUgdGhhdCB5b3VyIENlbnRyYWwgaW5zdGFuY2VcbmlzIGNvbm5lY3RlZCB0byB0aGUgaW50ZXJuZXQsIG9yIHJlZ3VsYXJseSByZWNlaXZlcyBDb2xsZWN0b3IgU3VwcG9ydCBQYWNrYWdlIHVwZGF0ZXMgKGZvciBmdXJ0aGVyXG5pbnN0cnVjdGlvbnMsIHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbikuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBGbGF2b3IiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuaW1hZ2VGbGF2b3IifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJkaXNwbGF5TmFtZSI6IkZvcmNlIENvbGxlY3Rpb24iLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuZm9yY2VDb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoicGVyTm9kZS5jb21wbGlhbmNlLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLm5vZGVJbnZlbnRvcnkucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBDb21wb25lbnQiLCJwYXRoIjoic2Nhbm5lci5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsImRpc3BsYXlOYW1lIjoiQW5hbHl6ZXIiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXIuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXIuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZW5hYmxlIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCBzZXQgdGhpcyB0byBcIkF1dG9TZW5zZVwiIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNlbnNvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Vuc29yLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNlbnNvci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Vuc29yLmhvc3RBbGlhc2VzIn0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgYXNzaWduZWQgY2x1c3RlciBuYW1lIHBlciB0aGUgc3BlYy4gVGhpcyBjYW5ub3QgYmUgY2hhbmdlZCBhZnRlcndhcmRzLiBJZiB5b3UgbmVlZCB0byBjaGFuZ2UgdGhlXG5jbHVzdGVyIG5hbWUsIHBsZWFzZSBkZWxldGUgYW5kIHJlY3JlYXRlIHRoaXMgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJDbHVzdGVyIE5hbWUiLCJwYXRoIjoiY2x1c3Rlck5hbWUifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgc2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJLiIsImRpc3BsYXlOYW1lIjoiU2VjdXJpdHkgUG9saWN5Iiwia2luZCI6IlNlY3VyaXR5UG9saWN5IiwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiIyMgV2h5IHVzZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXM/XG5cblByb3RlY3RpbmcgY2xvdWQtbmF0aXZlIGFwcGxpY2F0aW9ucyByZXF1aXJlcyBzaWduaWZpY2FudCBjaGFuZ2VzIGluIGhvdyB3ZSBhcHByb2FjaCBzZWN1cml0eeKAlHdlIG11c3QgYXBwbHkgY29udHJvbHMgZWFybGllciBpbiB0aGUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZSwgdXNlIHRoZSBpbmZyYXN0cnVjdHVyZSBpdHNlbGYgdG8gYXBwbHkgY29udHJvbHMsIGFuZCBrZWVwIHVwIHdpdGggaW5jcmVhc2luZ2x5IHJhcGlkIHJlbGVhc2Ugc2NoZWR1bGVzLlxuXG5cblJlZCBIYXTCriBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzLCBwb3dlcmVkIGJ5IFN0YWNrUm94IHRlY2hub2xvZ3ksIHByb3RlY3RzIHlvdXIgdml0YWwgYXBwbGljYXRpb25zIGFjcm9zcyBidWlsZCwgZGVwbG95LCBhbmQgcnVudGltZS4gT3VyIHNvZnR3YXJlIGRlcGxveXMgaW4geW91ciBpbmZyYXN0cnVjdHVyZSBhbmQgaW50ZWdyYXRlcyB3aXRoIHlvdXIgRGV2T3BzIHRvb2xpbmcgYW5kIHdvcmtmbG93cyB0byBkZWxpdmVyIGJldHRlciBzZWN1cml0eSBhbmQgY29tcGxpYW5jZS4gVGhlIHBvbGljeSBlbmdpbmUgaW5jbHVkZXMgaHVuZHJlZHMgb2YgYnVpbHQtaW4gY29udHJvbHMgdG8gZW5mb3JjZSBEZXZPcHMgYW5kIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzLCBpbmR1c3RyeSBzdGFuZGFyZHMgc3VjaCBhcyBDSVMgQmVuY2htYXJrcyBhbmQgTmF0aW9uYWwgSW5zdGl0dXRlIG9mIFN0YW5kYXJkcyBUZWNobm9sb2d5IChOSVNUKSBndWlkZWxpbmVzLCBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQgb2YgYm90aCBjb250YWluZXJzIGFuZCBLdWJlcm5ldGVzLCBhbmQgcnVudGltZSBzZWN1cml0eS5cblxuUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzIHByb3ZpZGVzIGEgS3ViZXJuZXRlcy1uYXRpdmUgYXJjaGl0ZWN0dXJlIGZvciBjb250YWluZXIgc2VjdXJpdHksIGVuYWJsaW5nIERldk9wcyBhbmQgSW5mb1NlYyB0ZWFtcyB0byBvcGVyYXRpb25hbGl6ZSBzZWN1cml0eS5cblxuIyMgRmVhdHVyZXMgYW5kIEJlbmVmaXRzXG5cbioqS3ViZXJuZXRlcy1uYXRpdmUgc2VjdXJpdHk6KipcbjEuIEluY3JlYXNlcyBwcm90ZWN0aW9uLlxuMS4gRWxpbWluYXRlcyBibGluZCBzcG90cywgcHJvdmlkaW5nIHN0YWZmIHdpdGggaW5zaWdodHMgaW50byBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMgYW5kIHRocmVhdCB2ZWN0b3JzLlxuMS4gUmVkdWNlcyB0aW1lIGFuZCBjb3N0cy5cbjEuIFJlZHVjZXMgdGhlIHRpbWUgYW5kIGVmZm9ydCBuZWVkZWQgdG8gaW1wbGVtZW50IHNlY3VyaXR5IGFuZCBzdHJlYW1saW5lcyBzZWN1cml0eSBhbmFseXNpcywgaW52ZXN0aWdhdGlvbiwgYW5kIHJlbWVkaWF0aW9uIHVzaW5nIHRoZSByaWNoIGNvbnRleHQgS3ViZXJuZXRlcyBwcm92aWRlcy5cbjEuIEluY3JlYXNlcyBzY2FsYWJpbGl0eSBhbmQgcG9ydGFiaWxpdHkuXG4xLiBQcm92aWRlcyBzY2FsYWJpbGl0eSBhbmQgcmVzaWxpZW5jeSBuYXRpdmUgdG8gS3ViZXJuZXRlcywgYXZvaWRpbmcgb3BlcmF0aW9uYWwgY29uZmxpY3QgYW5kIGNvbXBsZXhpdHkgdGhhdCBjYW4gcmVzdWx0IGZyb20gb3V0LW9mLWJhbmQgc2VjdXJpdHkgY29udHJvbHMuXG5cbiMjIFVzaW5nIHRoZSBSSEFDUyBPcGVyYXRvclxuXG4qKlJIQUNTIE9wZXJhdG9yIGNoYW5uZWxzOioqXG5cblJlZCBIYXQgcHJvdmlkZXMgdGhlIFJIQUNTIE9wZXJhdG9yIGJ5IHVzaW5nIHRoZSBmb2xsb3dpbmcgdXBkYXRlIGNoYW5uZWxzIGluIHRoZSBSZWQgSGF0IE9wZXJhdG9yIGNhdGFsb2c6XG5cbiogYHN0YWJsZWA6IFByb3ZpZGVzIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uIGFuZCBwYXRjaGVzIHRvIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uLlxuICBVc2luZyB0aGUgYHN0YWJsZWAgY2hhbm5lbCBhbmQgY29uZmlndXJpbmcgYXV0b21hdGljIG9wZXJhdG9yIHVwZ3JhZGVzIGVuc3VyZXMgdGhhdCB0aGUgbW9zdCByZWNlbnQgUkhBQ1MgdmVyc2lvbiBpcyBkZXBsb3llZC5cbiogYHJoYWNzLXgueXlgIChmb3IgZXhhbXBsZSwgYHJoYWNzLTMuNzRgKTogQ2hhbm5lbHMgZm9sbG93IGEgc3BlY2lmaWMgUkhBQ1MgdmVyc2lvbiBhbmQgaW5jbHVkZSBhbGwgcGF0Y2hlcyB0byB0aGF0IHZlcnNpb24gKGUuZy4gYDMuNzQuMGAsIGAzLjc0LjFgLCAuLi4pLlxuXG5Ob3RlIHRoYXQgdGhlIGBsYXRlc3RgIGNoYW5uZWwgaXMgZGVwcmVjYXRlZCBhbmQgaXMgbm90IHVwZGF0ZWQgYWZ0ZXIgUkhBQ1MgdmVyc2lvbiAzLjc0LiBOZXdlciB2ZXJzaW9ucyBhcmUgcHVibGlzaGVkIHRvIHRoZSBgc3RhYmxlYCBjaGFubmVsLlxuXG4qKlJIQUNTIGNvbWVzIHdpdGggdHdvIGN1c3RvbSByZXNvdXJjZXM6KipcblxuMS4gKipDZW50cmFsIFNlcnZpY2VzKiogLSBDZW50cmFsIGlzIGEgZGVwbG95bWVudCByZXF1aXJlZCBvbiBvbmx5IG9uZSBjbHVzdGVyIGluIHlvdXIgZW52aXJvbm1lbnQuIFVzZXJzIGludGVyYWN0IHdpdGggUkhBQ1MgdmlhIHRoZSB1c2VyIGludGVyZmFjZSBvciBBUElzIG9uIENlbnRyYWwuIENlbnRyYWwgYWxzbyBzZW5kcyBub3RpZmljYXRpb25zIGZvciB2aW9sYXRpb25zIGFuZCBpbnRlcmFjdHMgd2l0aCBpbnRlZ3JhdGlvbnMuIFVzZXJzIG1heSBzZWxlY3QgZXhwb3N1cmVzIGZvciBDZW50cmFsIHRoYXQgYmVzdCBtZWV0IHRoZWlyIGVudmlyb25tZW50LlxuXG4yLiAqKlNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyoqIC0gU2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzIGFyZSBwbGFjZWQgb24gZWFjaCBjbHVzdGVyIHlvdSBtYW5hZ2UgYW5kIHJlcG9ydCBiYWNrIHRvIENlbnRyYWwuIFRoZXNlIHNlcnZpY2VzIGFsbG93IHVzZXJzIHRvIGVuZm9yY2UgcG9saWNpZXMgYW5kIG1vbml0b3IgeW91ciBPcGVuU2hpZnQgYW5kIEt1YmVybmV0ZXMgY2x1c3RlcnMuIFNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyBjb21lIGFzIHR3byBEZXBsb3ltZW50cyAoU2Vuc29yIGFuZCBBZG1pc3Npb24gQ29udHJvbGxlcikgYW5kIG9uZSBEYWVtb25TZXQgKENvbGxlY3RvcikuXG5cbiMjIyBDZW50cmFsIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBDZW50cmFsICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFVzZXJzIGludGVyYWN0IHdpdGggUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHRocm91Z2ggdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gfFxufCBDZW50cmFsIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IENlbnRyYWwgREIgaXMgYSBQb3N0Z3JlU1FMLWJhc2VkIHBlcnNpc3RlbnQgc3RvcmFnZSBmb3IgdGhlIGRhdGEgY29sbGVjdGVkIGFuZCBtYW5hZ2VkIGJ5IENlbnRyYWwuIHxcbnwgU2Nhbm5lciAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIGlzIGEgUmVkIEhhdCBkZXZlbG9wZWQgYW5kIGNlcnRpZmllZCBpbWFnZSBzY2FubmVyLiBTY2FubmVyIGFuYWx5emVzIGFuZCByZXBvcnRzIHZ1bG5lcmFiaWxpdGllcyBmb3IgaW1hZ2VzLiBTY2FubmVyIHVzZXMgSFBBIHRvIHNjYWxlIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYmFzZWQgb24gd29ya2xvYWQuIHxcbnwgU2Nhbm5lciBEQiAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIERCIGlzIGEgY2FjaGUgZm9yIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgdG8gc2VydmUgdnVsbmVyYWJpbGl0eSBzY2FubmluZyB1c2UgY2FzZXMgdGhyb3VnaG91dCB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZS4gfFxuXG4jIyMgU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBTZW5zb3IgICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNlbnNvciBhbmFseXplcyBhbmQgbW9uaXRvcnMgS3ViZXJuZXRlcyBpbiBzZWN1cmVkIGNsdXN0ZXJzLiB8XG58IENvbGxlY3RvciAgICAgICAgICAgICAgICAgICAgICAgIHwgRGFlbW9uU2V0ICAgICAgIHwgQW5hbHl6ZXMgYW5kIG1vbml0b3JzIGNvbnRhaW5lciBhY3Rpdml0eSBvbiBLdWJlcm5ldGVzIG5vZGVzLnxcbnwgQWRtaXNzaW9uIENvbnRyb2xsZXIgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBWYWxpZGF0aW5nV2ViaG9va0NvbmZpZ3VyYXRpb24gZm9yIGVuZm9yY2luZyBwb2xpY2llcyBpbiB0aGUgZGVwbG95IGxpZmVjeWNsZS4gfFxuXG4jIyMgQ2VudHJhbCBDdXN0b20gUmVzb3VyY2VcblxuQ2VudHJhbCBTZXJ2aWNlcyBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgUkhBQ1MgQ2VudHJhbCBkZXBsb3ltZW50LiBGb3IgYWxsIGN1c3RvbWl6YXRpb24gb3B0aW9ucywgcGxlYXNlIHZpc2l0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uLlxuXG4jIyMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlXG5cblNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgUkhBQ1MgU2VjdXJlZCBDbHVzdGVyIHNlcnZpY2VzLlxuXG4jIyMjIEluc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXG5cbkJlZm9yZSBkZXBsb3lpbmcgYSBTZWN1cmVkQ2x1c3RlciByZXNvdXJjZSwgeW91IG5lZWQgdG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQuXG5cbi0gKipUaHJvdWdoIHRoZSBSSEFDUyBVSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBSSEFDUyBVSSwgbmF2aWdhdGUgdG8gYFBsYXRmb3JtIENvbmZpZ3VyYXRpb24gXHUwMDNlIENsdXN0ZXJzYCwgYW5kIHRoZW4gY2xpY2sgYE1hbmFnZSBUb2tlbnNgIGluIHRoZSB0b3AtcmlnaHQgY29ybmVyLiBTZWxlY3QgYENsdXN0ZXIgSW5pdCBCdW5kbGVgLCBhbmQgY2xpY2sgYEdlbmVyYXRlIEJ1bmRsZWAuIFNlbGVjdCBgRG93bmxvYWQgS3ViZXJuZXRlcyBzZWNyZXRzIGZpbGVgLCBhbmQgc3RvcmUgdGhlIGZpbGUgdW5kZXIgYSBuYW1lIG9mIHlvdXIgY2hvaWNlIChmb3IgZXhhbXBsZSwgYGNsdXN0ZXItaW5pdC1zZWNyZXRzLnlhbWxgKS5cbi0gKipUaHJvdWdoIHRoZSBgcm94Y3RsYCBDTEk6KiogVG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQgdGhyb3VnaCB0aGUgYHJveGN0bGAgY29tbWFuZC1saW5lIGludGVyZmFjZSwgcnVuIGByb3hjdGwgY2VudHJhbCBpbml0LWJ1bmRsZXMgZ2VuZXJhdGUgXHUwMDNjbmFtZVx1MDAzZSAtLW91dHB1dC1zZWNyZXRzIFx1MDAzY2ZpbGUgbmFtZVx1MDAzZWAuIENob29zZSBhbnkgYG5hbWVgIGFuZCBgZmlsZSBuYW1lYCB0aGF0IHlvdSBsaWtlLlxuXG5SdW4gYG9jIHByb2plY3RgIGFuZCBjaGVjayB0aGF0IGl0IHJlcG9ydHMgdGhlIGNvcnJlY3QgbmFtZXNwYWNlIHdoZXJlIHlvdSBpbnRlbmQgdG8gZGVwbG95IFNlY3VyZWRDbHVzdGVyLiBJbiBjYXNlIHlvdSB3YW50IHRvIGluc3RhbGwgU2VjdXJlZENsdXN0ZXIgdG8gYSBkaWZmZXJlbnQgbmFtZXNwYWNlLCBzZWxlY3QgaXQgYnkgcnVubmluZyBgb2MgcHJvamVjdCBcdTAwM2NuYW1lc3BhY2VcdTAwM2VgLlxuVGhlbiwgcnVuIGBvYyBjcmVhdGUgLWYgaW5pdC1idW5kbGUueWFtbGAuIElmIHlvdSBoYXZlIGNob3NlbiBhIG5hbWUgb3RoZXIgdGhhbiBgaW5pdC1idW5kbGUueWFtbGAsIHNwZWNpZnkgdGhhdCBmaWxlIG5hbWUgaW5zdGVhZC5cblxuIyMjIyBSZXF1aXJlZCBGaWVsZHNcblxuVGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzIGFyZSByZXF1aXJlZCB0byBiZSBzcGVjaWZpZWQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbnwgUGFyYW1ldGVyICAgICAgICAgIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgYGNsdXN0ZXJOYW1lYCAgICAgIHwgVGhlIG5hbWUgZ2l2ZW4gdG8gdGhpcyBzZWN1cmVkIGNsdXN0ZXIuIFRoZSBjbHVzdGVyIHdpbGwgYXBwZWFyIHdpdGggdGhpcyBuYW1lIGluIFJIQUNTIHVzZXIgaW50ZXJmYWNlLiB8XG58IGBjZW50cmFsRW5kcG9pbnRgICB8IFRoaXMgZmllbGQgc2hvdWxkIHNwZWNpZnkgdGhlIGFkZHJlc3Mgb2YgdGhlIENlbnRyYWwgZW5kcG9pbnQsIGluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIGBjZW50cmFsRW5kcG9pbnRgIG1heSBiZSBvbWl0dGVkIGlmIHRoaXMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlIGlzIGluIHRoZSBzYW1lIGNsdXN0ZXIgYW5kIG5hbWVzcGFjZSBhcyBDZW50cmFsLiB8XG4iLCJkaXNwbGF5TmFtZSI6IkFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVh3QUFBRjhDQVlBQUFETTV3REtBQUFBQ1hCSVdYTUFBRzY2QUFCdXVnSFczckVYQUFBZ0FFbEVRVlI0bk8zZHY0OGNSZjcvOFZlZkx2Yk81NVBiMitTMmRvaXgyQ2JsZEhkRGFPdE9uaEFMZ3JrSUNRS1dBQ1JuZXhJSXNwdlY1NFJEeGlCSW1VVTRaa1k0WjliT3Y4ejRINmh2VU4zcjJXVi9kRmRYZC9XUDUwTXE3WjJaN3FuWkg2K3BlVmQxZFdTTUVRQ2crLzRVdWdNQWdIb1ErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlBFUGdBMEJNRVBnRDBCSUVQQUQzeDU5QWR3RmxSRkNXaCt3QjR0RExHckVKM0FsYkVsYmJWaUtJb2xoUkxHa29hYkgyVnBQMGduUUthNVRqOXVwYTAyUHJLbTBSRkNId1AwbEg1Y0t2dEJlMFEwQTFMMlRlQWhhU0ZNV1lldGp2dFIrQVhGRVhSUUZLeTFRaDNvRDVMU2ZPc0dXUFdRWHZUTWdSK0RsRVVEU1dOMGtiQUE4MnhsRFNUTkRQR0xFSjNwdWtJL0V1a0lUK1dEZm5kc0wwQmtNT0piUGhQQ2YrTEVmaGIwb25XY2RvSWVhQzlUaVJOWmNOL0ZiWXJ6VUhnUzRxaWFDd2I4cXllQWJybldEYjRwNkU3RWxwdkF6K2RmSjJJMFR6UUY5bW8vN0N2azcyOUMveTBiSk1GL1U3SXZnQUlZcU5Yd2I4SzI1VjY5U2J3MDZBL2tQUWdhRWNBTk1tUnBJTytCSC9uQTMrcmRQTng2TDRBYUt4UDFJTlNUNmNEUDRxaWlleW9udElOZ090c1pFZjdoNkU3VXBWT0JuNjYxY0ZVVE1ZQ0tPNUUwcmlMV3psMEt2RFQ4czFVMHQ4RGR3VkErejJSRGY3T2xIazZzeDkrV3I1WmliQUg0TWZmSmEzU2JPbUUxby93MDFIOVRGdzBCYUE2eDVKR2JSL3R0M3FFSDBYUlNIWlVUOWdEcU5LKzdHaC9GTG9qWmJReThLTW9Ha1JSZENqcEc3RUNCMEE5ZGlSOUUwWFJZVnBaYUozV2xYVFNDNmhtWXB0aUFPRXNaVXM4cTlBZEthSlZJL3owNDlSQ2hEMkFzUFlrTGRwVzRtbE40S2N6NVpSd0FEUkZWdUpwelNxZVZwUjBvaWlhaWoxd0FEVFhrVEZtSExvVDEybDA0TFBrRWtDTE5IN3BabU1EUHczN3VhalhBMmlQcGFTa3FhSGZ5QnArdWhKbkxzSWVRTHZzU1pvM2RkbG00MGI0NmMzRDUySnlGa0I3YldSSCtvMjZtWHFqUnZpRVBZQ08ySkVkNlE5RGQyUmJZMGI0NlVlZ2xRaDdBTjJ4a1JRM3BhYmZpQkgrMWdRdFlRK2dTN0tSZmlOcStzRURuOVU0QURxdU1STzV3UU5mN0lzRG9QdjJaTE11cUtDQm4xNUJ5MFZWQVBwZ1A4MjhZSUlGZnJyL0JOc2xBT2lUQnlIMzNnbXlTaWZkWWU2YjJwOFlBSnJoSFdOTTdTV2UyZ00vdllwMklWYmtBT2l2amFSaDNmdnAxMXJTMmRvTWpiQUgwR2M3a21aMXI5eXB1NFovSUZia0FJQmtzL0Nnemllc3JhUkQzUjRBTGxSYlBiK1d3R2ZiQkFDNFZHM2JMOVJWMHFGdUR3QVgyMUZORjJWVkh2anBtbE11cmdLQXkrM1hzVDYvMHBJT3BSd0F5SzN5MGs3VkkveXBDSHNBeUdOSE5qTXJVOWtJUDRxaVJOS1BsWndjQUxyckxXUE12SW9UVnhuNEswbTdsWndjQUxycnhCZ1RWM0hpU2tvNjZlUURZUThBeGUxV05ZSHJmWVRQUkMwQWxGYkpCRzRWSS95SkNIc0FLR05ITmt1OThqckNUM2ZDL00zYkNRR2czMTd6dWFPbTd4SCtnZWZ6QVVDZkhmZzhtYmNSUHFON0FLaUV0MUcrenhGK3NOdDJBVUNIZWN0V0x5TjhWdVlBUUdXOHJkanhOY0puWlE0QVZNUGJpaDFmSS95VnVOQUtBS3JpNWVyYjBpUDhLSXJHSXV3Qm9FcTdhZGFXNHFPa1U3b1RBSUJyamN1ZW9GUkpoNldZQUZDclVrczB5NDd3eHlXUEJ3RGtOeTV6Y05rUi9rclU3d0dnTHFVbWI1MUgrRkVVRFVYWUEwQ2RkdFBzZFZLbXBETXVjU3dBd00zWTlVRG5rZzdsSEFBSXdybXM0elRDcDV3REFNRTRsM1ZjU3pvangrTUFBT1U1WlRDQkR3RHQ0NVRCaFd2NDZjNll2N3M4R1FEQW0vOHB1b09teXdnL2NUZ0dBT0JYVXZRQUFoOEEyaWtwZWdDQkR3RHRsQlE5d0tXRzcrY211QUNBVW93eFVaSEhGeHJoUjFHVUZPb05BS0F5UlRPNWFFbW4wTWtCQUpVcWRBRlcwY0NQQ3o0ZUFGQ2RTZ1BmZVpjMkFJQjNoVEs1MEtRdEU3WUEwQ3hGSm01emovRFQyeGtDQUJxa1NEWVhLZW5rUGlrQW9EWngzZ2NXQ1h6cTl3RFFQTG16dVVqZ0R4dzZBZ0NvVnU1c1pvUVBBTzNHQ0I4QWVxS1NFVDRBb01WeXI4Tm5EVDY2SUVtU00vOS9QcDhINlFmZ1U5NjErSCt1dWlOQUtNUGg4TFFsU2FLOXZiMExIN2RjTGpXZno3VllMRTRiMEVXTThORUpnOEZBU1pLY2h2dHdPTlRPem83VHVUYWJqUmFMeGVtYndIdysxM3BkNkU1eVFLM3lqdkFKZkxSU2tpU253VDRjRHJXN3UxdnA4NTJjbkp5Ty91ZnpPYVVnTkFxQmo4N1lMc3NNaDhOTFN6TjFXeTZYWno0SlVBcENLQVErV2ltTzR6UGh2cisvSDdwTGhSd2ZINTk1RTFpdFZxRzdoQjRnOE5GNGc4SGdUTGduU2VKY2QyK3F6V1p6Wmk1Z3NWZ3dId0R2Q0h3MHpuYk52VW1sbWJwbHBhRHRPUUdnREFJZlFjVnhmQ2JnMjFhYXFWdFdDc3JlQUNnRm9RZ0NIN1h4dVNRU0ZrdERVUVNCajhxY0QvZXFsMFRDeXBhR2JyOEpBQktCRDAveVhxMktNTGhLR0JLQkR3Zlprc2dzM0ttN3Q5UHg4ZkdaTndIbUE3cVB3TWVWemkrSjdFdHA1dVRrNUxRVWtpUkpiMTd6OW9Rd1MwTzdoOERIR2VmRHZRK2xtZTJKejh1Q2J2dU5yMDhUenR0TFE3UHZEZHFMd08reHRsK3Q2c3JYMHNhK0xpbmxLdUgySXZCN2doRnFQU05VUGlGUkNtb3lBcitqem05RlFBMDZqTDdQZ1ZBS2FoWUN2Mk5HbzVFT0R3OTdFU3B0WFdYU3gxVk9KeWNubWt3bW1zMW1vYnZTYXdSK2gweW5VejE0OENCME55clI5UzJHbTdxMXMyOUhSMGNhajhlaHU5RmJCSDVIakVZamZmUE5ONkc3NFFWWGlscGR2Vkw1blhmZVlhUWZDSUhmRWF2VnFwV0J3RjR3K1hWbEw2S1RreFBGY1J5Nkc3MUU0SGZBY0RqVUw3LzhFcm9idWJEYm8xOXRYUnI2K3V1dmQ2NHMxd1o1QS8vUFZYY0U3cG82V3RwZXFkSG4wa3lWVnF1VnB0UHBtWC9iZmdObzZncXR3V0FRdWd1NEFvR1BLM0hIcHVZNGYvUDBQdHd4REg0UitBMFdJbGk1MnJJOTF1djFIOTRFK25xVk5mSWg4SHVzNjBzaSsyaTFXbW0xV3AxWkxkT1hwYUc0SG9IZkUrZXZWcVh1M2gvWnozMTdUbUI3SzQ0dUxRM0YxUWo4RGpxL0pKTFNETTY3ckJUVTlxV2h1SVl4SmxlVFpHajF0aVJKVEZIajhUaDR2Mm5kYU9QeHVQRHZYNUlrd2Z2ZHg1WTN4LzhrZEFvamVmakM3MUwzRVBnQTBCTUVQZ0QwQklFUEFEMUI0QU5BVHhENEFOQVRCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDNCSGEvUUczZlNkanY5S2tsdlhQTFlsNUorbGJSSnZ6NUx2ejZ2dUk5QWxRaDhkTll0U1hjbHZaMSt2VkhnMkJ0NjlXYnc5dGEvdjVEMHM2UWZKSDN2b1k5QW5RaDhkTTU5MlpCKys3b0hPcmdwNlY3YVhzcUcvbVBaTndHZzZRaDhkTUtPcEhkbHcvNW1UYzk1UTYvQy82bHM4SDlkMDNNRExwaTBSZXM5bExTVTlJSHFDL3Z6M3BEMHVhU2ZaTXRIUUJNUitHaXR1N0pCLzZtSzFlZXJkRnZTdDVMK0t6dUhBRFFKZ1kvVzJaSDBtV3l3aGhyUlgrZHQyZEgrL2RBZEFiWVErR2lWTzVLK2s2M1hOOTBOMlRMUEY3SnZVa0JvQkQ1YTR5K3lZWDg3ZEVjS3VpZmJiMG84Q0kzQVJ5dmNsL1IvYWs2dHZxamJzaVdlTzljOUVLZ1FnWS9HdXk5YkdtbTdHN0lqZlVJZm9SRDRhTFN1aEgyRzBFZElYSGlGeHFvajdMTTljODY3Ykk4ZEg3TFFmMVBzellONkVmaG9wRHV5U3k5OWV5YTdIY0pUdmRvYzdUSzMwbjY4SVR0aDdITUo2QTNadGZwL3ZhWVBnRThFUGhwblJ6WU1mVTNRdnBEMGxXelFGeGxSUDAvYjk1SStsQTMvZDJYRDMwZmZic3UrcWIzbjRWeEFIdFR3MFRoZnlNOW8rb1drOXlYdFNmcFM1Y3NudjhxRzg1NmtSN0xsb0xMdWlZdXpVQjhDSDQzeUYvblo1ZktSYkkyOGlzM01ObHZuZityaGZKK0pOZnFvQjRHUDRPN0k3b3R6VjNaMFg4WUxTZnV5Z1Z4MWJmeTViQTMrbzVMbnVhSHlyeHZJZ3hvK2FuTlhkZ0wwanV5STF2Y1ZzODhVWmhMMFM5bjk4TCtUZTIzL0RkbnZEL3ZxbzBvRVBpcDFWN1pPN1d1aTh6S1BaU2RXUTYxNCtWWDJ6YVpNNkg4aE96OEFWSVdTRGlweFgzYnI0bTlsQTcvS3NIOG1PNWthZW5sakZ2cXVrN2szeFFRdXFrWGd3NnNzNkQ5WFBWc1haMldjcHNoQzM5VUh2am9DWElEQWh4ZTNaTXNaZFFXOVpFZlNUUmpabi9lcjNDZHliNG83WnFFNkJENUt1eSs3RTJTVjJ4RmM1SkV1M2hhaENiNlU5SVBqc2ZkOGRnVFlRdUNqbEM5a1IvVjFiMXY4VkRaVW0reER1ZFh6NzRrYnBxQWFCRDZjN01pV2NFS05SaDhGZXQ0aW5zdjlUZWt2UGpzQ3BBaDhGSmFGZmQwbG5NeFR0V2U5K2xkeUcrWDd1Tm9ZT0kvQVIyR2hielBZaHRGOVppTzM3UjJZdUVVVkNId1U4b1hDaHYxanRXZDBuL25LNFpnYjRpWXA4SS9BUjI0UEZYWUZ5V08xY3l2aDU3TFhDeFJGNE1NM3RsWkFMbmRVelVWQnoyVExIdG5OU083SXpoRnN6dy84SUR0S2J0dklmdHYzS3Y3SktPUW5LWFFUZ1k5Y3ZwQ2ZwWmN2WmNQdmgvUnJYN2hzbzh3SUg3NFIrTGpXZlpVZmJiNlVYYUw0bFpwM1pXd2RYRDZkc0JZZnZsSER4NVYyVlA3ZXNrOWxieFpTeHg3MVRmYWk0T052aXh1andDOENIMWQ2VitWS09ZOWtOeE1yZTN2QkxuRDVIaXhrbDhHeVRCTStFUGk0VXBudGV0OVh1OWJNTjlVYnN0dE1meUhLUENpSHdNZWw3c3Q5NTh1UFZNMzlaUHZzbnV6VzAyeTdBRmNFUGk3bGVubi9EMnIreG1adGRVUFMvNm44dkFyNmljREhoWGJrRnZqWkh2V28xcnZpeHVjb2pzREhoVnduQ1VQZVY3WnY3b25RUnpFRVBpN2tzaFBtQzFHM3Ywb1ZWd3JmazkzeUFzaUR3TWVGWEViNGhQM1ZIbGQwM2svRnNrM2tRK0RqUWk1WDFsWVZhRjN4WEc0N1orYkJrazNrUWVEakQxeXU3bndoTHE3SzQwTlY4OFo0VTNZaUY3Z0tnWTgvY0FuOHB0NU12SW5lay9RM3VkL2svRElQeFNnZlZ5UHc0UVdCWDh6UGt2NGg2WDhsRFNYOVUrVkgvamZFS0I5WEkvQ0J3SjdMYmhYOW5tejR1MnlsbkNtekZRYTZqOEFIR3VTNTdHWnpycVA5bTJMckJWeU93QWNhNkQyNWg3N0xOUlRvQndJZnZiQWpPNm41bmFUL2w3YnYxT3lKemc5VmZBOTlpVFg1dUJ5QkR5K2FmRHUrKzdLN1RINnFzNlBmTjlKL1c2cVp0ZStOM0xhWDVsNjR1QXlCano5d1dVL2Z4TUMvSytrblNaL3I2cHU0M0VnZjg1T2FOenIrV296eTRRK0Jqejl3Q2Z5YmFrN28zNUs5OHZSYkZSdnQzdGFyRzQwMDZkYUNWZXpCZzM0aThIRWhsNldCOTd6M29wZ2RTUi9JanRUTDlPVmVlbzRQMUl6NlBsY3d3eGNDSHhkeXVaRHF2c0lGNUgyOUN1a3k5K0ROM05Dck40OG0xdmNCRndRK0x1UXl3Zzl4cGVjZDJkVTJuOHY5ZG94WHVabWUrenMxcDJRRnVDTHdjYUh2WmU5ZVZkUkQxVlAvM3BHdHRSK3JublhuYjZUUEZXSlh5aWFVbGRBTkJENHU5YjNETVRjay9kZDNSODc1UUhZcFpZZzVnK3hHNGgvVStKeGNPUXRmQ0h4Y3l2Vkt6OXVxNXRaN2QvVXFiSDNVNlYxbDlmMmxxbC8rZUZkdXBTcFc5dUFpQkQ0dTliUGMxb0JMZnUrM2VrdTJodjZ0cXFuVHU3b3AyNmZ2VkYwWnkrV1RoT3ZQRE4xSDRPTktMbGQ2WnJMUWQ2MUI3MGo2VE5KQ3pkNGY1ZzNaUG40bXYvWDJoM0o3M1l6dWNSa0NIMWR5dmRJemMwOXVLMXdleXBaTTJyUy8rN3V5ZmZaeFUvSDdzdHMrdVBCOVl4VjBCNEdQYTcxWDh2amJzcUdmZC9UN2hXelloYXpUdTdvaDIzZlhjbGIycWVaengrTmZ5bTJ5SGYxQTRPTmFQNnY4cVBHR2JKQmQ1NzZxWFgzelZQWW1JMlZ2TkhLZGV5cDJ3VmEybStkUEt2ZXBockRIVlFoODVQS2UzTmJsYjd1bjYwZjVWUzEzZkNGN0g5bS95bTVWa04xbzVHK3FicEl6NzJ1NUl4djBuNnI4cEhTWk9SZDBINEdQWERheTkyQXQ2NnBhdnVzU3hLdThsUFNScEQxZFBKbjVjL3JmUGxMNU43VHpidXI2Wlp2WkNpUWZyL3V4MkhjSFZ5UHdrZHZQc3NIWUZvOWx3L3pMSEkvOU1uMXMyUnVKRi9XWi9NeFZ2SlM5WVFwd0ZRSWZoWHlwK2tPeHFLZVM5bVhMVUpzQ3gyM1NZL1pWYlgwL2MwdlMyNTdPVmZTMW9wOElmQlJXNW42clZaWWNYa2o2cDJ4dDNtVzN6OHl2NlRuK3FXb3ZZdkoxc2Raak1WbUxmQWg4T0hFSi9hcHF6QzlsSnl2MzVEZjR2ay9QK1VqKzYvdStQRlA1WmJQb0R3SWZ6dDZUOUg3T3gyYWg3TnNQa3Q2czZOeVpSK2x6Tk8yQ3BtZXluMFNBdkFqOGpoa09oN1UrMzlleU5lK3JTaDh2OUdvNXBHOWZWWFRlODU2bnorVlRtYkxURDdMZjB5cnI5a21TVkhoMmhFRGdkOHhnTUtqOU9YK1ZIUUYvSkR2WitUSnRUMlUvQWJ5cGN1SFdWUnU1ellVOGtsMGl5eVF0aXZwejZBNmdHemF5SzNqeUxJSEVLeC9LN25lZloybm1DOWt5R3B1andSVWpmQ0Nnald4cDV0a1ZqM2toKzBucHNvdkhnTHdZNFhkTWlKSU95c2xLWXZkbDErWHZiUDM3TTlsNWtoRGlPQTcwektnS2dkOWdpOFdpOERGMVQ5ckNuNjhWTHR3djRoTDRMcit6cUE4bG5RWmJyOWVodXdBVXd1OXNzeEg0SGNQSGNQakNwOFh1SWZBYmJybGNGbnI4N3U1dVJUMUIzK3pzRkx0aFk5SGZWZFNQd0c4NGw0L0lUTnlpTEpkUGlwUnptby9BYjdqVmFsWDRHRDZLb3l5WHdIZjVYVVc5Q1B5R2Mva2pvbzZQc2x3R0RRUis4eEg0RGVleXpJM0FSMWtzeWV3bUFyL2hYT3FpYkhxRnNseEcrTlR3bTQvQWI3ajVmRjc0R0ViNEtNc2w4RjErVjFFdkFyOEZUazVPQ2oxK2QzZTNOeXQxM3RXcnJRaXF0Sk0rVngvRWNWeDRTV2JSMzFHRVFlQzNnRXR0dEM5bG5iY2xMU1U5clBBNUhxYlA0ZXYrczAzSGhHMTNFZmd0d0o0NlY3c2g2VlBaVUw3cjhieDMwM04rcW56YkYzZUZ5MkNCY2s0N0VQZ3R3QWcvbjV1U3ZwWDBuY3JkSVB4V2VvNXYwM1AyamN0Z2dSVTY3UkFaWS9JOU1JcnlQUkRlRFFZRC9mNzc3NFdQaTZLb2d0NVU1NjVzeVByeVNQYTJoSG52REpYVjZUL3cySWUvcVgxNzJPZk5oRzJ2dmZZYVpaMkFqREc1L3RnWjRiZkFlcjEybWhUcjR5aC8yd2V5SlpuN09SNTdQMzJzejdCdm85Rm9WUGlZazVNVHdyNGxDUHlXY0ttUnV2enhodlN6N0wxd2Zib2g2WE5KUCtuaSt2N2Q5TDk5THY5MStwZHEzK2plWlpCQU9hYzlDUHlXY0FuOE5vN3dIMVYwM3R1eTVhTC95dGJvYjZYLys5djB2MVdocXRkU0pkYmZkeHMxL0phSTQxaS8vZlpiNGVQYVdGdjlRdEs5Q3MrZmZZcW9jdVhOWTlrYmpyY045ZnQyb29iZk1hdlZ5cW1PMzdheWptU0Q4aVA1TCs5a2JxaTZzSDhwMi9jMmhyMVVmRTk3NnZmdFF1QzN5R3cySzN6TWVEejIzNUVhZkNscFQzYWszQmFQWmZ2OFplaU9sRkMwSGs4NXAxMEkvQlp4K2VQYTI5dHI3ZDQ2RzltUjhyNmtwNEg3Y3BXbnNuMThUL21YZ0RiVmREcXQ5UEVJaThCdmtkbHNwczJtZUtTMHNheXo3VmRKZjVYMHZxUVhnZnV5N1lWc24vNHEyOGN1bU0vbk9qbzZ5dlhZbzZNalJ2Z3RRK0MzakV0Wlp6S1pWTkNUK24wdDZVM1oxUzlWMWZmemVKbjI0YzIwVDEwekhvK3ZEZjJqbzZQV2xndjdqTUJ2R1pmQTM5M2RiZVVTell0czlDcHNROVQzSCt2Vm0wN2J5emRYR1kvSGV1ZWRkL1RreVpNei8vN2t5Uk85OWRaYmhIMUxzU3l6aGRicmRlSHRhN3M2SXJzcjZUTlZ0NVkrODB6U2gycmZoVlRvQjVabGRwakxLUC9CZ3dlZDNDUC9aOWtSOS91cXBzenpNajMzbXlMczBYNEVmZ3U1cm96b1NpMy9JbC9MTG9uMGVYWHJvL1NjWGF6VG81OG82YlRVYXJYUzd1NXVvV00ybTQzaU9PNzh2VWR2eVpaNVhHOVk4b05zK2VhNXR4NEIxYUtrMDNHSGg0ZUZqOW5aMmVuMEtEL3pYTkkvWkxjbUxyS004MFY2ekQ5RTJLT2JHT0czbE9zZStYMFo1Vzk3S0x2dDhXWGJLV1RMTE50OGhTejZqUkYreDYzWDY5d1h5R3pyeXloL1c3Wk53eVBaMVRhWlozcFZweWZzMFFlTThGdk1kUWZOUG83eWdTNWpoTjhEcTlWS3g4ZkhoWS9iMmRseG1nTUEwRzZNOEZzdVNSTDkrT09QVHNlKy92cnIzSzBJNkFCRytEMHhuOCtkUnZtUzIwb2ZBTzFGNEhmQXdjR0IwM0g3Ky91OW04QUYrb3lTVGtmTTUzUHQ3KzhYUG02ejJXZzRISExYSXFERjhwWjBDUHlPR0E2SCt1V1hYNXlPUFQ0KzdzeHVtbDB3R28yVUpJblREY1h6V3ExV21zL25tczFtck5icWdMeUJMMk5NcmliSjBKcmRwdE9wY1hWd2NCQzgvMzF2dytIUUxCWUw1NStoaS9WNmJjYmpjZkRYVGl2WFRONGN6LzNBQnJ3bzJ0VnRNQmlZOVhydC9NZWZKRW53MTlEWE5od09TLzNzeWlMMDI5ME1nZC9QTnBsTW5QL28xK3UxR1F3R3dWOURIOXQ4UG5mK3Vma1N4M0h3N3dQTnJSa0N2Nyt0VEZsZ3NWZ0U3My9mMm5BNGRQNTUrWFI0ZUJqOGUwRnpheVpuanJNc3M0UEszTmxxYjIvUGViOTl1R25LVGVhWnVPOCtBcitERm91RlB2bmtFK2ZqSHp4NDRMeTJIKzIxdDdjWHVndW9HSUhmVVFjSEIxb3VsODdIZi96eHg1MjhCeTdRWndSK2g1VU43UC84NXorRWZnMjQ2QTIxeVZ2c1Z3TW1KbWpGVzVsVk94bVc3RlhieWk2bjlTbjA5NExtMWd5cmRHaFptODFtcFlPQTBLKzJqY2ZqMGo4akgwSi9IMmh1elJENHRLd05CZ012VjNBUyt0VzJKb1IrNk84QnphMFpBcCsyM1h4ZHlUbWRUb08vbGk2M0pFbThmQ0p6RmZyMTA5eWFJZkJwNTl0b05QSVNDclBaakN0eUEvOGNxNnI1aDM1dE5MZG1DSHphUmMxWDJXQ3hXSmpoY0JqODlmU3RIUndjZVBuNVhTYjA2Nk81TlVQZzB5NXJoNGVIWHNKaHZWNmIwV2dVL1BYMG9RMEdnMXIyMnduOU9tbHV6UkQ0dEt0YW1hMlV6NXRPcDVSNEtteEprdFMyYkRQMGE2VzVOVVBnMDY1clBrTi90VnF4dmJMbk5oZ012SDBheXl2MGE2YTVOVVBnMC9JMG42RnZqTjF4a2RGKytUWWFqY3hxdGZMNnM4a2o5T3VtdVRWRDROUHlOdCtoejEyVTNGc2N4eXpMcEJWdWhzQ25GV20rUTk4WVkrYnpPV1dlbkcwd0dGUytBaWVQME44SG1sc3pCRDZ0YUt1cVhqeWRUcm1iMGhYdDRPQ0F2WFJvcFpvaDhHa3VyY3JMK3duK1YyMHdHSmpKWkZKWm5YNjFXam1kTy9UM2hlYldESUZQYzIxVkx3UHNjNmtuanVQS1IvU0x4Y0o1M1g3bzd3L05yUmtDbjFhbXhYSHNaY08xcTZ4V0t6T1pUSHF4cWlkSmtrcm1TYzdidmk4dGdkK2ZaZ2g4V3RrMkdBeHFDU2xqYkxtbmExZnRacVA1T3BaWFhuVFZNNEhmbjJZSWZKcXZOaDZQYTV0VVhLL1hyUTcvT0k3TlpES3AvTlBSdHNWaWNlSGNDSUhmbjJZSWZKclBWa2VKNTd6MWVtMW1zNW1aVENhTjNhaHRNQmlZMFdoa0RnOFBnMXdvZFhCd2NHbmZDUHhldGRqa3lQSEkvb3l2RjBWUnZnZWkwdzRPRHZUeHh4OEhlZTdOWnFQNWZLN0ZZbkg2ZGIxZTE5cUg0WEI0MnBJazBkN2VYcTNQbjFrdWx4cVB4MW9zRnBjK1pqNmZhMzkvdjlCNW95Z3EyelVFWUl6SjlZTWo4RkZZSE1lYVRxZUZ3NlFLSnljbldxMVdtcy9ua25UNnRjeWJ3WEE0MUdBd1VCekhpdU5ZdytGUWNSd0hDL2R0bTgxR2g0ZUhPamc0dVBheEJINS9FUGlvM0hnODF1SGhvWFoyZGtKMzVVclptOEpWbXZEbWRaMG5UNTVvTXBsYysxb3lSUU4vdVZ4cU9CdzY5ZzRoNVExOGF2aTBVcTBwV3dKMG1ldE9wSlBKcE5EemJDL3BwTFdyR1NadGFYVzJPSTVyVzhMWkY2dlZxdFFtZElQQklQZnFxdlY2elZYUUxXNkd3S2VGYUFSL2VXV0RmcnZsdlhrOXU1dTJ1NWtLQW44ZStrWFIydE1JL3VKOEJ2MTJHdzZIbHk0WjVjWTFuV2h6a3pQSGkwemF6aVh0NTNvd2tJcmpXT1B4V0pQSnBQR1R1NkVjSHgvcjhQQlFzOW1zMHVjWmpVWm5KbVVYaTBYbHo0bGFIQnRqa2x5UHpQdk9JR21tOE85a3RCYTM4WGhjKzhWYlRiVmVyODNoNFNGMWM1cVBOak1WbEhRT0d2RENhQjFvY1J3SHV6STF0TmxzUnIyYzVyc2RtQW9DZjlLQUYwYnJXQnNPaDUwUC95emsrN0FyS0MxSW01Z0thdmlKcEI5elBSaHdNQndPTlJxTmxDUkpLeTZFdXN6SnlZbm04N2xtczVubTgzbnQyeitnZDk0eXhzenpQTEJJNE1lU2ZuUHVFbERBWURCUWtpU25lOVkwK1EwZ0MvanRQWDZBR3IxbWpGbmxlV0R1d0pmWVhnRmhiVzljbHJXNlYvNHNsMHV0VnF1Z0c3Z0IyMHplYlJWVVBQQVhrc0x2SUFWc1NaSkVnOEhnZE1saHR2bVpaRDhwNU5uMGJMUFpuQm1aWjBHK1dxM09OS0JobHNhWTNCc2dGUTM4cWFRSERwMENBUGgzWkl3WjUzM3dud3Flbk9Ja0FEUkhvVXdtOEFHZ3ZRcGxjcUdTanNURUxRQTBSWkVKVzZuNENGK1NsZzdIQUFEOEtwekZMb0UvZHpnR0FPRFh2T2dCQkQ0QXROTzg2QUV1TmZ5QnBOK0xQaEVBd0t2L01jWVV1dXF2OEFnL2ZRTHErQUFRenJKbzJFdHVKUjNKN28wUEFBakRLWU1KZkFCb0g2Y01MbHpEUHowd2lsYVNkcDBPQmdDNE9qSEd4QzRIdW83d0pVYjVBQkNDYy9hV0NmeHBpV01CQUc2bXJnYzZsM1FreWpvQVVEUG5jbzVVYm9Rdk1jb0hnRHBOeXh4Y2RvUWZpOXNlQWtCZGN0L084Q0tsUnZqcEV4K1hPUWNBSUpmak1tRXZsUy9wU0pSMUFLQU8wN0luS0ZYU09UMEprN2NBVUtWU2s3VVpIeU44aVZFK0FGUnA2dU1rdmtiNEEwa3JTVHVsVHdZQTJMYVJGTHRzbG5hZWx4RisycEdwajNNQkFNNlkrZ2g3eWRNSVgyS0pKZ0JVcE5SU3pHMithdmpaRXMwalgrY0RBT2pJVjloTEhrZjRFcU44QVBETTIraGU4ampDbDA1SCtaLzRQQ2NBOU5RblBzTmU4anpDbDFpeEF3QWVlRnVaczgzckNGODZYYkZ6NFB1OEFOQWpCNzdEWHFwZ2hIOTZZcTYrQlFBWFhxNnF2WWozRWY2V2NZWG5Cb0N1R2xkMTRzb0MzeGd6bC9Ta3F2TURRQWM5U2JPekVwV1ZkQ1FtY0FHZ2dFb21hcmRWV2RKaEFoY0E4cXRrb25aYnBTUDgweWVKb3Jtay9jcWZDQURhNmRnWWsxVDlKSFVGUHFVZEFMaFk1YVdjVEtVbG5VejZRc1oxUEJjQXRNeTRqckNYYWdwOFNUTEd6Q1Q5dTY3bkE0QVcrSGVhamJXb3BhUnorbVMydERPWHRGZmJrd0pBTXkwbEpYV043cVdhQTE4NjNWRnpJZXI1QVBwckkybm9lM08wNjlSVzBzbWtMM0JjOS9NQ1FJT002dzU3S1VEZ1M2ZjEvSCtGZUc0QUNPeGZkZGJ0dDlWZTBqbno1RkUwbGZRZ1dBY0FvRjVIeHBoeHFDY1BHdmdTRjJVQjZJMWFMcTY2U3BDU3pqa2oyZGxxQU9pcXBXeldCUlU4OE5NbFNZa0lmUURkVlB2eXk4c0VMK2xrMkg0QlFBZlZ0bTFDSHNGSCtKbXRrZjRtY0ZjQXdJZU5Hakt5enpRbThDWEpHTE1Rb1ErZy9iS3dYNFR1eUxaR0JiNTBHdnF4cU9rRGFLZWxiQm1uVVdFdk5URHdKU1p5QWJSV1l5Wm9MOUxJd0pmT2hQNXg0SzRBUUI3SGFuRFlTdzBPZk1tR2ZucWh3bEhvdmdEQUZZNk1NWTBPZTZuaGdaOUpMMFZtN3gwQVRmU3ZrTnNsRk5HWWRmaDVSRkUwa2pRVmEvVUJoTGVSM2ZVeXlFWm9MbG9WK05McGZ2b3pjUk1WQU9Fc0pZMUNiSEZjUml0S090dlNiM0FpYnBjSUlJeC95MDdPcmtKM3BLaldqZkMzVWVJQlVLUFdsWERPYTNYZ1M2ZDc4TXpFRnNzQXFuTXNXOEpwOUNxYzY3U3VwSFBlMXRMTmY0a3RHUUQ0dFpGZGhkUDRKWmQ1dEg2RXZ5MGQ3VThsL1Qxd1Z3QzAzeFBaRWs3cmd6N1RxY0RQUkZHVXlBYi9idGllQUdpaEU5bWduNGZ1aUcrdEwrbGN4Qmd6TjhiRW9zd0RJTCtzZkJOM01leWxqbzd3dDZWbG5vbWtqMFAzQlVCamZTTHBzRXZsbTR0MFB2QXo2UVZiQjVJZUJPMElnQ1k1a25UUXhqWDFMbm9UK0prMCtDZVN4bUw5UHRCSEc5azV2c08rQkgybWQ0R2YyU3IxakhYMzBDa0FBQUR2U1VSQlZNWGtMdEFISjNvVjlKMHUzVnltdDRHL0xZcWlzV3p3Yy9FVzBEM0hrcWJHbUdub2pvUkc0RzlKeXoxak1lb0gyaTRielUvN1ZyYTVDb0YvaVNpS2hyTEJQeExoRDdUQmlldzJLOU1tM2srMkNRajhITkx3SDZXTmJabUI1bGpLaHZ5TWtMOGVnVjlRT3RtYmJEWGVBSUQ2TENYTnM5Ylh5VmRYQkw0SDZWWU93NjNHbXdCUTNsTFNJbXRkdmZxMVRnUitSZElKNEZqMkRXQ3c5VlZpTlJBZzJkVXprclNXRGZYczY0cUoxbW9RK0EyeTlTWUJkTVdDc2t0ekVQZ0EwQk9kM0MwVEFQQkhCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUC9IOWY1Nk5MT0VWYmJnQUFBQUJKUlU1RXJrSmdnZz09IiwibWVkaWF0eXBlIjoiaW1hZ2UvcG5nIn1dLCJpbnN0YWxsIjp7InNwZWMiOnsiY2x1c3RlclBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIioiXSwicmVzb3VyY2VzIjpbIioiXSwidmVyYnMiOlsiKiJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscy9zdGF0dXMiXSwidmVyYnMiOlsiZ2V0IiwicGF0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbInNlY3VyZWRjbHVzdGVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwicGF0Y2giLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsic2VjdXJlZGNsdXN0ZXJzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJzZWN1cmVkY2x1c3RlcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsInBhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhlbnRpY2F0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsidG9rZW5yZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsic3ViamVjdGFjY2Vzc3Jldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19XSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dLCJkZXBsb3ltZW50cyI6W3sibGFiZWwiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0cmF0ZWd5Ijp7fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsia3ViZWN0bC5rdWJlcm5ldGVzLmlvL2RlZmF1bHQtY29udGFpbmVyIjoibWFuYWdlciJ9LCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImFyZ3MiOlsiLS1oZWFsdGgtcHJvYmUtYmluZC1hZGRyZXNzPTo4MDgxIiwiLS1tZXRyaWNzLWJpbmQtYWRkcmVzcz0wLjAuMC4wOjg0NDMiLCItLWxlYWRlci1lbGVjdCJdLCJlbnYiOlt7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX01BSU4iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLW1haW4tcmhlbDhAc2hhMjU2OmZlNDE2YzhhMmMwMjcwY2Y0OGFmYzg3ZjU0NTA4ZGQzZTFhMjg0ZjgxMjI2N2I3YThmZDc5MWRiNDJkNGZmNDgifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItcmhlbDhAc2hhMjU2OmFkZDYxMGM0OGYzYzQ2MTg2MTBiN2Q1NmVkZTg1OGFlZDY2OWU3MzI4ZTA3MzlmMjg2M2RiOGQwZjA5ZjgxOTEifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfU0xJTSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1zbGltLXJoZWw4QHNoYTI1Njo1ZDBlM2IwMDM4MWNiMDZmNDA1ZTEwYTEyYjNjZGMzN2QxMzc1OTU0ZjU5OGM1MGMyZDc1YzQ3MzU3ODNjN2Y1In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXJoZWw4QHNoYTI1NjpmNWJkMjUxYTI0Yjg2MjQzN2RmMTk5OThkMzNjMDRiZjU4YjllMDFkYmNhM2Q1MTk5OTVlYjc2OTE4M2IwZDUwIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZTJhODk4ZmI5NTI3ZTEzYzQ1NjE2NTU4MDI2ZWM5MTM1MTRjMjE5NThhYWYyMDg0ZjdmMWNkODExMmI5Mjg4NiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ09MTEVDVE9SX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNvbGxlY3Rvci1zbGltLXJoZWw4QHNoYTI1Njo3YTM4Zjk4MTRmZjQzMTlmY2JhZDEyZDlkMTE3YTBiYmQ0MDdlOGM4YWE3M2FmZTYwMDkxOTgyNjRiMGFhODI3In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9DT0xMRUNUT1JfRlVMTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4ZGQ0ZjQzYTQ3NTE3NjIxZjMyZjkxYzliZGYwNjNmMmNjNDdmNzlmYTk5ZmQ0YWE0MDA4ZGM2MGU0N2UxNWJhIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9ST1hDVEwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MzVhNThiMGVkOTVkYmQ5MjhjNWJmODkzMGMzY2ExMTE2ZDRlMTQ5ODMwMTMwYWEwZmZjYTRjMDdjZWYxNGMwNSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ0VOVFJBTF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YzAwNTM2ZWQ1ZTgyZWQyYzA1OWE5Mzk1YTZiYjA0ODhjNzlmNjgwYzQxZGIyNGQ0ZDM4NGFiY2ViNjY1MjExZiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1kYi1yaGVsOEBzaGEyNTY6MjgzMmY2NWI4M2NjMjdkOWUyZTM2M2Y0YTAxNWJhNTMwZjc5OGJkNmQ4Y2U4NzgyNDM2Mzg1N2QzY2I4MjI0ZSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6NTY4NjU1NTc1NzM1MjQwNWQ3YmFlODk1M2YzMGY0YzFlMDQ3NzhlNzcyYWQ0NDMyMDgyYjUxNDZjNTZjZmYwMSJ9LHsibmFtZSI6Ik1FTU9SWV9MSU1JVF9CWVRFUyIsInZhbHVlRnJvbSI6eyJyZXNvdXJjZUZpZWxkUmVmIjp7ImNvbnRhaW5lck5hbWUiOiJtYW5hZ2VyIiwiZGl2aXNvciI6IjAiLCJyZXNvdXJjZSI6ImxpbWl0cy5tZW1vcnkifX19XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6YTQ1MGE4YWFhMjYzOGZmNTVhYjE5NTE1ZTMxYzQ5NzY2YTRlYjk1M2M1OWFjYTM1MDNkZGUyMGQ5MTFkMDYyZSIsImxpdmVuZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJwYXRoIjoiL2hlYWx0aHoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6MTUsInBlcmlvZFNlY29uZHMiOjIwfSwibmFtZSI6Im1hbmFnZXIiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODQ0MywibmFtZSI6Imh0dHBzIiwicHJvdG9jb2wiOiJUQ1AifV0sInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjIwMG0iLCJtZW1vcnkiOiIxR2kifSwicmVxdWVzdHMiOnsiY3B1IjoiMTAwbSIsIm1lbW9yeSI6IjIwME1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOjEwfX19fV0sInBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyJjb29yZGluYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJsZWFzZXMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwicGF0Y2giXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbImFkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkiLCJzdGFja3JveCIsInNlY3VyaXR5IiwidnVsbmVyYWJpbGl0aWVzIiwiY29tcGxpYW5jZSIsImRldnNlY29wcyIsIm1vbml0b3JpbmciLCJzY2FubmluZyIsInJ1bnRpbWUtc2VjdXJpdHkiLCJuZXR3b3JrIHBvbGljeSIsImNvbmZpZ3VyYXRpb24iLCJyaXNrIl0sImxpbmtzIjpbeyJuYW1lIjoiUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IERvY3VtZW50YXRpb24iLCJ1cmwiOiJodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvd2VsY29tZS8ifSx7Im5hbWUiOiJEYXRhU2hlZXQiLCJ1cmwiOiJodHRwczovL3d3dy5yZWRoYXQuY29tL2VuL3Jlc291cmNlcy9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5LWZvci1rdWJlcm5ldGVzLWRhdGFzaGVldCJ9LHsibmFtZSI6IlN1cHBvcnQgUG9saWN5IiwidXJsIjoiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9ub2RlLzU4MjI3MjEifSx7Im5hbWUiOiJDb21tdW5pdHkgU2l0ZSIsInVybCI6Imh0dHBzOi8vd3d3LnN0YWNrcm94LmlvLyJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoicmhhY3MtcG1AcmVkaGF0LmNvbSIsIm5hbWUiOiJBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHByb2R1Y3QgdGVhbSJ9XSwibWF0dXJpdHkiOiJhbHBoYSIsIm1pbkt1YmVWZXJzaW9uIjoiMS4xNS4wIiwicHJvdmlkZXIiOnsibmFtZSI6IlJlZCBIYXQifSwicmVsYXRlZEltYWdlcyI6W3siaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6YTQ1MGE4YWFhMjYzOGZmNTVhYjE5NTE1ZTMxYzQ5NzY2YTRlYjk1M2M1OWFjYTM1MDNkZGUyMGQ5MTFkMDYyZSIsIm5hbWUiOiJyaGFjcy1yaGVsOC1vcGVyYXRvci1hNDUwYThhYWEyNjM4ZmY1NWFiMTk1MTVlMzFjNDk3NjZhNGViOTUzYzU5YWNhMzUwM2RkZTIwZDkxMWQwNjJlLWFubm90YXRpb24ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OmE0NTBhOGFhYTI2MzhmZjU1YWIxOTUxNWUzMWM0OTc2NmE0ZWI5NTNjNTlhY2EzNTAzZGRlMjBkOTExZDA2MmUiLCJuYW1lIjoibWFuYWdlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1NjpmZTQxNmM4YTJjMDI3MGNmNDhhZmM4N2Y1NDUwOGRkM2UxYTI4NGY4MTIyNjdiN2E4ZmQ3OTFkYjQyZDRmZjQ4IiwibmFtZSI6Im1haW4ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6YWRkNjEwYzQ4ZjNjNDYxODYxMGI3ZDU2ZWRlODU4YWVkNjY5ZTczMjhlMDczOWYyODYzZGI4ZDBmMDlmODE5MSIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6NWQwZTNiMDAzODFjYjA2ZjQwNWUxMGExMmIzY2RjMzdkMTM3NTk1NGY1OThjNTBjMmQ3NWM0NzM1NzgzYzdmNSIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6ZjViZDI1MWEyNGI4NjI0MzdkZjE5OTk4ZDMzYzA0YmY1OGI5ZTAxZGJjYTNkNTE5OTk1ZWI3NjkxODNiMGQ1MCIsIm5hbWUiOiJzY2FubmVyX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZTJhODk4ZmI5NTI3ZTEzYzQ1NjE2NTU4MDI2ZWM5MTM1MTRjMjE5NThhYWYyMDg0ZjdmMWNkODExMmI5Mjg4NiIsIm5hbWUiOiJzY2FubmVyX2RiX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXNsaW0tcmhlbDhAc2hhMjU2OjdhMzhmOTgxNGZmNDMxOWZjYmFkMTJkOWQxMTdhMGJiZDQwN2U4YzhhYTczYWZlNjAwOTE5ODI2NGIwYWE4MjciLCJuYW1lIjoiY29sbGVjdG9yX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4ZGQ0ZjQzYTQ3NTE3NjIxZjMyZjkxYzliZGYwNjNmMmNjNDdmNzlmYTk5ZmQ0YWE0MDA4ZGM2MGU0N2UxNWJhIiwibmFtZSI6ImNvbGxlY3Rvcl9mdWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MzVhNThiMGVkOTVkYmQ5MjhjNWJmODkzMGMzY2ExMTE2ZDRlMTQ5ODMwMTMwYWEwZmZjYTRjMDdjZWYxNGMwNSIsIm5hbWUiOiJyb3hjdGwifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YzAwNTM2ZWQ1ZTgyZWQyYzA1OWE5Mzk1YTZiYjA0ODhjNzlmNjgwYzQxZGIyNGQ0ZDM4NGFiY2ViNjY1MjExZiIsIm5hbWUiOiJjZW50cmFsX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtZGItcmhlbDhAc2hhMjU2OjI4MzJmNjViODNjYzI3ZDllMmUzNjNmNGEwMTViYTUzMGY3OThiZDZkOGNlODc4MjQzNjM4NTdkM2NiODIyNGUiLCJuYW1lIjoic2Nhbm5lcl92NF9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LXJoZWw4QHNoYTI1Njo1Njg2NTU1NzU3MzUyNDA1ZDdiYWU4OTUzZjMwZjRjMWUwNDc3OGU3NzJhZDQ0MzIwODJiNTE0NmM1NmNmZjAxIiwibmFtZSI6InNjYW5uZXJfdjQifV0sInJlcGxhY2VzIjoicmhhY3Mtb3BlcmF0b3IudjQuNi43Iiwic2tpcHMiOlsicmhhY3Mtb3BlcmF0b3IudjQuMS4wIl0sInZlcnNpb24iOiI0LjYuOCJ9fQ==" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" - } - } - ], - "relatedImages": [ - { - "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" - }, - { - "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" - }, - { - "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" - }, - { - "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" - }, - { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" - }, - { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" - }, - { - "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" - }, - { - "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" - }, - { - "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" - }, - { - "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" - }, - { - "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" - }, - { - "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" - }, - { - "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" - }, - { - "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" - } - ] -} { "schema": "olm.bundle", "name": "rhacs-operator.v4.7.0", diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index dc60bf24..255f8a57 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -17,8 +17,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -27,53 +32,168 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.73.1", "replaces": "rhacs-operator.v3.73.0", + "skipRange": ">= 3.72.0 < 3.73.1" + }, + { + "name": "rhacs-operator.v3.73.2", + "replaces": "rhacs-operator.v3.73.1", + "skipRange": ">= 3.72.0 < 3.73.2" + }, + { + "name": "rhacs-operator.v3.73.3", + "replaces": "rhacs-operator.v3.73.2", + "skipRange": ">= 3.72.0 < 3.73.3" + }, + { + "name": "rhacs-operator.v3.73.4", + "replaces": "rhacs-operator.v3.73.3", + "skipRange": ">= 3.72.0 < 3.73.4" + }, + { + "name": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.4", + "skipRange": ">= 3.72.0 < 3.73.5" + }, + { + "name": "rhacs-operator.v3.74.0", + "replaces": "rhacs-operator.v3.73.5", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -149,8 +269,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -180,8 +305,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -190,8 +320,18 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { @@ -211,8 +351,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -221,13 +366,28 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { @@ -247,8 +407,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -257,18 +422,38 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { @@ -293,8 +478,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -303,23 +493,53 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { @@ -344,8 +564,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -354,28 +579,68 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { @@ -400,8 +665,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -410,33 +680,83 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { @@ -456,8 +776,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -466,38 +791,93 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { @@ -527,8 +907,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -537,43 +922,113 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { @@ -608,8 +1063,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -618,48 +1078,138 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { @@ -699,8 +1249,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -709,53 +1264,168 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.73.1", "replaces": "rhacs-operator.v3.73.0", + "skipRange": ">= 3.72.0 < 3.73.1" + }, + { + "name": "rhacs-operator.v3.73.2", + "replaces": "rhacs-operator.v3.73.1", + "skipRange": ">= 3.72.0 < 3.73.2" + }, + { + "name": "rhacs-operator.v3.73.3", + "replaces": "rhacs-operator.v3.73.2", + "skipRange": ">= 3.72.0 < 3.73.3" + }, + { + "name": "rhacs-operator.v3.73.4", + "replaces": "rhacs-operator.v3.73.3", + "skipRange": ">= 3.72.0 < 3.73.4" + }, + { + "name": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.4", + "skipRange": ">= 3.72.0 < 3.73.5" + }, + { + "name": "rhacs-operator.v3.74.0", + "replaces": "rhacs-operator.v3.73.5", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -2067,11 +2737,6 @@ "name": "rhacs-operator.v4.6.7", "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" - }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" } ] } @@ -2390,14 +3055,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -2742,14 +3402,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -2819,1044 +3474,328 @@ "skipRange": ">= 3.74.0 < 4.0.5" }, { - "name": "rhacs-operator.v4.1.0", - "replaces": "rhacs-operator.v4.0.5", - "skipRange": ">= 4.0.0 < 4.1.0" - }, - { - "name": "rhacs-operator.v4.1.1", - "replaces": "rhacs-operator.v4.1.0", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.1" - }, - { - "name": "rhacs-operator.v4.1.2", - "replaces": "rhacs-operator.v4.1.1", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.2" - }, - { - "name": "rhacs-operator.v4.1.3", - "replaces": "rhacs-operator.v4.1.2", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.3" - }, - { - "name": "rhacs-operator.v4.1.4", - "replaces": "rhacs-operator.v4.1.3", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.4" - }, - { - "name": "rhacs-operator.v4.1.5", - "replaces": "rhacs-operator.v4.1.4", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.5" - }, - { - "name": "rhacs-operator.v4.1.6", - "replaces": "rhacs-operator.v4.1.5", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.6" - }, - { - "name": "rhacs-operator.v4.2.0", - "replaces": "rhacs-operator.v4.1.6", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.0" - }, - { - "name": "rhacs-operator.v4.2.1", - "replaces": "rhacs-operator.v4.2.0", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.1" - }, - { - "name": "rhacs-operator.v4.2.2", - "replaces": "rhacs-operator.v4.2.1", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.2" - }, - { - "name": "rhacs-operator.v4.2.3", - "replaces": "rhacs-operator.v4.2.2", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.3" - }, - { - "name": "rhacs-operator.v4.2.4", - "replaces": "rhacs-operator.v4.2.3", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.4" - }, - { - "name": "rhacs-operator.v4.2.5", - "replaces": "rhacs-operator.v4.2.4", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.5" - }, - { - "name": "rhacs-operator.v4.3.0", - "replaces": "rhacs-operator.v4.2.5", - "skipRange": ">= 4.2.0 < 4.3.0" - }, - { - "name": "rhacs-operator.v4.3.1", - "replaces": "rhacs-operator.v4.3.0", - "skipRange": ">= 4.2.0 < 4.3.1" - }, - { - "name": "rhacs-operator.v4.3.2", - "replaces": "rhacs-operator.v4.3.1", - "skipRange": ">= 4.2.0 < 4.3.2" - }, - { - "name": "rhacs-operator.v4.3.3", - "replaces": "rhacs-operator.v4.3.2", - "skipRange": ">= 4.2.0 < 4.3.3" - }, - { - "name": "rhacs-operator.v4.3.4", - "replaces": "rhacs-operator.v4.3.3", - "skipRange": ">= 4.2.0 < 4.3.4" - }, - { - "name": "rhacs-operator.v4.3.5", - "replaces": "rhacs-operator.v4.3.4", - "skipRange": ">= 4.2.0 < 4.3.5" - }, - { - "name": "rhacs-operator.v4.3.6", - "replaces": "rhacs-operator.v4.3.5", - "skipRange": ">= 4.2.0 < 4.3.6" - }, - { - "name": "rhacs-operator.v4.3.7", - "replaces": "rhacs-operator.v4.3.6", - "skipRange": ">= 4.2.0 < 4.3.7" - }, - { - "name": "rhacs-operator.v4.3.8", - "replaces": "rhacs-operator.v4.3.7", - "skipRange": ">= 4.2.0 < 4.3.8" - }, - { - "name": "rhacs-operator.v4.4.0", - "replaces": "rhacs-operator.v4.3.8", - "skipRange": ">= 4.3.0 < 4.4.0" - }, - { - "name": "rhacs-operator.v4.4.1", - "replaces": "rhacs-operator.v4.4.0", - "skipRange": ">= 4.3.0 < 4.4.1" - }, - { - "name": "rhacs-operator.v4.4.2", - "replaces": "rhacs-operator.v4.4.1", - "skipRange": ">= 4.3.0 < 4.4.2" - }, - { - "name": "rhacs-operator.v4.4.3", - "replaces": "rhacs-operator.v4.4.2", - "skipRange": ">= 4.3.0 < 4.4.3" - }, - { - "name": "rhacs-operator.v4.4.4", - "replaces": "rhacs-operator.v4.4.3", - "skipRange": ">= 4.3.0 < 4.4.4" - }, - { - "name": "rhacs-operator.v4.4.5", - "replaces": "rhacs-operator.v4.4.4", - "skipRange": ">= 4.3.0 < 4.4.5" - }, - { - "name": "rhacs-operator.v4.4.6", - "replaces": "rhacs-operator.v4.4.5", - "skipRange": ">= 4.3.0 < 4.4.6" - }, - { - "name": "rhacs-operator.v4.4.7", - "replaces": "rhacs-operator.v4.4.6", - "skipRange": ">= 4.3.0 < 4.4.7" - }, - { - "name": "rhacs-operator.v4.4.8", - "replaces": "rhacs-operator.v4.4.7", - "skipRange": ">= 4.3.0 < 4.4.8" - }, - { - "name": "rhacs-operator.v4.5.0", - "replaces": "rhacs-operator.v4.4.8", - "skipRange": ">= 4.4.0 < 4.5.0" - }, - { - "name": "rhacs-operator.v4.5.1", - "replaces": "rhacs-operator.v4.5.0", - "skipRange": ">= 4.4.0 < 4.5.1" - }, - { - "name": "rhacs-operator.v4.5.2", - "replaces": "rhacs-operator.v4.5.1", - "skipRange": ">= 4.4.0 < 4.5.2" - }, - { - "name": "rhacs-operator.v4.5.3", - "replaces": "rhacs-operator.v4.5.2", - "skipRange": ">= 4.4.0 < 4.5.3" - }, - { - "name": "rhacs-operator.v4.5.4", - "replaces": "rhacs-operator.v4.5.3", - "skipRange": ">= 4.4.0 < 4.5.4" - }, - { - "name": "rhacs-operator.v4.5.5", - "replaces": "rhacs-operator.v4.5.4", - "skipRange": ">= 4.4.0 < 4.5.5" - }, - { - "name": "rhacs-operator.v4.5.6", - "replaces": "rhacs-operator.v4.5.5", - "skipRange": ">= 4.4.0 < 4.5.6" - }, - { - "name": "rhacs-operator.v4.5.7", - "replaces": "rhacs-operator.v4.5.6", - "skipRange": ">= 4.4.0 < 4.5.7" - }, - { - "name": "rhacs-operator.v4.5.8", - "replaces": "rhacs-operator.v4.5.7", - "skipRange": ">= 4.4.0 < 4.5.8" - }, - { - "name": "rhacs-operator.v4.5.9", - "replaces": "rhacs-operator.v4.5.8", - "skipRange": ">= 4.4.0 < 4.5.9" - }, - { - "name": "rhacs-operator.v4.6.0", - "replaces": "rhacs-operator.v4.5.9", - "skipRange": ">= 4.5.0 < 4.6.0" - }, - { - "name": "rhacs-operator.v4.6.1", - "replaces": "rhacs-operator.v4.6.0", - "skipRange": ">= 4.5.0 < 4.6.1" - }, - { - "name": "rhacs-operator.v4.6.2", - "replaces": "rhacs-operator.v4.6.1", - "skipRange": ">= 4.5.0 < 4.6.2" - }, - { - "name": "rhacs-operator.v4.6.3", - "replaces": "rhacs-operator.v4.6.2", - "skipRange": ">= 4.5.0 < 4.6.3" - }, - { - "name": "rhacs-operator.v4.6.4", - "replaces": "rhacs-operator.v4.6.3", - "skipRange": ">= 4.5.0 < 4.6.4" - }, - { - "name": "rhacs-operator.v4.6.5", - "replaces": "rhacs-operator.v4.6.4", - "skipRange": ">= 4.5.0 < 4.6.5" - }, - { - "name": "rhacs-operator.v4.6.6", - "replaces": "rhacs-operator.v4.6.5", - "skipRange": ">= 4.5.0 < 4.6.6" - }, - { - "name": "rhacs-operator.v4.6.7", - "replaces": "rhacs-operator.v4.6.6", - "skipRange": ">= 4.5.0 < 4.6.7" - }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, - { - "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", - "skipRange": ">= 4.6.0 < 4.7.0" - }, - { - "name": "rhacs-operator.v4.7.1", - "replaces": "rhacs-operator.v4.7.0", - "skipRange": ">= 4.6.0 < 4.7.1" - }, - { - "name": "rhacs-operator.v4.7.2", - "replaces": "rhacs-operator.v4.7.1", - "skipRange": ">= 4.6.0 < 4.7.2" - }, - { - "name": "rhacs-operator.v4.7.3", - "replaces": "rhacs-operator.v4.7.2", - "skipRange": ">= 4.6.0 < 4.7.3" - }, - { - "name": "rhacs-operator.v4.7.4", - "replaces": "rhacs-operator.v4.7.3", - "skipRange": ">= 4.6.0 < 4.7.4" - }, - { - "name": "rhacs-operator.v4.7.5", - "replaces": "rhacs-operator.v4.7.4", - "skipRange": ">= 4.6.0 < 4.7.5" - }, - { - "name": "rhacs-operator.v4.8.0", - "replaces": "rhacs-operator.v4.7.5", - "skipRange": ">= 4.7.0 < 4.8.0" - } - ] -} -{ - "schema": "olm.bundle", - "name": "rhacs-operator.v3.62.0", - "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf", - "properties": [ - { - "type": "olm.gvk", - "value": { - "group": "platform.stackrox.io", - "kind": "Central", - "version": "v1alpha1" - } - }, - { - "type": "olm.gvk", - "value": { - "group": "platform.stackrox.io", - "kind": "SecuredCluster", - "version": "v1alpha1" - } - }, - { - "type": "olm.package", - "value": { - "packageName": "rhacs-operator", - "version": "3.62.0" - } - }, - { - "type": "olm.csv.metadata", - "value": { - "annotations": { - "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", - "capabilities": "Seamless Upgrades", - "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2bd4458307b6124ecaba16ea45db8a115613ecc48a5950fe428171f569940014", - "createdAt": "2021-07-08T15:10:14.802975+00:00", - "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.61.0 < 3.62.0", - "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.5.0+git", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", - "support": "Red Hat" - }, - "apiServiceDefinitions": {}, - "crdDescriptions": { - "owned": [ - { - "name": "centrals.platform.stackrox.io", - "version": "v1alpha1", - "kind": "Central", - "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", - "resources": [ - { - "name": "central", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "central", - "kind": "Route", - "version": "v1" - }, - { - "name": "central-htpasswd", - "kind": "Secret", - "version": "v1" - }, - { - "name": "central-loadbalancer", - "kind": "Service", - "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" - } - ], - "statusDescriptors": [ - { - "path": "central.adminPassword.info", - "displayName": "Admin Credentials Info", - "description": "Info stores information on how to obtain the admin password." - }, - { - "path": "productVersion", - "displayName": "Product Version", - "description": "The deployed version of the product." - }, - { - "path": "central", - "displayName": "Central" - } - ], - "specDescriptors": [ - { - "path": "central", - "displayName": "Central Component Settings", - "description": "Settings for the Central component, which is responsible for all user interaction." - }, - { - "path": "scanner", - "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." - }, - { - "path": "egress", - "displayName": "Egress", - "description": "Settings related to outgoing network traffic." - }, - { - "path": "tls", - "displayName": "TLS", - "description": "Allows you to specify additional trusted Root CAs." - }, - { - "path": "imagePullSecrets", - "displayName": "Image Pull Secrets", - "description": "Additional image pull secrets to be taken into account for pulling images.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "customize", - "displayName": "Customizations", - "description": "Customizations to apply on all Central Services components.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "central.adminPasswordSecret", - "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." - }, - { - "path": "central.exposure", - "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." - }, - { - "path": "central.defaultTLSSecret", - "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." - }, - { - "path": "central.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "central.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "central.adminPasswordSecret.name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "central.defaultTLSSecret.name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "central.exposure.route", - "displayName": "Route", - "description": "Expose Central through an OpenShift route." - }, - { - "path": "central.exposure.loadBalancer", - "displayName": "Load Balancer", - "description": "Expose Central through a load balancer service." - }, - { - "path": "central.exposure.nodePort", - "displayName": "Node Port", - "description": "Expose Central through a node port." - }, - { - "path": "central.exposure.loadBalancer.enabled", - "displayName": "Enabled" - }, - { - "path": "central.exposure.loadBalancer.port", - "displayName": "Port", - "description": "Defaults to 443 if not set.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" - ] - }, - { - "path": "central.exposure.loadBalancer.ip", - "displayName": "IP", - "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" - ] - }, - { - "path": "central.exposure.nodePort.enabled", - "displayName": "Enabled" - }, - { - "path": "central.exposure.nodePort.port", - "displayName": "Port", - "description": "Use this to specify an explicit node port. Most users should leave this empty.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" - ] - }, - { - "path": "central.exposure.route.enabled", - "displayName": "Enabled" - }, - { - "path": "central.persistence.persistentVolumeClaim", - "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." - }, - { - "path": "central.persistence.hostPath", - "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." - }, - { - "path": "central.persistence.hostPath.path", - "displayName": "Path", - "description": "The path on the host running Central." - }, - { - "path": "central.persistence.persistentVolumeClaim.claimName", - "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." - }, - { - "path": "central.persistence.persistentVolumeClaim.size", - "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:text" - ] - }, - { - "path": "central.persistence.persistentVolumeClaim.storageClassName", - "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:StorageClass" - ] - }, - { - "path": "customize.labels", - "displayName": "Labels", - "description": "Custom labels to set on all managed objects." - }, - { - "path": "customize.annotations", - "displayName": "Annotations", - "description": "Custom annotations to set on all managed objects." - }, - { - "path": "customize.envVars", - "displayName": "Environment Variables", - "description": "Custom environment variables to set on managed pods' containers." - }, - { - "path": "egress.connectivityPolicy", - "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." - }, - { - "path": "imagePullSecrets[0].name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "misc.createSCCs", - "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." - }, - { - "path": "scanner.scannerComponent", - "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." - }, - { - "path": "scanner.analyzer", - "displayName": "Analyzer", - "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" - ] - }, - { - "path": "scanner.db", - "displayName": "DB", - "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" - ] - }, - { - "path": "scanner.analyzer.scaling", - "displayName": "Scaling", - "description": "Controls the number of analyzer replicas and autoscaling." - }, - { - "path": "scanner.analyzer.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scanner.analyzer.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scanner.analyzer.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scanner.analyzer.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scanner.analyzer.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scanner.analyzer.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scanner.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scanner.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "tls.additionalCAs", - "displayName": "Additional CAs" - } - ] - }, - { - "name": "securedclusters.platform.stackrox.io", - "version": "v1alpha1", - "kind": "SecuredCluster", - "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main page before deploying, or consult the RHACS documentation on creating cluster init bundles.", - "resources": [ - { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", - "kind": "DaemonSet", - "version": "v1" - }, - { - "name": "sensor", - "kind": "Deployment", - "version": "v1" - } - ], - "statusDescriptors": [ - { - "path": "productVersion", - "displayName": "Product Version", - "description": "The deployed version of the product." - }, - { - "path": "clusterName", - "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." - } - ], - "specDescriptors": [ - { - "path": "clusterName", - "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." - }, - { - "path": "centralEndpoint", - "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." - }, - { - "path": "sensor", - "displayName": "Sensor Settings", - "description": "Settings for the Sensor component." - }, - { - "path": "admissionControl", - "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." - }, - { - "path": "perNode", - "displayName": "Per Node Settings", - "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." - }, - { - "path": "tls", - "displayName": "TLS", - "description": "Allows you to specify additional trusted Root CAs." - }, - { - "path": "imagePullSecrets", - "displayName": "Image Pull Secrets", - "description": "Additional image pull secrets to be taken into account for pulling images.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "customize", - "displayName": "Customizations", - "description": "Customizations to apply on all Central Services components.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "admissionControl.listenOnCreates", - "displayName": "Listen On Creates", - "description": "Set this to 'true' to enable preventive policy enforcement for object creations." - }, - { - "path": "admissionControl.listenOnUpdates", - "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." - }, - { - "path": "admissionControl.listenOnEvents", - "displayName": "Listen On Events", - "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." - }, - { - "path": "admissionControl.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "admissionControl.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "customize.labels", - "displayName": "Labels", - "description": "Custom labels to set on all managed objects." - }, - { - "path": "customize.annotations", - "displayName": "Annotations", - "description": "Custom annotations to set on all managed objects." - }, - { - "path": "customize.envVars", - "displayName": "Environment Variables", - "description": "Custom environment variables to set on managed pods' containers." - }, - { - "path": "imagePullSecrets[0].name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "misc.createSCCs", - "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." - }, - { - "path": "perNode.collector", - "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." - }, - { - "path": "perNode.compliance", - "displayName": "Compliance Settings", - "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." - }, - { - "path": "perNode.taintToleration", - "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." - }, - { - "path": "perNode.collector.collection", - "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." - }, - { - "path": "perNode.collector.imageFlavor", - "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." - }, - { - "path": "perNode.collector.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "perNode.compliance.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "sensor.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "sensor.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "tls.additionalCAs", - "displayName": "Additional CAs" - } - ] - } - ] - }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create an cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead. If you want to deploy Secured Cluster Service in another namespace, additionally pass the `-n ` flag.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", - "displayName": "Advanced Cluster Security", - "installModes": [ - { - "type": "OwnNamespace", - "supported": false - }, - { - "type": "SingleNamespace", - "supported": false - }, - { - "type": "MultiNamespace", - "supported": false - }, - { - "type": "AllNamespaces", - "supported": true - } - ], - "keywords": [ - "advanced-cluster-security", - "stackrox", - "security", - "vulnerabilities", - "compliance", - "devsecops", - "monitoring", - "scanning", - "runtime-security", - "network policy", - "configuration", - "risk" - ], - "links": [ - { - "name": "Red Hat Advanced Cluster Security Documentation", - "url": "https://docs.openshift.com/acs/welcome/" - }, - { - "name": "DataSheet", - "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" - }, - { - "name": "Support Policy", - "url": "https://access.redhat.com/node/5822721" - }, - { - "name": "Community Site", - "url": "https://www.stackrox.io/" - } - ], - "maintainers": [ - { - "name": "Advanced Cluster Security product team", - "email": "rhacs-pm@redhat.com" - } - ], - "maturity": "alpha", - "minKubeVersion": "1.15.0", - "provider": { - "name": "Red Hat" - } - } - } - ], - "relatedImages": [ - { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf" + "name": "rhacs-operator.v4.1.0", + "replaces": "rhacs-operator.v4.0.5", + "skipRange": ">= 4.0.0 < 4.1.0" }, { - "name": "rhacs-rhel8-operator-2bd4458307b6124ecaba16ea45db8a115613ecc48a5950fe428171f569940014-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2bd4458307b6124ecaba16ea45db8a115613ecc48a5950fe428171f569940014" + "name": "rhacs-operator.v4.1.1", + "replaces": "rhacs-operator.v4.1.0", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.1" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2bd4458307b6124ecaba16ea45db8a115613ecc48a5950fe428171f569940014" + "name": "rhacs-operator.v4.1.2", + "replaces": "rhacs-operator.v4.1.1", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.2" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:6d0286b8a8f6f3cd9d6cd8319400acf27b70fbb52df5808ec6fe2d9849be7d8c" + "name": "rhacs-operator.v4.1.3", + "replaces": "rhacs-operator.v4.1.2", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.3" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:db075e64615f2401423a05a16df8ed82c9e5e15e861033ad2352bb45b04b468d" + "name": "rhacs-operator.v4.1.4", + "replaces": "rhacs-operator.v4.1.3", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.4" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:ec7a985d0edddc80b6c6088ad0aef7787defacb2512ec36871752b2985fb085f" + "name": "rhacs-operator.v4.1.5", + "replaces": "rhacs-operator.v4.1.4", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.5" }, { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:fd5fa615981dfaca3b57592ae54f89baf31c853f93445375eed6223a1418201a" + "name": "rhacs-operator.v4.1.6", + "replaces": "rhacs-operator.v4.1.5", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.6" }, { - "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6df03034741d6e9cee65c7fcc636eb3195a9ebd473445196652b6873f9be2308" + "name": "rhacs-operator.v4.2.0", + "replaces": "rhacs-operator.v4.1.6", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.0" }, { - "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:1dce22e7fe1330827cac738d35f3599a04a6b0ddc562041d89778654eb677286" + "name": "rhacs-operator.v4.2.1", + "replaces": "rhacs-operator.v4.2.0", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.1" + }, + { + "name": "rhacs-operator.v4.2.2", + "replaces": "rhacs-operator.v4.2.1", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.2" + }, + { + "name": "rhacs-operator.v4.2.3", + "replaces": "rhacs-operator.v4.2.2", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.3" + }, + { + "name": "rhacs-operator.v4.2.4", + "replaces": "rhacs-operator.v4.2.3", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.4" + }, + { + "name": "rhacs-operator.v4.2.5", + "replaces": "rhacs-operator.v4.2.4", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.5" + }, + { + "name": "rhacs-operator.v4.3.0", + "replaces": "rhacs-operator.v4.2.5", + "skipRange": ">= 4.2.0 < 4.3.0" + }, + { + "name": "rhacs-operator.v4.3.1", + "replaces": "rhacs-operator.v4.3.0", + "skipRange": ">= 4.2.0 < 4.3.1" + }, + { + "name": "rhacs-operator.v4.3.2", + "replaces": "rhacs-operator.v4.3.1", + "skipRange": ">= 4.2.0 < 4.3.2" + }, + { + "name": "rhacs-operator.v4.3.3", + "replaces": "rhacs-operator.v4.3.2", + "skipRange": ">= 4.2.0 < 4.3.3" + }, + { + "name": "rhacs-operator.v4.3.4", + "replaces": "rhacs-operator.v4.3.3", + "skipRange": ">= 4.2.0 < 4.3.4" + }, + { + "name": "rhacs-operator.v4.3.5", + "replaces": "rhacs-operator.v4.3.4", + "skipRange": ">= 4.2.0 < 4.3.5" + }, + { + "name": "rhacs-operator.v4.3.6", + "replaces": "rhacs-operator.v4.3.5", + "skipRange": ">= 4.2.0 < 4.3.6" + }, + { + "name": "rhacs-operator.v4.3.7", + "replaces": "rhacs-operator.v4.3.6", + "skipRange": ">= 4.2.0 < 4.3.7" + }, + { + "name": "rhacs-operator.v4.3.8", + "replaces": "rhacs-operator.v4.3.7", + "skipRange": ">= 4.2.0 < 4.3.8" + }, + { + "name": "rhacs-operator.v4.4.0", + "replaces": "rhacs-operator.v4.3.8", + "skipRange": ">= 4.3.0 < 4.4.0" + }, + { + "name": "rhacs-operator.v4.4.1", + "replaces": "rhacs-operator.v4.4.0", + "skipRange": ">= 4.3.0 < 4.4.1" + }, + { + "name": "rhacs-operator.v4.4.2", + "replaces": "rhacs-operator.v4.4.1", + "skipRange": ">= 4.3.0 < 4.4.2" + }, + { + "name": "rhacs-operator.v4.4.3", + "replaces": "rhacs-operator.v4.4.2", + "skipRange": ">= 4.3.0 < 4.4.3" + }, + { + "name": "rhacs-operator.v4.4.4", + "replaces": "rhacs-operator.v4.4.3", + "skipRange": ">= 4.3.0 < 4.4.4" + }, + { + "name": "rhacs-operator.v4.4.5", + "replaces": "rhacs-operator.v4.4.4", + "skipRange": ">= 4.3.0 < 4.4.5" + }, + { + "name": "rhacs-operator.v4.4.6", + "replaces": "rhacs-operator.v4.4.5", + "skipRange": ">= 4.3.0 < 4.4.6" + }, + { + "name": "rhacs-operator.v4.4.7", + "replaces": "rhacs-operator.v4.4.6", + "skipRange": ">= 4.3.0 < 4.4.7" + }, + { + "name": "rhacs-operator.v4.4.8", + "replaces": "rhacs-operator.v4.4.7", + "skipRange": ">= 4.3.0 < 4.4.8" + }, + { + "name": "rhacs-operator.v4.5.0", + "replaces": "rhacs-operator.v4.4.8", + "skipRange": ">= 4.4.0 < 4.5.0" + }, + { + "name": "rhacs-operator.v4.5.1", + "replaces": "rhacs-operator.v4.5.0", + "skipRange": ">= 4.4.0 < 4.5.1" + }, + { + "name": "rhacs-operator.v4.5.2", + "replaces": "rhacs-operator.v4.5.1", + "skipRange": ">= 4.4.0 < 4.5.2" + }, + { + "name": "rhacs-operator.v4.5.3", + "replaces": "rhacs-operator.v4.5.2", + "skipRange": ">= 4.4.0 < 4.5.3" + }, + { + "name": "rhacs-operator.v4.5.4", + "replaces": "rhacs-operator.v4.5.3", + "skipRange": ">= 4.4.0 < 4.5.4" + }, + { + "name": "rhacs-operator.v4.5.5", + "replaces": "rhacs-operator.v4.5.4", + "skipRange": ">= 4.4.0 < 4.5.5" + }, + { + "name": "rhacs-operator.v4.5.6", + "replaces": "rhacs-operator.v4.5.5", + "skipRange": ">= 4.4.0 < 4.5.6" + }, + { + "name": "rhacs-operator.v4.5.7", + "replaces": "rhacs-operator.v4.5.6", + "skipRange": ">= 4.4.0 < 4.5.7" + }, + { + "name": "rhacs-operator.v4.5.8", + "replaces": "rhacs-operator.v4.5.7", + "skipRange": ">= 4.4.0 < 4.5.8" + }, + { + "name": "rhacs-operator.v4.5.9", + "replaces": "rhacs-operator.v4.5.8", + "skipRange": ">= 4.4.0 < 4.5.9" + }, + { + "name": "rhacs-operator.v4.6.0", + "replaces": "rhacs-operator.v4.5.9", + "skipRange": ">= 4.5.0 < 4.6.0" + }, + { + "name": "rhacs-operator.v4.6.1", + "replaces": "rhacs-operator.v4.6.0", + "skipRange": ">= 4.5.0 < 4.6.1" + }, + { + "name": "rhacs-operator.v4.6.2", + "replaces": "rhacs-operator.v4.6.1", + "skipRange": ">= 4.5.0 < 4.6.2" + }, + { + "name": "rhacs-operator.v4.6.3", + "replaces": "rhacs-operator.v4.6.2", + "skipRange": ">= 4.5.0 < 4.6.3" + }, + { + "name": "rhacs-operator.v4.6.4", + "replaces": "rhacs-operator.v4.6.3", + "skipRange": ">= 4.5.0 < 4.6.4" + }, + { + "name": "rhacs-operator.v4.6.5", + "replaces": "rhacs-operator.v4.6.4", + "skipRange": ">= 4.5.0 < 4.6.5" + }, + { + "name": "rhacs-operator.v4.6.6", + "replaces": "rhacs-operator.v4.6.5", + "skipRange": ">= 4.5.0 < 4.6.6" + }, + { + "name": "rhacs-operator.v4.6.7", + "replaces": "rhacs-operator.v4.6.6", + "skipRange": ">= 4.5.0 < 4.6.7" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.6.0 < 4.7.0" + }, + { + "name": "rhacs-operator.v4.7.1", + "replaces": "rhacs-operator.v4.7.0", + "skipRange": ">= 4.6.0 < 4.7.1" + }, + { + "name": "rhacs-operator.v4.7.2", + "replaces": "rhacs-operator.v4.7.1", + "skipRange": ">= 4.6.0 < 4.7.2" + }, + { + "name": "rhacs-operator.v4.7.3", + "replaces": "rhacs-operator.v4.7.2", + "skipRange": ">= 4.6.0 < 4.7.3" + }, + { + "name": "rhacs-operator.v4.7.4", + "replaces": "rhacs-operator.v4.7.3", + "skipRange": ">= 4.6.0 < 4.7.4" + }, + { + "name": "rhacs-operator.v4.7.5", + "replaces": "rhacs-operator.v4.7.4", + "skipRange": ">= 4.6.0 < 4.7.5" + }, + { + "name": "rhacs-operator.v4.8.0", + "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.7.0 < 4.8.0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.62.1", + "name": "rhacs-operator.v3.62.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf", "properties": [ { "type": "olm.gvk", @@ -3878,7 +3817,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.62.1" + "version": "3.62.0" } }, { @@ -3888,10 +3827,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:56905c2e7df0e29ca2b6301cd81b4f9bbe02b483374708f7f7da219a4b29428d", - "createdAt": "2021-08-13T17:10:01.410173+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2bd4458307b6124ecaba16ea45db8a115613ecc48a5950fe428171f569940014", + "createdAt": "2021-07-08T15:10:14.802975+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.61.0 < 3.62.1", + "olm.skipRange": ">= 3.61.0 < 3.62.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.5.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -4527,47 +4466,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf" }, { - "name": "rhacs-rhel8-operator-56905c2e7df0e29ca2b6301cd81b4f9bbe02b483374708f7f7da219a4b29428d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:56905c2e7df0e29ca2b6301cd81b4f9bbe02b483374708f7f7da219a4b29428d" + "name": "rhacs-rhel8-operator-2bd4458307b6124ecaba16ea45db8a115613ecc48a5950fe428171f569940014-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2bd4458307b6124ecaba16ea45db8a115613ecc48a5950fe428171f569940014" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:56905c2e7df0e29ca2b6301cd81b4f9bbe02b483374708f7f7da219a4b29428d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2bd4458307b6124ecaba16ea45db8a115613ecc48a5950fe428171f569940014" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e30f7835cf52dbce9afdbaf55e5a93d8baf9c4b3a3ae488d1d42c1adba7f46af" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:6d0286b8a8f6f3cd9d6cd8319400acf27b70fbb52df5808ec6fe2d9849be7d8c" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:558c0dabdc52efaee7bc889ef397ac2ac30f7c54562c2cc0070d0ef991a8b31b" + "image": "registry.redhat.io/rh-acs/collector@sha256:db075e64615f2401423a05a16df8ed82c9e5e15e861033ad2352bb45b04b468d" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:98cfab15684506f1d0978eb701e8de478d91fc5bda3013ffd3b436aa95f07cc0" + "image": "registry.redhat.io/rh-acs/collector@sha256:ec7a985d0edddc80b6c6088ad0aef7787defacb2512ec36871752b2985fb085f" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:9932304bb62b084ee1ae7e75bb21d6dfb737260c851f2d8daf05082f79230c66" + "image": "registry.redhat.io/rh-acs/main@sha256:fd5fa615981dfaca3b57592ae54f89baf31c853f93445375eed6223a1418201a" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:ff877f503e08ecca0ce7a7d8db760b2e4004e8e8ae2f27fb9b9c00a05b58c93a" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6df03034741d6e9cee65c7fcc636eb3195a9ebd473445196652b6873f9be2308" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:266a575c2547a3223890e8b73db0f14d69dc5a22217c7e4e3dc79644e6ab0258" + "image": "registry.redhat.io/rh-acs/scanner@sha256:1dce22e7fe1330827cac738d35f3599a04a6b0ddc562041d89778654eb677286" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e", "properties": [ { "type": "olm.gvk", @@ -4589,7 +4528,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.63.0" + "version": "3.62.1" } }, { @@ -4599,10 +4538,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc", - "createdAt": "2021-07-26T22:02:58.261433+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:56905c2e7df0e29ca2b6301cd81b4f9bbe02b483374708f7f7da219a4b29428d", + "createdAt": "2021-08-13T17:10:01.410173+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.62.0 < 3.63.0", + "olm.skipRange": ">= 3.61.0 < 3.62.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.5.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -4966,7 +4905,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "admission-control", @@ -5022,11 +4961,6 @@ "displayName": "Per Node Settings", "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." }, - { - "path": "auditLogs", - "displayName": "Kubernetes Audit Logs Ingestion Settings", - "description": "Settings relating to the ingestion of Kubernetes audit logs." - }, { "path": "tls", "displayName": "TLS", @@ -5084,11 +5018,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "auditLogs.collection", - "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." - }, { "path": "customize.labels", "displayName": "Labels", @@ -5179,8 +5108,8 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", - "displayName": "Advanced Cluster Security for Kubernetes", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create an cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead. If you want to deploy Secured Cluster Service in another namespace, additionally pass the `-n ` flag.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "displayName": "Advanced Cluster Security", "installModes": [ { "type": "OwnNamespace", @@ -5248,47 +5177,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e" }, { - "name": "rhacs-rhel8-operator-d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc" + "name": "rhacs-rhel8-operator-56905c2e7df0e29ca2b6301cd81b4f9bbe02b483374708f7f7da219a4b29428d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:56905c2e7df0e29ca2b6301cd81b4f9bbe02b483374708f7f7da219a4b29428d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:56905c2e7df0e29ca2b6301cd81b4f9bbe02b483374708f7f7da219a4b29428d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2f322231af2402ac09788e96ca836c209797f8c36a8589f0739ca18678d206e4" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e30f7835cf52dbce9afdbaf55e5a93d8baf9c4b3a3ae488d1d42c1adba7f46af" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:0332b5accbaf819911082087b8f689400332cc40e30e74e8839f9555d42bf8f0" + "image": "registry.redhat.io/rh-acs/collector@sha256:558c0dabdc52efaee7bc889ef397ac2ac30f7c54562c2cc0070d0ef991a8b31b" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:6d67c6231d74e5de4f382abd445493796a04a0ed7dfda0695b699a1e56e34dd2" + "image": "registry.redhat.io/rh-acs/collector@sha256:98cfab15684506f1d0978eb701e8de478d91fc5bda3013ffd3b436aa95f07cc0" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:839f642faa364e3e4c330e965a7e50728a00fd349a388cb514ca64439659ee78" + "image": "registry.redhat.io/rh-acs/main@sha256:9932304bb62b084ee1ae7e75bb21d6dfb737260c851f2d8daf05082f79230c66" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:3a3cce6b39bd878eb369800ea9cd1c4f4549fce486754b5106e88d361da93713" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:ff877f503e08ecca0ce7a7d8db760b2e4004e8e8ae2f27fb9b9c00a05b58c93a" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:6152a6f5f76b3a14eda37f5adac1007a4e4b6df933dfec282c25efb3bc0116fb" + "image": "registry.redhat.io/rh-acs/scanner@sha256:266a575c2547a3223890e8b73db0f14d69dc5a22217c7e4e3dc79644e6ab0258" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.0", + "name": "rhacs-operator.v3.63.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650", "properties": [ { "type": "olm.gvk", @@ -5310,7 +5239,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.0" + "version": "3.63.0" } }, { @@ -5320,12 +5249,12 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe", - "createdAt": "2021-08-11T15:07:22.225781+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc", + "createdAt": "2021-07-26T22:02:58.261433+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.0", + "olm.skipRange": ">= 3.62.0 < 3.63.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.5.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -5969,47 +5898,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650" }, { - "name": "rhacs-rhel8-operator-f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + "name": "rhacs-rhel8-operator-d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2f322231af2402ac09788e96ca836c209797f8c36a8589f0739ca18678d206e4" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:4449fc57b5c90311cf39fef59c7801bcfc5d5784f657a424ccf839dee8b62e0a" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:0332b5accbaf819911082087b8f689400332cc40e30e74e8839f9555d42bf8f0" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:94e6d687f59d604f00c2e57d22ae6b58213245d9b74b30ac9040975fe6a0c060" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:6d67c6231d74e5de4f382abd445493796a04a0ed7dfda0695b699a1e56e34dd2" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:1b086be5a02c29b335e45edff2ea4aef197ee67e93c950eed00a3804399453aa" + "image": "registry.redhat.io/rh-acs/main@sha256:839f642faa364e3e4c330e965a7e50728a00fd349a388cb514ca64439659ee78" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:95e8dfdfac520f58ca09f0f224b6cd4ecc37dde9f4cbb82e6bce0f0ffb8468f6" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:3a3cce6b39bd878eb369800ea9cd1c4f4549fce486754b5106e88d361da93713" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:c0a817e9cf99550ca97f9eb4a2da7074a85bc0fb271445b9d9475deebefaf98e" + "image": "registry.redhat.io/rh-acs/scanner@sha256:6152a6f5f76b3a14eda37f5adac1007a4e4b6df933dfec282c25efb3bc0116fb" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.1", + "name": "rhacs-operator.v3.64.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441", "properties": [ { "type": "olm.gvk", @@ -6031,7 +5960,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.1" + "version": "3.64.0" } }, { @@ -6041,10 +5970,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51", - "createdAt": "2021-08-26T16:59:13.936201+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe", + "createdAt": "2021-08-11T15:07:22.225781+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.1", + "olm.skipRange": ">= 3.63.0 < 3.64.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -6690,15 +6619,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441" }, { - "name": "rhacs-rhel8-operator-fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + "name": "rhacs-rhel8-operator-f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" }, { "name": "kube-rbac-proxy", @@ -6706,31 +6635,31 @@ }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:7e50752fc8d4bfa6ad0e0ee21e833289e8e569e4889c4cbd4c0a13a5d3e9a655" + "image": "registry.redhat.io/rh-acs/collector@sha256:4449fc57b5c90311cf39fef59c7801bcfc5d5784f657a424ccf839dee8b62e0a" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:decc7b45756319bc7983bcefa93b731868be5be46aafdbba63d47bee15acb636" + "image": "registry.redhat.io/rh-acs/collector@sha256:94e6d687f59d604f00c2e57d22ae6b58213245d9b74b30ac9040975fe6a0c060" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:2c6dce056a31e80a5185688f761fdec7b352422adb4b1867ab85248b830acc70" + "image": "registry.redhat.io/rh-acs/main@sha256:1b086be5a02c29b335e45edff2ea4aef197ee67e93c950eed00a3804399453aa" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6dec302d2cca9bdedcb9e2643d74a57b9f12bc7ef1848ef2b67df3baf78bf6c0" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:95e8dfdfac520f58ca09f0f224b6cd4ecc37dde9f4cbb82e6bce0f0ffb8468f6" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:d02208cbf226f6aa683d7f48621b5f831f9d7cd8e86ead044e28fc8ca8d702d1" + "image": "registry.redhat.io/rh-acs/scanner@sha256:c0a817e9cf99550ca97f9eb4a2da7074a85bc0fb271445b9d9475deebefaf98e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.2", + "name": "rhacs-operator.v3.64.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320", "properties": [ { "type": "olm.gvk", @@ -6752,7 +6681,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.2" + "version": "3.64.1" } }, { @@ -6762,10 +6691,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b", - "createdAt": "2021-09-22T05:10:01.286657+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51", + "createdAt": "2021-08-26T16:59:13.936201+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.2", + "olm.skipRange": ">= 3.63.0 < 3.64.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -7411,47 +7340,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320" }, { - "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "name": "rhacs-rhel8-operator-fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:7e50752fc8d4bfa6ad0e0ee21e833289e8e569e4889c4cbd4c0a13a5d3e9a655" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:decc7b45756319bc7983bcefa93b731868be5be46aafdbba63d47bee15acb636" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" + "image": "registry.redhat.io/rh-acs/main@sha256:2c6dce056a31e80a5185688f761fdec7b352422adb4b1867ab85248b830acc70" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6dec302d2cca9bdedcb9e2643d74a57b9f12bc7ef1848ef2b67df3baf78bf6c0" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" + "image": "registry.redhat.io/rh-acs/scanner@sha256:d02208cbf226f6aa683d7f48621b5f831f9d7cd8e86ead044e28fc8ca8d702d1" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0", "properties": [ { "type": "olm.gvk", @@ -7473,7 +7402,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.0" + "version": "3.64.2" } }, { @@ -7483,10 +7412,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", - "createdAt": "2021-09-03T09:10:36.126930+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b", + "createdAt": "2021-09-22T05:10:01.286657+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.0", + "olm.skipRange": ">= 3.63.0 < 3.64.2", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -7955,21 +7884,6 @@ "displayName": "Listen On Events", "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." }, - { - "path": "admissionControl.contactImageScanners", - "displayName": "Contact Image Scanners", - "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." - }, - { - "path": "admissionControl.timeoutSeconds", - "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." - }, - { - "path": "admissionControl.bypass", - "displayName": "Bypass", - "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." - }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -8147,47 +8061,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" }, { - "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" + "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" + "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.1", + "name": "rhacs-operator.v3.65.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", "properties": [ { "type": "olm.gvk", @@ -8209,7 +8123,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.1" + "version": "3.65.0" } }, { @@ -8219,10 +8133,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", - "createdAt": "2021-09-21T13:26:28.711610+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", + "createdAt": "2021-09-03T09:10:36.126930+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.1", + "olm.skipRange": ">= 3.64.0 < 3.65.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -8883,47 +8797,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" }, { - "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" + "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" + "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", "properties": [ { "type": "olm.gvk", @@ -8945,7 +8859,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.0" + "version": "3.65.1" } }, { @@ -8955,10 +8869,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", - "createdAt": "2021-10-18T23:13:13.803104+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", + "createdAt": "2021-09-21T13:26:28.711610+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.0", + "olm.skipRange": ">= 3.64.0 < 3.65.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -9099,22 +9013,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "central.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "central.adminPasswordGenerationDisabled", - "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -9290,14 +9188,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "scanner.analyzer.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -9335,14 +9225,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "scanner.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9487,14 +9369,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "admissionControl.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -9582,14 +9456,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "sensor.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9667,47 +9533,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" }, { - "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" + "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.1", + "name": "rhacs-operator.v3.66.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", "properties": [ { "type": "olm.gvk", @@ -9729,7 +9595,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.1" + "version": "3.66.0" } }, { @@ -9739,10 +9605,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", - "createdAt": "2021-10-20T16:38:38.091764+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", + "createdAt": "2021-10-18T23:13:13.803104+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.1", + "olm.skipRange": ">= 3.65.0 < 3.66.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -10451,19 +10317,19 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" }, { - "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" }, { "name": "collector_slim", @@ -10475,7 +10341,7 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" + "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" }, { "name": "scanner_db", @@ -10489,9 +10355,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", "properties": [ { "type": "olm.gvk", @@ -10513,7 +10379,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.0" + "version": "3.66.1" } }, { @@ -10523,13 +10389,12 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", - "createdAt": "2021-12-01T10:00:41.553828+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", + "createdAt": "2021-10-20T16:38:38.091764+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.0", - "operatorframework.io/suggested-namespace": "rhacs-operator", + "olm.skipRange": ">= 3.65.0 < 3.66.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -11236,47 +11101,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" }, { - "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" + "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.1", + "name": "rhacs-operator.v3.67.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", "properties": [ { "type": "olm.gvk", @@ -11298,7 +11163,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.1" + "version": "3.67.0" } }, { @@ -11308,10 +11173,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", - "createdAt": "2021-12-06T14:53:10.673082+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", + "createdAt": "2021-12-01T10:00:41.553828+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.1", + "olm.skipRange": ">= 3.66.0 < 3.67.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -12021,15 +11886,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" }, { - "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "kube-rbac-proxy", @@ -12045,7 +11910,7 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" + "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" }, { "name": "scanner_db", @@ -12059,9 +11924,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.2", + "name": "rhacs-operator.v3.67.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", "properties": [ { "type": "olm.gvk", @@ -12083,7 +11948,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.2" + "version": "3.67.1" } }, { @@ -12093,10 +11958,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", - "createdAt": "2021-12-16T12:54:10.117625+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", + "createdAt": "2021-12-06T14:53:10.673082+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.2", + "olm.skipRange": ">= 3.66.0 < 3.67.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -12806,15 +12671,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" }, { - "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "kube-rbac-proxy", @@ -12830,23 +12695,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" + "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", "properties": [ { "type": "olm.gvk", @@ -12868,7 +12733,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.0" + "version": "3.67.2" } }, { @@ -12878,10 +12743,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", - "createdAt": "2022-02-02T13:16:09.521288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", + "createdAt": "2021-12-16T12:54:10.117625+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.0", + "olm.skipRange": ">= 3.66.0 < 3.67.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -13590,56 +13455,48 @@ ], "relatedImages": [ { - "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" - }, - { - "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" }, { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" + "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { - "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { - "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { - "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" - }, - { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.1", + "name": "rhacs-operator.v3.68.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", "properties": [ { "type": "olm.gvk", @@ -13661,7 +13518,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.1" + "version": "3.68.0" } }, { @@ -13671,10 +13528,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", - "createdAt": "2022-02-10T22:40:12.318931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", + "createdAt": "2022-02-02T13:16:09.521288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.1", + "olm.skipRange": ">= 3.67.0 < 3.68.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14384,43 +14241,43 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" }, { - "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" }, { "name": "kube-rbac-proxy", @@ -14430,9 +14287,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.2", + "name": "rhacs-operator.v3.68.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", "properties": [ { "type": "olm.gvk", @@ -14454,7 +14311,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.2" + "version": "3.68.1" } }, { @@ -14464,10 +14321,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", - "createdAt": "2022-06-15T22:13:22.427644+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", + "createdAt": "2022-02-10T22:40:12.318931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.2", + "olm.skipRange": ">= 3.67.0 < 3.68.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15177,55 +15034,55 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" }, { - "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", "properties": [ { "type": "olm.gvk", @@ -15247,7 +15104,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.0" + "version": "3.68.2" } }, { @@ -15257,10 +15114,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", - "createdAt": "2022-03-18T10:56:18.638078+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", + "createdAt": "2022-06-15T22:13:22.427644+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.0", + "olm.skipRange": ">= 3.67.0 < 3.68.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15718,11 +15575,6 @@ "displayName": "Kubernetes Audit Logs Ingestion Settings", "description": "Settings relating to the ingestion of Kubernetes audit logs." }, - { - "path": "scanner", - "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." - }, { "path": "tls", "displayName": "TLS", @@ -15877,92 +15729,6 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, - { - "path": "scanner.scannerComponent", - "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." - }, - { - "path": "scanner.analyzer", - "displayName": "Analyzer", - "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." - }, - { - "path": "scanner.db", - "displayName": "DB", - "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." - }, - { - "path": "scanner.analyzer.scaling", - "displayName": "Scaling", - "description": "Controls the number of analyzer replicas and autoscaling." - }, - { - "path": "scanner.analyzer.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scanner.analyzer.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scanner.analyzer.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scanner.analyzer.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scanner.analyzer.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scanner.analyzer.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scanner.analyzer.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scanner.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scanner.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scanner.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "sensor.resources", "displayName": "Resources", @@ -16061,63 +15827,55 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" }, { - "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" - }, - { - "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" - }, - { - "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.1", + "name": "rhacs-operator.v3.69.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", "properties": [ { "type": "olm.gvk", @@ -16139,7 +15897,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.1" + "version": "3.69.0" } }, { @@ -16149,10 +15907,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", - "createdAt": "2022-04-05T13:33:29.080403+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", + "createdAt": "2022-03-18T10:56:18.638078+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.1", + "olm.skipRange": ">= 3.68.0 < 3.69.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16953,63 +16711,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" }, { - "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.2", + "name": "rhacs-operator.v3.69.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", "properties": [ { "type": "olm.gvk", @@ -17031,7 +16789,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.2" + "version": "3.69.1" } }, { @@ -17041,10 +16799,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", - "createdAt": "2022-06-21T09:07:40.705944+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", + "createdAt": "2022-04-05T13:33:29.080403+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.2", + "olm.skipRange": ">= 3.68.0 < 3.69.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -17845,63 +17603,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" }, { - "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", "properties": [ { "type": "olm.gvk", @@ -17923,7 +17681,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.0" + "version": "3.69.2" } }, { @@ -17933,10 +17691,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", - "createdAt": "2022-05-25T23:55:06.232952+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", + "createdAt": "2022-06-21T09:07:40.705944+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.0", + "olm.skipRange": ">= 3.68.0 < 3.69.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -17998,14 +17756,6 @@ { "path": "central", "displayName": "Central" - }, - { - "path": "central.adminPassword.adminPasswordSecretReference", - "displayName": "Admin Password Secret Reference", - "description": "AdminPasswordSecretReference contains reference for the admin password", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] } ], "specDescriptors": [ @@ -18459,7 +18209,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." }, { "path": "admissionControl.bypass", @@ -18745,63 +18495,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" }, { - "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.1", + "name": "rhacs-operator.v3.70.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", "properties": [ { "type": "olm.gvk", @@ -18823,7 +18573,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.1" + "version": "3.70.0" } }, { @@ -18833,10 +18583,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", - "createdAt": "2022-06-20T12:30:26.999648+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", + "createdAt": "2022-05-25T23:55:06.232952+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.1", + "olm.skipRange": ">= 3.69.0 < 3.70.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19645,63 +19395,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" }, { - "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", "properties": [ { "type": "olm.gvk", @@ -19723,7 +19473,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.0" + "version": "3.70.1" } }, { @@ -19733,10 +19483,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", - "createdAt": "2022-07-21T11:49:01.413477+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", + "createdAt": "2022-06-20T12:30:26.999648+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.0", + "olm.skipRange": ">= 3.69.0 < 3.70.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19754,24 +19504,34 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "", + "name": "central", "kind": "Deployment", "version": "v1" }, { - "name": "", + "name": "central", "kind": "Route", "version": "v1" }, { - "name": "", + "name": "central-htpasswd", "kind": "Secret", "version": "v1" }, { - "name": "", + "name": "central-loadbalancer", "kind": "Service", "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" } ], "statusDescriptors": [ @@ -19858,11 +19618,6 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, - { - "path": "central.monitoring", - "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, { "path": "central.persistence", "displayName": "Persistence", @@ -19964,11 +19719,6 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, - { - "path": "central.monitoring.exposeEndpoint", - "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." - }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -20144,12 +19894,17 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "", + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", "kind": "DaemonSet", "version": "v1" }, { - "name": "", + "name": "sensor", "kind": "Deployment", "version": "v1" } @@ -20540,63 +20295,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" }, { - "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.1", + "name": "rhacs-operator.v3.71.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", "properties": [ { "type": "olm.gvk", @@ -20618,7 +20373,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.1" + "version": "3.71.0" } }, { @@ -20628,10 +20383,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", - "createdAt": "2022-10-04T08:48:51.128065+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", + "createdAt": "2022-07-21T11:49:01.413477+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.1", + "olm.skipRange": ">= 3.70.0 < 3.71.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -21435,63 +21190,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" }, { - "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.2", + "name": "rhacs-operator.v3.71.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", "properties": [ { "type": "olm.gvk", @@ -21513,7 +21268,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.2" + "version": "3.71.1" } }, { @@ -21523,10 +21278,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", - "createdAt": "2022-10-12T06:14:59.283699+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", + "createdAt": "2022-10-04T08:48:51.128065+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.2", + "olm.skipRange": ">= 3.70.0 < 3.71.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -22330,51 +22085,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" }, { - "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" }, { "name": "kube-rbac-proxy", @@ -22384,9 +22139,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.3", + "name": "rhacs-operator.v3.71.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", "properties": [ { "type": "olm.gvk", @@ -22408,7 +22163,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.3" + "version": "3.71.2" } }, { @@ -22418,10 +22173,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", - "createdAt": "2022-12-07T08:31:36.777654+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", + "createdAt": "2022-10-12T06:14:59.283699+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.3", + "olm.skipRange": ">= 3.70.0 < 3.71.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -23225,63 +22980,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" }, { - "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", "properties": [ { "type": "olm.gvk", @@ -23303,7 +23058,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.0" + "version": "3.71.3" } }, { @@ -23313,13 +23068,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", - "createdAt": "2022-09-23T12:25:03.383459+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", + "createdAt": "2022-12-07T08:31:36.777654+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.0", + "olm.skipRange": ">= 3.70.0 < 3.71.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -23544,15 +23299,10 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, - { - "path": "central.exposure.route.host", - "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." - }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -23644,11 +23394,6 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, - { - "path": "scanner.monitoring", - "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." - }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -23720,11 +23465,6 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.monitoring.exposeEndpoint", - "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -24135,63 +23875,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" }, { - "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.1", + "name": "rhacs-operator.v3.72.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", "properties": [ { "type": "olm.gvk", @@ -24213,7 +23953,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.1" + "version": "3.72.0" } }, { @@ -24223,10 +23963,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", - "createdAt": "2022-10-16T01:46:23.910664+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", + "createdAt": "2022-09-23T12:25:03.383459+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.1", + "olm.skipRange": ">= 3.71.0 < 3.72.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -25045,51 +24785,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" }, { - "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" }, { "name": "kube-rbac-proxy", @@ -25099,9 +24839,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.2", + "name": "rhacs-operator.v3.72.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", "properties": [ { "type": "olm.gvk", @@ -25123,7 +24863,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.2" + "version": "3.72.1" } }, { @@ -25133,10 +24873,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", - "createdAt": "2022-11-17T09:11:58.043127+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", + "createdAt": "2022-10-16T01:46:23.910664+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.2", + "olm.skipRange": ">= 3.71.0 < 3.72.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -25955,63 +25695,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" }, { - "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.3", + "name": "rhacs-operator.v3.72.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", "properties": [ { "type": "olm.gvk", @@ -26033,7 +25773,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.3" + "version": "3.72.2" } }, { @@ -26043,10 +25783,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", - "createdAt": "2023-01-07T05:11:42.066462+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", + "createdAt": "2022-11-17T09:11:58.043127+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.3", + "olm.skipRange": ">= 3.71.0 < 3.72.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26865,63 +26605,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" }, { - "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.4", + "name": "rhacs-operator.v3.72.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", "properties": [ { "type": "olm.gvk", @@ -26943,7 +26683,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.4" + "version": "3.72.3" } }, { @@ -26953,10 +26693,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", - "createdAt": "2023-02-28T17:02:08.443613+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", + "createdAt": "2023-01-07T05:11:42.066462+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.4", + "olm.skipRange": ">= 3.71.0 < 3.72.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -27775,51 +27515,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" }, { - "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" }, { "name": "kube-rbac-proxy", @@ -27829,9 +27569,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", "properties": [ { "type": "olm.gvk", @@ -27853,7 +27593,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.0" + "version": "3.72.4" } }, { @@ -27863,10 +27603,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", - "createdAt": "2022-12-05T15:27:26.207662+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", + "createdAt": "2023-02-28T17:02:08.443613+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.0", + "olm.skipRange": ">= 3.71.0 < 3.72.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -27998,11 +27738,6 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, - { - "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." - }, { "path": "central.resources", "displayName": "Resources", @@ -28040,91 +27775,6 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, - { - "path": "central.db.passwordSecret", - "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." - }, - { - "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." - }, - { - "path": "central.db.persistence", - "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." - }, - { - "path": "central.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "central.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "central.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "central.db.passwordSecret.name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "central.db.persistence.persistentVolumeClaim", - "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." - }, - { - "path": "central.db.persistence.hostPath", - "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." - }, - { - "path": "central.db.persistence.hostPath.path", - "displayName": "Path", - "description": "The path on the host running Central." - }, - { - "path": "central.db.persistence.persistentVolumeClaim.claimName", - "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." - }, - { - "path": "central.db.persistence.persistentVolumeClaim.size", - "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:text" - ] - }, - { - "path": "central.db.persistence.persistentVolumeClaim.storageClassName", - "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:StorageClass" - ] - }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -28740,9 +28390,6 @@ "configuration", "risk" ], - "labels": { - "operatorframework.io/arch.amd64": "supported" - }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -28776,69 +28423,65 @@ } ], "relatedImages": [ - { - "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" - }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" }, { - "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.1", + "name": "rhacs-operator.v3.73.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", "properties": [ { "type": "olm.gvk", @@ -28860,7 +28503,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.1" + "version": "3.73.0" } }, { @@ -28870,10 +28513,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", - "createdAt": "2022-12-16T16:56:53.360773+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", + "createdAt": "2022-12-05T15:27:26.207662+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.1", + "olm.skipRange": ">= 3.72.0 < 3.73.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -29785,67 +29428,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" }, { - "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.2", + "name": "rhacs-operator.v3.73.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", "properties": [ { "type": "olm.gvk", @@ -29867,7 +29510,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.2" + "version": "3.73.1" } }, { @@ -29877,10 +29520,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", - "createdAt": "2023-01-31T22:39:50.501272+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", + "createdAt": "2022-12-16T16:56:53.360773+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.2", + "olm.skipRange": ">= 3.72.0 < 3.73.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -30792,55 +30435,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" }, { - "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" }, { "name": "kube-rbac-proxy", @@ -30850,9 +30493,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.3", + "name": "rhacs-operator.v3.73.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", "properties": [ { "type": "olm.gvk", @@ -30874,7 +30517,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.3" + "version": "3.73.2" } }, { @@ -30884,10 +30527,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", - "createdAt": "2023-03-01T09:30:56.991582+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", + "createdAt": "2023-01-31T22:39:50.501272+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.3", + "olm.skipRange": ">= 3.72.0 < 3.73.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -31799,55 +31442,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" }, { - "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" }, { "name": "kube-rbac-proxy", @@ -31857,9 +31500,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.4", + "name": "rhacs-operator.v3.73.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", "properties": [ { "type": "olm.gvk", @@ -31881,7 +31524,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.4" + "version": "3.73.3" } }, { @@ -31891,10 +31534,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", - "createdAt": "2023-04-04T11:38:53.109673+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", + "createdAt": "2023-03-01T09:30:56.991582+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.4", + "olm.skipRange": ">= 3.72.0 < 3.73.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -32806,55 +32449,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" }, { - "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" }, { "name": "kube-rbac-proxy", @@ -32864,9 +32507,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.5", + "name": "rhacs-operator.v3.73.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", "properties": [ { "type": "olm.gvk", @@ -32888,7 +32531,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.5" + "version": "3.73.4" } }, { @@ -32898,10 +32541,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", - "createdAt": "2023-05-26T21:27:04.033276+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", + "createdAt": "2023-04-04T11:38:53.109673+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.5", + "olm.skipRange": ">= 3.72.0 < 3.73.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -33813,55 +33456,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" }, { - "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" }, { "name": "kube-rbac-proxy", @@ -33871,9 +33514,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.73.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", "properties": [ { "type": "olm.gvk", @@ -33895,7 +33538,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.0" + "version": "3.73.5" } }, { @@ -33905,13 +33548,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", - "createdAt": "2023-02-20T12:32:25.453805+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", + "createdAt": "2023-05-26T21:27:04.033276+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.0", + "olm.skipRange": ">= 3.72.0 < 3.73.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -34045,22 +33688,6 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, - { - "path": "central.telemetry", - "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "central.declarativeConfiguration", - "displayName": "Declarative Configuration", - "description": "Configures resources within Central in a declarative manner.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "central.resources", "displayName": "Resources", @@ -34183,32 +33810,6 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, - { - "path": "central.declarativeConfiguration.configMaps", - "displayName": "Config maps containing declarative configuration", - "description": "List of config maps containing declarative configuration." - }, - { - "path": "central.declarativeConfiguration.secrets", - "displayName": "Secrets containing declarative configuration", - "description": "List of secrets containing declarative configuration." - }, - { - "path": "central.declarativeConfiguration.configMaps[0].name", - "displayName": "Name", - "description": "The name of the referenced config map.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:ConfigMap" - ] - }, - { - "path": "central.declarativeConfiguration.secrets[0].name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -34314,32 +33915,6 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, - { - "path": "central.telemetry.enabled", - "displayName": "Enabled", - "description": "Specifies if Telemetry is enabled.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" - ] - }, - { - "path": "central.telemetry.storage", - "displayName": "Storage", - "description": "Defines the telemetry storage backend for Central.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" - ] - }, - { - "path": "central.telemetry.storage.endpoint", - "displayName": "Endpoint", - "description": "Storage API endpoint." - }, - { - "path": "central.telemetry.storage.key", - "displayName": "Key", - "description": "Storage API key. If not set, telemetry is disabled." - }, { "path": "customize.labels", "displayName": "Labels", @@ -34851,9 +34426,7 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported", - "operatorframework.io/arch.ppc64le": "supported", - "operatorframework.io/arch.s390x": "supported" + "operatorframework.io/arch.amd64": "supported" }, "links": [ { @@ -34890,63 +34463,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" + }, + { + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" }, { - "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.1", + "name": "rhacs-operator.v3.74.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", "properties": [ { "type": "olm.gvk", @@ -34968,7 +34545,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.1" + "version": "3.74.0" } }, { @@ -34978,10 +34555,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", - "createdAt": "2023-03-09T11:19:37.673487+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", + "createdAt": "2023-02-20T12:32:25.453805+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.1", + "olm.skipRange": ">= 3.73.0 < 3.74.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -35963,51 +35540,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" }, { - "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" }, { "name": "kube-rbac-proxy", @@ -36017,9 +35594,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.2", + "name": "rhacs-operator.v3.74.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", "properties": [ { "type": "olm.gvk", @@ -36041,7 +35618,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.2" + "version": "3.74.1" } }, { @@ -36051,10 +35628,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", - "createdAt": "2023-04-06T17:12:40.762359+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", + "createdAt": "2023-03-09T11:19:37.673487+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.2", + "olm.skipRange": ">= 3.73.0 < 3.74.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -37036,63 +36613,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" }, { - "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.3", + "name": "rhacs-operator.v3.74.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", "properties": [ { "type": "olm.gvk", @@ -37114,7 +36691,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.3" + "version": "3.74.2" } }, { @@ -37124,10 +36701,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", - "createdAt": "2023-04-24T14:49:38.048726+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", + "createdAt": "2023-04-06T17:12:40.762359+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.3", + "olm.skipRange": ">= 3.73.0 < 3.74.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -38109,63 +37686,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" }, { - "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.4", + "name": "rhacs-operator.v3.74.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", "properties": [ { "type": "olm.gvk", @@ -38187,7 +37764,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.4" + "version": "3.74.3" } }, { @@ -38197,10 +37774,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", - "createdAt": "2023-05-26T21:56:28.730424+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", + "createdAt": "2023-04-24T14:49:38.048726+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.4", + "olm.skipRange": ">= 3.73.0 < 3.74.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -39182,63 +38759,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" }, { - "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.5", + "name": "rhacs-operator.v3.74.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", "properties": [ { "type": "olm.gvk", @@ -39260,7 +38837,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.5" + "version": "3.74.4" } }, { @@ -39270,10 +38847,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", - "createdAt": "2023-07-11T05:42:35.965910+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", + "createdAt": "2023-05-26T21:56:28.730424+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.5", + "olm.skipRange": ">= 3.73.0 < 3.74.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -40255,63 +39832,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" }, { - "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.6", + "name": "rhacs-operator.v3.74.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", "properties": [ { "type": "olm.gvk", @@ -40333,7 +39910,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.6" + "version": "3.74.5" } }, { @@ -40343,13 +39920,12 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", - "createdAt": "2023-09-26T13:55:54.027060+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", + "createdAt": "2023-07-11T05:42:35.965910+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.6", + "olm.skipRange": ">= 3.73.0 < 3.74.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -41329,63 +40905,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" }, { - "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.7", + "name": "rhacs-operator.v3.74.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", "properties": [ { "type": "olm.gvk", @@ -41407,7 +40983,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.7" + "version": "3.74.6" } }, { @@ -41417,10 +40993,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", - "createdAt": "2023-10-19T20:41:56.985534+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", + "createdAt": "2023-09-26T13:55:54.027060+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.7", + "olm.skipRange": ">= 3.73.0 < 3.74.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -42403,63 +41979,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" }, { - "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.8", + "name": "rhacs-operator.v3.74.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", "properties": [ { "type": "olm.gvk", @@ -42481,7 +42057,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.8" + "version": "3.74.7" } }, { @@ -42491,10 +42067,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", - "createdAt": "2024-01-10T02:44:37.349825+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", + "createdAt": "2023-10-19T20:41:56.985534+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.8", + "olm.skipRange": ">= 3.73.0 < 3.74.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -43477,63 +43053,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" }, { - "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.9", + "name": "rhacs-operator.v3.74.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", "properties": [ { "type": "olm.gvk", @@ -43555,7 +43131,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.9" + "version": "3.74.8" } }, { @@ -43565,10 +43141,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", - "createdAt": "2024-02-06T23:06:13.271846+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", + "createdAt": "2024-01-10T02:44:37.349825+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.9", + "olm.skipRange": ">= 3.73.0 < 3.74.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -44551,63 +44127,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" }, { - "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.0", + "name": "rhacs-operator.v3.74.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", "properties": [ { "type": "olm.gvk", @@ -44629,7 +44205,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.0" + "version": "3.74.9" } }, { @@ -44639,14 +44215,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", - "createdAt": "2023-04-30T23:07:33.550573+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", + "createdAt": "2024-02-06T23:06:13.271846+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.0", + "olm.skipRange": ">= 3.73.0 < 3.74.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-unknown", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -44777,8 +44353,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings", - "description": "Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -44833,15 +44409,20 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -44869,27 +44450,6 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." - }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "central.db.configOverride.name", - "displayName": "Name", - "description": "The name of the referenced config map.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:ConfigMap" - ] - }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -45429,7 +44989,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -45567,7 +45127,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -45641,63 +45201,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" }, { - "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.1", + "name": "rhacs-operator.v4.0.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", "properties": [ { "type": "olm.gvk", @@ -45719,7 +45279,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.1" + "version": "4.0.0" } }, { @@ -45729,10 +45289,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", - "createdAt": "2023-05-17T15:58:09.664327+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", + "createdAt": "2023-04-30T23:07:33.550573+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.1", + "olm.skipRange": ">= 3.74.0 < 4.0.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -46731,51 +46291,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" }, { - "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" }, { "name": "kube-rbac-proxy", @@ -46785,9 +46345,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.2", + "name": "rhacs-operator.v4.0.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", "properties": [ { "type": "olm.gvk", @@ -46809,7 +46369,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.2" + "version": "4.0.1" } }, { @@ -46819,10 +46379,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", - "createdAt": "2023-05-30T06:05:47.661746+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", + "createdAt": "2023-05-17T15:58:09.664327+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.2", + "olm.skipRange": ">= 3.74.0 < 4.0.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -47821,63 +47381,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" }, { - "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.3", + "name": "rhacs-operator.v4.0.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", "properties": [ { "type": "olm.gvk", @@ -47899,7 +47459,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.3" + "version": "4.0.2" } }, { @@ -47909,10 +47469,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", - "createdAt": "2023-07-11T17:28:56.408262+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", + "createdAt": "2023-05-30T06:05:47.661746+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.3", + "olm.skipRange": ">= 3.74.0 < 4.0.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -48911,63 +48471,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" }, { - "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.4", + "name": "rhacs-operator.v4.0.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", "properties": [ { "type": "olm.gvk", @@ -48989,7 +48549,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.4" + "version": "4.0.3" } }, { @@ -48999,10 +48559,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", - "createdAt": "2023-08-07T07:28:04.365939+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", + "createdAt": "2023-07-11T17:28:56.408262+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.4", + "olm.skipRange": ">= 3.74.0 < 4.0.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -50001,63 +49561,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" }, { - "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.5", + "name": "rhacs-operator.v4.0.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", "properties": [ { "type": "olm.gvk", @@ -50079,7 +49639,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.5" + "version": "4.0.4" } }, { @@ -50089,10 +49649,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", - "createdAt": "2023-10-20T07:04:50.531740+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", + "createdAt": "2023-08-07T07:28:04.365939+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.5", + "olm.skipRange": ">= 3.74.0 < 4.0.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -51091,63 +50651,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" }, { - "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.0", + "name": "rhacs-operator.v4.0.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", "properties": [ { "type": "olm.gvk", @@ -51169,7 +50729,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.0" + "version": "4.0.5" } }, { @@ -51179,10 +50739,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", - "createdAt": "2023-06-28T15:40:55.251806+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", + "createdAt": "2023-10-20T07:04:50.531740+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.0", + "olm.skipRange": ">= 3.74.0 < 4.0.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -51961,11 +51521,6 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, - { - "path": "perNode.nodeInventory", - "displayName": "Node Scanning Settings", - "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." - }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -51974,12 +51529,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -51997,14 +51552,6 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, - { - "path": "perNode.nodeInventory.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -52194,63 +51741,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" }, { - "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.1", + "name": "rhacs-operator.v4.1.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", "properties": [ { "type": "olm.gvk", @@ -52272,7 +51819,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.1" + "version": "4.1.0" } }, { @@ -52282,10 +51829,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", - "createdAt": "2023-07-10T08:32:03.992249+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", + "createdAt": "2023-06-28T15:40:55.251806+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.1", + "olm.skipRange": ">= 4.0.0 < 4.1.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -53297,63 +52844,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" }, { - "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.2", + "name": "rhacs-operator.v4.1.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", "properties": [ { "type": "olm.gvk", @@ -53375,7 +52922,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.2" + "version": "4.1.1" } }, { @@ -53385,10 +52932,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", - "createdAt": "2023-07-24T17:50:01.771355+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", + "createdAt": "2023-07-10T08:32:03.992249+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.2", + "olm.skipRange": ">= 4.0.0 < 4.1.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -54400,51 +53947,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" }, { - "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" }, { "name": "kube-rbac-proxy", @@ -54454,9 +54001,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.3", + "name": "rhacs-operator.v4.1.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", "properties": [ { "type": "olm.gvk", @@ -54478,7 +54025,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.3" + "version": "4.1.2" } }, { @@ -54488,10 +54035,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", - "createdAt": "2023-08-14T22:16:04.333153+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", + "createdAt": "2023-07-24T17:50:01.771355+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.3", + "olm.skipRange": ">= 4.0.0 < 4.1.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -55283,12 +54830,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:select:EBPF", - "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", - "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" - ] + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", @@ -55508,63 +55050,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" }, { - "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.4", + "name": "rhacs-operator.v4.1.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", "properties": [ { "type": "olm.gvk", @@ -55586,7 +55128,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.4" + "version": "4.1.3" } }, { @@ -55596,10 +55138,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", - "createdAt": "2023-10-18T09:13:19.997173+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", + "createdAt": "2023-08-14T22:16:04.333153+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.4", + "olm.skipRange": ">= 4.0.0 < 4.1.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -56616,63 +56158,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" }, { - "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.5", + "name": "rhacs-operator.v4.1.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", "properties": [ { "type": "olm.gvk", @@ -56694,7 +56236,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.5" + "version": "4.1.4" } }, { @@ -56704,10 +56246,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", - "createdAt": "2023-11-07T01:46:09.045321+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", + "createdAt": "2023-10-18T09:13:19.997173+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.5", + "olm.skipRange": ">= 4.0.0 < 4.1.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57724,63 +57266,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" }, { - "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.6", + "name": "rhacs-operator.v4.1.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", "properties": [ { "type": "olm.gvk", @@ -57802,7 +57344,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.6" + "version": "4.1.5" } }, { @@ -57812,10 +57354,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", - "createdAt": "2024-01-13T18:55:22.011709+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", + "createdAt": "2023-11-07T01:46:09.045321+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.6", + "olm.skipRange": ">= 4.0.0 < 4.1.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -58832,63 +58374,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" }, { - "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.0", + "name": "rhacs-operator.v4.1.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", "properties": [ { "type": "olm.gvk", @@ -58910,7 +58452,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.0" + "version": "4.1.6" } }, { @@ -58920,10 +58462,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", - "createdAt": "2023-09-12T01:02:34.540467+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", + "createdAt": "2024-01-13T18:55:22.011709+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.0", + "olm.skipRange": ">= 4.0.0 < 4.1.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -59031,22 +58573,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "overlays", - "displayName": "Overlays", - "description": "Overlays", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "monitoring", - "displayName": "Monitoring", - "description": "Monitoring configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -59421,47 +58947,10 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, - { - "path": "monitoring.openshift.enabled", - "displayName": "Enabled", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" - ] - }, - { - "path": "overlays[0].apiVersion", - "displayName": "API Version", - "description": "Resource API version." - }, - { - "path": "overlays[0].kind", - "displayName": "Kind", - "description": "Resource kind." - }, - { - "path": "overlays[0].name", - "displayName": "Name", - "description": "Name of resource." - }, - { - "path": "overlays[0].patches", - "displayName": "Patches", - "description": "List of patches to apply to resource." - }, - { - "path": "overlays[0].patches[0].path", - "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." - }, - { - "path": "overlays[0].patches[0].value", - "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." - }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -59661,30 +59150,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "overlays", - "displayName": "Overlays", - "description": "Overlays", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "monitoring", - "displayName": "Monitoring", - "description": "Monitoring configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "registryOverride", - "displayName": "Custom Default Image Registry", - "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -59715,11 +59180,6 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, - { - "path": "admissionControl.replicas", - "displayName": "Replicas", - "description": "The number of replicas of the admission control pod." - }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -59774,43 +59234,6 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, - { - "path": "monitoring.openshift.enabled", - "displayName": "Enabled", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" - ] - }, - { - "path": "overlays[0].apiVersion", - "displayName": "API Version", - "description": "Resource API version." - }, - { - "path": "overlays[0].kind", - "displayName": "Kind", - "description": "Resource kind." - }, - { - "path": "overlays[0].name", - "displayName": "Name", - "description": "Name of resource." - }, - { - "path": "overlays[0].patches", - "displayName": "Patches", - "description": "List of patches to apply to resource." - }, - { - "path": "overlays[0].patches[0].path", - "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." - }, - { - "path": "overlays[0].patches[0].value", - "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." - }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -59834,7 +59257,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -60059,63 +59482,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" }, { - "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.1", + "name": "rhacs-operator.v4.2.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", "properties": [ { "type": "olm.gvk", @@ -60137,7 +59560,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.1" + "version": "4.2.0" } }, { @@ -60147,10 +59570,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", - "createdAt": "2023-09-29T16:19:13.443248+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", + "createdAt": "2023-09-12T01:02:34.540467+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.1", + "olm.skipRange": ">= 4.1.0 < 4.2.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -61286,51 +60709,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" }, { - "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" }, { "name": "kube-rbac-proxy", @@ -61340,9 +60763,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.2", + "name": "rhacs-operator.v4.2.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", "properties": [ { "type": "olm.gvk", @@ -61364,7 +60787,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.2" + "version": "4.2.1" } }, { @@ -61374,10 +60797,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", - "createdAt": "2023-10-19T13:32:34.111693+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", + "createdAt": "2023-09-29T16:19:13.443248+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.2", + "olm.skipRange": ">= 4.1.0 < 4.2.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -62513,63 +61936,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" }, { - "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.3", + "name": "rhacs-operator.v4.2.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", "properties": [ { "type": "olm.gvk", @@ -62591,7 +62014,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.3" + "version": "4.2.2" } }, { @@ -62601,10 +62024,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", - "createdAt": "2023-11-21T05:25:39.011981+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", + "createdAt": "2023-10-19T13:32:34.111693+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.3", + "olm.skipRange": ">= 4.1.0 < 4.2.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -63740,63 +63163,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" }, { - "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.4", + "name": "rhacs-operator.v4.2.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", "properties": [ { "type": "olm.gvk", @@ -63818,7 +63241,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.4" + "version": "4.2.3" } }, { @@ -63828,10 +63251,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", - "createdAt": "2024-01-18T02:09:52.083679+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", + "createdAt": "2023-11-21T05:25:39.011981+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.4", + "olm.skipRange": ">= 4.1.0 < 4.2.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64967,63 +64390,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" }, { - "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.5", + "name": "rhacs-operator.v4.2.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", "properties": [ { "type": "olm.gvk", @@ -65045,7 +64468,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.5" + "version": "4.2.4" } }, { @@ -65055,17 +64478,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", - "createdAt": "2024-03-13T14:51:55.084122+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", + "createdAt": "2024-01-18T02:09:52.083679+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", - "features.operators.openshift.io/proxy-aware": "true", - "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", - "olm.skipRange": ">= 4.1.0 < 4.2.5", + "olm.skipRange": ">= 4.1.0 < 4.2.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -66201,63 +65617,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" }, { - "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.0", + "name": "rhacs-operator.v4.2.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", "properties": [ { "type": "olm.gvk", @@ -66279,7 +65695,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.0" + "version": "4.2.5" } }, { @@ -66289,10 +65705,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", - "createdAt": "2023-11-07T21:47:58.616239+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", + "createdAt": "2024-03-13T14:51:55.084122+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.0", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.1.0 < 4.2.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -66462,14 +65885,6 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, - { - "path": "central.notifierSecretsEncryption", - "displayName": "Notifier Secrets Encryption", - "description": "Configures the encryption of notifier secrets stored in the Central DB.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "central.resources", "displayName": "Resources", @@ -66703,11 +66118,6 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, - { - "path": "central.notifierSecretsEncryption.enabled", - "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." - }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -67441,63 +66851,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" }, { - "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.1", + "name": "rhacs-operator.v4.3.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", "properties": [ { "type": "olm.gvk", @@ -67519,7 +66929,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.1" + "version": "4.3.0" } }, { @@ -67529,10 +66939,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", - "createdAt": "2023-12-06T13:20:57.612053+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", + "createdAt": "2023-11-07T21:47:58.616239+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.1", + "olm.skipRange": ">= 4.2.0 < 4.3.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -68681,63 +68091,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" }, { - "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.2", + "name": "rhacs-operator.v4.3.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", "properties": [ { "type": "olm.gvk", @@ -68759,7 +68169,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.2" + "version": "4.3.1" } }, { @@ -68769,10 +68179,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", - "createdAt": "2024-01-04T20:10:39.006092+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", + "createdAt": "2023-12-06T13:20:57.612053+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.2", + "olm.skipRange": ">= 4.2.0 < 4.3.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -69921,51 +69331,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" }, { - "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" }, { "name": "kube-rbac-proxy", @@ -69975,9 +69385,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.3", + "name": "rhacs-operator.v4.3.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", "properties": [ { "type": "olm.gvk", @@ -69999,7 +69409,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.3" + "version": "4.3.2" } }, { @@ -70009,10 +69419,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", - "createdAt": "2024-01-16T14:42:12.278842+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", + "createdAt": "2024-01-04T20:10:39.006092+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.3", + "olm.skipRange": ">= 4.2.0 < 4.3.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -71161,51 +70571,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" }, { - "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" }, { "name": "kube-rbac-proxy", @@ -71215,9 +70625,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.4", + "name": "rhacs-operator.v4.3.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", "properties": [ { "type": "olm.gvk", @@ -71239,7 +70649,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.4" + "version": "4.3.3" } }, { @@ -71249,10 +70659,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", - "createdAt": "2024-01-19T17:55:30.535183+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", + "createdAt": "2024-01-16T14:42:12.278842+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.4", + "olm.skipRange": ">= 4.2.0 < 4.3.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -72401,51 +71811,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" }, { - "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" }, { "name": "kube-rbac-proxy", @@ -72455,9 +71865,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.5", + "name": "rhacs-operator.v4.3.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", "properties": [ { "type": "olm.gvk", @@ -72479,7 +71889,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.5" + "version": "4.3.4" } }, { @@ -72489,17 +71899,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", - "createdAt": "2024-03-12T22:54:10.070283+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", + "createdAt": "2024-01-19T17:55:30.535183+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", - "features.operators.openshift.io/proxy-aware": "true", - "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", - "olm.skipRange": ">= 4.2.0 < 4.3.5", + "olm.skipRange": ">= 4.2.0 < 4.3.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -73648,63 +73051,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" }, { - "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.6", + "name": "rhacs-operator.v4.3.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", "properties": [ { "type": "olm.gvk", @@ -73726,7 +73129,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.6" + "version": "4.3.5" } }, { @@ -73736,8 +73139,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", - "createdAt": "2024-03-26T14:20:06.765795+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", + "createdAt": "2024-03-12T22:54:10.070283+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -73746,7 +73149,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.6", + "olm.skipRange": ">= 4.2.0 < 4.3.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -74895,63 +74298,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" }, { - "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.7", + "name": "rhacs-operator.v4.3.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", "properties": [ { "type": "olm.gvk", @@ -74973,7 +74376,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.7" + "version": "4.3.6" } }, { @@ -74983,8 +74386,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", - "createdAt": "2024-05-08T08:29:41.699528+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", + "createdAt": "2024-03-26T14:20:06.765795+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -74993,7 +74396,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.7", + "olm.skipRange": ">= 4.2.0 < 4.3.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -76142,63 +75545,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" }, { - "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.8", + "name": "rhacs-operator.v4.3.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", "properties": [ { "type": "olm.gvk", @@ -76220,7 +75623,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.8" + "version": "4.3.7" } }, { @@ -76230,8 +75633,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", - "createdAt": "2024-06-06T22:31:19.365878+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", + "createdAt": "2024-05-08T08:29:41.699528+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -76240,7 +75643,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.8", + "olm.skipRange": ">= 4.2.0 < 4.3.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -77389,63 +76792,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" }, { - "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.0", + "name": "rhacs-operator.v4.3.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", "properties": [ { "type": "olm.gvk", @@ -77467,7 +76870,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.0" + "version": "4.3.8" } }, { @@ -77477,8 +76880,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", - "createdAt": "2024-03-28T13:36:16.105762+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", + "createdAt": "2024-06-06T22:31:19.365878+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -77487,7 +76890,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.0", + "olm.skipRange": ">= 4.2.0 < 4.3.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -77561,11 +76964,6 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, - { - "path": "scannerV4", - "displayName": "Scanner V4 Component Settings", - "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" - }, { "path": "egress", "displayName": "Egress", @@ -77592,6 +76990,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "overlays", "displayName": "Overlays", @@ -77608,14 +77014,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -77714,8 +77112,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -77906,7 +77304,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB." + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." }, { "path": "central.persistence.persistentVolumeClaim", @@ -78001,10 +77399,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, { "path": "monitoring.openshift.enabled", @@ -78098,7 +77493,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -78145,210 +77540,6 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, - { - "path": "scannerV4.scannerComponent", - "displayName": "Scanner V4 component", - "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" - }, - { - "path": "scannerV4.indexer", - "displayName": "Indexer", - "description": "Settings pertaining to the indexer deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" - ] - }, - { - "path": "scannerV4.matcher", - "displayName": "Matcher", - "description": "Settings pertaining to the matcher deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" - ] - }, - { - "path": "scannerV4.db", - "displayName": "DB", - "description": "Settings pertaining to the DB deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" - ] - }, - { - "path": "scannerV4.monitoring", - "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" - ] - }, - { - "path": "scannerV4.db.persistence", - "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." - }, - { - "path": "scannerV4.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim", - "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." - }, - { - "path": "scannerV4.db.persistence.hostPath", - "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." - }, - { - "path": "scannerV4.db.persistence.hostPath.path", - "displayName": "Path", - "description": "The path on the host running Central." - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", - "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.size", - "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:text" - ] - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", - "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:StorageClass" - ] - }, - { - "path": "scannerV4.indexer.scaling", - "displayName": "Scaling", - "description": "Controls the number of replicas and autoscaling for this component." - }, - { - "path": "scannerV4.indexer.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.indexer.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.indexer.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.indexer.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scannerV4.indexer.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scannerV4.indexer.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.indexer.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.matcher.scaling", - "displayName": "Scaling", - "description": "Controls the number of replicas and autoscaling for this component." - }, - { - "path": "scannerV4.matcher.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.matcher.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.matcher.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.matcher.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scannerV4.matcher.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scannerV4.matcher.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.matcher.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.monitoring.exposeEndpoint", - "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -78421,11 +77612,6 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, - { - "path": "scannerV4", - "displayName": "Scanner V4 Component Settings", - "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" - }, { "path": "tls", "displayName": "TLS", @@ -78447,6 +77633,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "overlays", "displayName": "Overlays", @@ -78471,14 +77665,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -78566,10 +77752,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, { "path": "monitoring.openshift.enabled", @@ -78631,7 +77814,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -78643,14 +77826,6 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, - { - "path": "perNode.collector.forceCollection", - "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -78719,7 +77894,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -78761,152 +77936,6 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.scannerComponent", - "displayName": "Scanner V4 component", - "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" - }, - { - "path": "scannerV4.indexer", - "displayName": "Indexer", - "description": "Settings pertaining to the indexer deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" - ] - }, - { - "path": "scannerV4.db", - "displayName": "DB", - "description": "Settings pertaining to the DB deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" - ] - }, - { - "path": "scannerV4.monitoring", - "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" - ] - }, - { - "path": "scannerV4.db.persistence", - "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." - }, - { - "path": "scannerV4.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim", - "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." - }, - { - "path": "scannerV4.db.persistence.hostPath", - "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." - }, - { - "path": "scannerV4.db.persistence.hostPath.path", - "displayName": "Path", - "description": "The path on the host running Central." - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", - "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.size", - "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:text" - ] - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", - "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:StorageClass" - ] - }, - { - "path": "scannerV4.indexer.scaling", - "displayName": "Scaling", - "description": "Controls the number of replicas and autoscaling for this component." - }, - { - "path": "scannerV4.indexer.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.indexer.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.indexer.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.indexer.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scannerV4.indexer.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scannerV4.indexer.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.indexer.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.monitoring.exposeEndpoint", - "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." - }, { "path": "sensor.resources", "displayName": "Resources", @@ -79010,67 +78039,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { - "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" - }, - { - "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" }, { - "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.1", + "name": "rhacs-operator.v4.4.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", "properties": [ { "type": "olm.gvk", @@ -79092,7 +78117,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.1" + "version": "4.4.0" } }, { @@ -79102,8 +78127,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", - "createdAt": "2024-04-19T04:56:16.762727+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", + "createdAt": "2024-03-28T13:36:16.105762+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -79112,7 +78137,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.1", + "olm.skipRange": ">= 4.3.0 < 4.4.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -80635,67 +79660,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { - "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.2", + "name": "rhacs-operator.v4.4.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", "properties": [ { "type": "olm.gvk", @@ -80717,7 +79742,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.2" + "version": "4.4.1" } }, { @@ -80727,8 +79752,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", - "createdAt": "2024-05-17T07:35:35.027800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", + "createdAt": "2024-04-19T04:56:16.762727+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -80737,7 +79762,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.2", + "olm.skipRange": ">= 4.3.0 < 4.4.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -82260,67 +81285,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { - "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.3", + "name": "rhacs-operator.v4.4.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", "properties": [ { "type": "olm.gvk", @@ -82342,7 +81367,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.3" + "version": "4.4.2" } }, { @@ -82352,8 +81377,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", - "createdAt": "2024-06-07T17:48:09.590145+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", + "createdAt": "2024-05-17T07:35:35.027800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -82362,7 +81387,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.3", + "olm.skipRange": ">= 4.3.0 < 4.4.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -83885,67 +82910,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { - "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.4", + "name": "rhacs-operator.v4.4.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", "properties": [ { "type": "olm.gvk", @@ -83967,7 +82992,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.4" + "version": "4.4.3" } }, { @@ -83977,8 +83002,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", - "createdAt": "2024-06-28T21:30:10.488800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", + "createdAt": "2024-06-07T17:48:09.590145+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -83987,7 +83012,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.4", + "olm.skipRange": ">= 4.3.0 < 4.4.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -85510,67 +84535,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { - "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.5", + "name": "rhacs-operator.v4.4.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", "properties": [ { "type": "olm.gvk", @@ -85592,7 +84617,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.5" + "version": "4.4.4" } }, { @@ -85602,8 +84627,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", - "createdAt": "2024-08-27T12:29:34.335422+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", + "createdAt": "2024-06-28T21:30:10.488800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -85612,7 +84637,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.5", + "olm.skipRange": ">= 4.3.0 < 4.4.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -87135,67 +86160,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { - "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.6", + "name": "rhacs-operator.v4.4.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", "properties": [ { "type": "olm.gvk", @@ -87217,7 +86242,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.6" + "version": "4.4.5" } }, { @@ -87227,8 +86252,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", - "createdAt": "2024-11-10T04:53:15.387280+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", + "createdAt": "2024-08-27T12:29:34.335422+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -87237,7 +86262,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.6", + "olm.skipRange": ">= 4.3.0 < 4.4.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -88760,67 +87785,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { - "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.7", + "name": "rhacs-operator.v4.4.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", "properties": [ { "type": "olm.gvk", @@ -88842,7 +87867,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.7" + "version": "4.4.6" } }, { @@ -88852,8 +87877,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", - "createdAt": "2024-11-20T14:24:50.035665+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", + "createdAt": "2024-11-10T04:53:15.387280+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -88862,7 +87887,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.7", + "olm.skipRange": ">= 4.3.0 < 4.4.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -90385,67 +89410,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { - "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.8", + "name": "rhacs-operator.v4.4.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", "properties": [ { "type": "olm.gvk", @@ -90467,7 +89492,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.8" + "version": "4.4.7" } }, { @@ -90477,17 +89502,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", - "createdAt": "2025-02-10T19:50:13.597164+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", + "createdAt": "2024-11-20T14:24:50.035665+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.8", + "olm.skipRange": ">= 4.3.0 < 4.4.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -92010,67 +91035,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { - "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.0", + "name": "rhacs-operator.v4.4.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", "properties": [ { "type": "olm.gvk", @@ -92092,7 +91117,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.0" + "version": "4.4.8" } }, { @@ -92102,17 +91127,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", - "createdAt": "2024-07-18T07:50:57.394343+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", + "createdAt": "2025-02-10T19:50:13.597164+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.0", + "olm.skipRange": ">= 4.3.0 < 4.4.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -93635,67 +92660,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { - "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.1", + "name": "rhacs-operator.v4.5.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", "properties": [ { "type": "olm.gvk", @@ -93717,7 +92742,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.1" + "version": "4.5.0" } }, { @@ -93727,8 +92752,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", - "createdAt": "2024-08-09T22:22:58.344207+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", + "createdAt": "2024-07-18T07:50:57.394343+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -93737,7 +92762,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.1", + "olm.skipRange": ">= 4.4.0 < 4.5.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -95260,67 +94285,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { - "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.2", + "name": "rhacs-operator.v4.5.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", "properties": [ { "type": "olm.gvk", @@ -95342,7 +94367,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.2" + "version": "4.5.1" } }, { @@ -95352,8 +94377,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", - "createdAt": "2024-09-10T14:22:01.819821+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", + "createdAt": "2024-08-09T22:22:58.344207+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -95362,7 +94387,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.2", + "olm.skipRange": ">= 4.4.0 < 4.5.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -96885,67 +95910,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { - "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.3", + "name": "rhacs-operator.v4.5.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", "properties": [ { "type": "olm.gvk", @@ -96967,7 +95992,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.3" + "version": "4.5.2" } }, { @@ -96977,8 +96002,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", - "createdAt": "2024-09-26T09:42:38.694087+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", + "createdAt": "2024-09-10T14:22:01.819821+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -96987,7 +96012,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.3", + "olm.skipRange": ">= 4.4.0 < 4.5.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -98510,67 +97535,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { - "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.4", + "name": "rhacs-operator.v4.5.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", "properties": [ { "type": "olm.gvk", @@ -98592,7 +97617,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.4" + "version": "4.5.3" } }, { @@ -98602,8 +97627,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", - "createdAt": "2024-10-10T11:16:01.785870+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", + "createdAt": "2024-09-26T09:42:38.694087+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -98612,7 +97637,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.4", + "olm.skipRange": ">= 4.4.0 < 4.5.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -100135,67 +99160,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { - "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.5", + "name": "rhacs-operator.v4.5.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", "properties": [ { "type": "olm.gvk", @@ -100217,7 +99242,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.5" + "version": "4.5.4" } }, { @@ -100227,8 +99252,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", - "createdAt": "2024-11-18T20:39:57.020288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", + "createdAt": "2024-10-10T11:16:01.785870+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -100237,7 +99262,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.5", + "olm.skipRange": ">= 4.4.0 < 4.5.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -101760,67 +100785,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { - "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.6", + "name": "rhacs-operator.v4.5.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", "properties": [ { "type": "olm.gvk", @@ -101842,7 +100867,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.6" + "version": "4.5.5" } }, { @@ -101852,17 +100877,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", - "createdAt": "2025-02-05T21:19:41.562041+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", + "createdAt": "2024-11-18T20:39:57.020288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.6", + "olm.skipRange": ">= 4.4.0 < 4.5.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -103385,67 +102410,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { - "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.7", + "name": "rhacs-operator.v4.5.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", "properties": [ { "type": "olm.gvk", @@ -103467,7 +102492,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.7" + "version": "4.5.6" } }, { @@ -103477,8 +102502,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", - "createdAt": "2025-03-05T11:12:37.179666+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", + "createdAt": "2025-02-05T21:19:41.562041+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -103487,7 +102512,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.7", + "olm.skipRange": ">= 4.4.0 < 4.5.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -105010,67 +104035,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { - "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.8", + "name": "rhacs-operator.v4.5.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", "properties": [ { "type": "olm.gvk", @@ -105092,7 +104117,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.8" + "version": "4.5.7" } }, { @@ -105102,8 +104127,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", - "createdAt": "2025-03-25T11:32:03.015706+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", + "createdAt": "2025-03-05T11:12:37.179666+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -105112,7 +104137,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.8", + "olm.skipRange": ">= 4.4.0 < 4.5.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -106635,67 +105660,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { - "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.9", + "name": "rhacs-operator.v4.5.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", "properties": [ { "type": "olm.gvk", @@ -106717,7 +105742,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.9" + "version": "4.5.8" } }, { @@ -106727,8 +105752,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", - "createdAt": "2025-04-09T22:51:15.157672+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", + "createdAt": "2025-03-25T11:32:03.015706+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -106737,7 +105762,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.9", + "olm.skipRange": ">= 4.4.0 < 4.5.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -108260,76 +107285,68 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { - "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.0", + "name": "rhacs-operator.v4.5.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", "properties": [ - { - "type": "olm.gvk", - "value": { - "group": "config.stackrox.io", - "kind": "SecurityPolicy", - "version": "v1alpha1" - } - }, { "type": "olm.gvk", "value": { @@ -108350,7 +107367,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.0" + "version": "4.5.9" } }, { @@ -108360,25 +107377,22 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", - "createdAt": "2024-12-03T01:44:17.371830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", + "createdAt": "2025-04-09T22:51:15.157672+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/cnf": "false", - "features.operators.openshift.io/cni": "false", - "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.0", + "olm.skipRange": ">= 4.4.0 < 4.5.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -108389,7 +107403,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -108445,7 +107459,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, { "path": "scannerV4", @@ -108494,26 +107508,10 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "network", - "displayName": "Network", - "description": "Network configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "configAsCode", - "displayName": "Config-as-Code", - "description": "Config-as-Code configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108521,22 +107519,27 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, { "path": "central.db", @@ -108546,7 +107549,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108570,7 +107573,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108588,23 +107591,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "central.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108620,32 +107610,22 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." - }, - { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." - }, - { - "path": "central.db.connectionPoolSize", - "displayName": "Database Connection Pool Size Settings", - "description": "Configures the database connection pool size." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108664,14 +107644,14 @@ ] }, { - "path": "central.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108684,16 +107664,6 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, - { - "path": "central.db.connectionPoolSize.maxConnections", - "displayName": "Maximum Connections", - "description": "Maximum number of connections in the connection pool." - }, - { - "path": "central.db.connectionPoolSize.minConnections", - "displayName": "Minimum Connections", - "description": "Minimum number of connections in the connection pool." - }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -108705,12 +107675,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -108720,12 +107690,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108733,7 +107703,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108826,12 +107796,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -108841,12 +107811,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -108856,12 +107826,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108869,7 +107839,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108900,11 +107870,6 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, - { - "path": "configAsCode.configAsCodeComponent", - "displayName": "Config as Code component", - "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" - }, { "path": "customize.labels", "displayName": "Labels", @@ -108923,7 +107888,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -108936,7 +107901,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108948,11 +107913,6 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, - { - "path": "network.policies", - "displayName": "Network Policies", - "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." - }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -108968,11 +107928,6 @@ "displayName": "Name", "description": "Name of resource." }, - { - "path": "overlays[0].optional", - "displayName": "Optional", - "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." - }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -108981,17 +107936,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -109012,7 +107967,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -109022,7 +107977,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109040,15 +107995,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.analyzer.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -109072,7 +108022,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109090,15 +108040,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -109132,7 +108077,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -109140,12 +108085,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109163,20 +108108,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -109186,12 +108126,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -109199,7 +108139,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -109212,7 +108152,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109230,15 +108170,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.indexer.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -109267,7 +108202,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109285,15 +108220,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.matcher.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -109317,7 +108247,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "tls.additionalCAs", @@ -109330,7 +108260,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -109352,19 +108282,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." }, { "path": "sensor", @@ -109374,7 +108304,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." }, { "path": "perNode", @@ -109389,7 +108319,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -109441,18 +108371,10 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "network", - "displayName": "Network", - "description": "Network configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -109465,7 +108387,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -109480,7 +108402,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -109495,7 +108417,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109513,15 +108435,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "admissionControl.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -109549,7 +108466,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -109561,11 +108478,6 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, - { - "path": "network.policies", - "displayName": "Network Policies", - "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." - }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -109581,11 +108493,6 @@ "displayName": "Name", "description": "Name of resource." }, - { - "path": "overlays[0].optional", - "displayName": "Optional", - "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." - }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -109594,17 +108501,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." }, { "path": "perNode.compliance", @@ -109619,17 +108526,12 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." - }, - { - "path": "perNode.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -109639,12 +108541,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "Deprecated field. This field will be removed in a future release.", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -109652,7 +108554,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109660,7 +108562,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109668,7 +108570,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109676,7 +108578,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -109696,7 +108598,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109714,15 +108616,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.analyzer.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -109746,7 +108643,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109764,11 +108661,6 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -109793,7 +108685,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -109801,12 +108693,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109824,20 +108716,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -109847,12 +108734,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -109860,7 +108747,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -109873,7 +108760,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109891,15 +108778,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.indexer.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -109923,12 +108805,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109946,30 +108828,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "sensor.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] - }, - { - "name": "securitypolicies.config.stackrox.io", - "version": "v1alpha1", - "kind": "SecurityPolicy", - "displayName": "Security Policy", - "description": "SecurityPolicy is the schema for the policies API.", - "resources": [ - { - "name": "", - "kind": "Deployment", - "version": "v1" - } - ] } ] }, @@ -110008,7 +108871,6 @@ "risk" ], "labels": { - "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -110048,67 +108910,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { - "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.1", + "name": "rhacs-operator.v4.6.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", "properties": [ { "type": "olm.gvk", @@ -110138,7 +109000,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.1" + "version": "4.6.0" } }, { @@ -110148,8 +109010,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", - "createdAt": "2024-12-16T08:57:12.959931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", + "createdAt": "2024-12-03T01:44:17.371830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -110161,7 +109023,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.1", + "olm.skipRange": ">= 4.5.0 < 4.6.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -111836,67 +110698,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { - "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.2", + "name": "rhacs-operator.v4.6.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", "properties": [ { "type": "olm.gvk", @@ -111926,7 +110788,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.2" + "version": "4.6.1" } }, { @@ -111936,8 +110798,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", - "createdAt": "2025-01-29T02:41:28.863294+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", + "createdAt": "2024-12-16T08:57:12.959931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -111949,7 +110811,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.2", + "olm.skipRange": ">= 4.5.0 < 4.6.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -113624,67 +112486,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { - "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.3", + "name": "rhacs-operator.v4.6.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", "properties": [ { "type": "olm.gvk", @@ -113714,7 +112576,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.3" + "version": "4.6.2" } }, { @@ -113724,20 +112586,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", - "createdAt": "2025-03-05T11:04:05.599661+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", + "createdAt": "2025-01-29T02:41:28.863294+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.3", + "olm.skipRange": ">= 4.5.0 < 4.6.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -115412,67 +114274,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { - "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.4", + "name": "rhacs-operator.v4.6.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", "properties": [ { "type": "olm.gvk", @@ -115502,7 +114364,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.4" + "version": "4.6.3" } }, { @@ -115512,8 +114374,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", - "createdAt": "2025-03-27T13:59:26.005302+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", + "createdAt": "2025-03-05T11:04:05.599661+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -115525,7 +114387,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.4", + "olm.skipRange": ">= 4.5.0 < 4.6.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -117200,67 +116062,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { - "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.5", + "name": "rhacs-operator.v4.6.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", "properties": [ { "type": "olm.gvk", @@ -117290,7 +116152,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.5" + "version": "4.6.4" } }, { @@ -117300,8 +116162,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", - "createdAt": "2025-04-09T22:56:31.952064+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", + "createdAt": "2025-03-27T13:59:26.005302+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -117313,7 +116175,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.5", + "olm.skipRange": ">= 4.5.0 < 4.6.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -118988,67 +117850,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { - "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.6", + "name": "rhacs-operator.v4.6.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", "properties": [ { "type": "olm.gvk", @@ -119078,7 +117940,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.6" + "version": "4.6.5" } }, { @@ -119088,8 +117950,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", - "createdAt": "2025-05-20T16:00:10.253579+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", + "createdAt": "2025-04-09T22:56:31.952064+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -119101,7 +117963,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.6", + "olm.skipRange": ">= 4.5.0 < 4.6.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -120776,67 +119638,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { - "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.7", + "name": "rhacs-operator.v4.6.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", "properties": [ { "type": "olm.gvk", @@ -120866,7 +119728,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.7" + "version": "4.6.6" } }, { @@ -120876,8 +119738,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", - "createdAt": "2025-06-06T16:43:15.187144+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", + "createdAt": "2025-05-20T16:00:10.253579+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -120889,7 +119751,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.7", + "olm.skipRange": ">= 4.5.0 < 4.6.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -122564,67 +121426,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { - "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.8", + "name": "rhacs-operator.v4.6.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", "properties": [ { "type": "olm.gvk", @@ -122654,7 +121516,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.8" + "version": "4.6.7" } }, { @@ -122664,8 +121526,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e", - "createdAt": "2025-07-16T06:20:16.381009+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", + "createdAt": "2025-06-06T16:43:15.187144+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -122677,7 +121539,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.8", + "olm.skipRange": ">= 4.5.0 < 4.6.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -124352,59 +123214,59 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { - "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" } ] } diff --git a/catalog-template.yaml b/catalog-template.yaml index 0af0bf3e..735846e3 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,1036 +1,2288 @@ ---- schema: olm.template.basic entries: - - schema: olm.package name: rhacs-operator defaultChannel: stable icon: base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== mediatype: image/png - - schema: olm.channel name: rhacs-3.62 package: rhacs-operator entries: - - &bundle-3-62-0 - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" - name: rhacs-operator.v3.62.1 replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.1' - + skipRange: ">= 3.61.0 < 3.62.1" - schema: olm.channel name: rhacs-3.64 package: rhacs-operator entries: - - *bundle-3-62-0 - - &bundle-3-63-0 - name: rhacs-operator.v3.63.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - &bundle-3-64-0 - name: rhacs-operator.v3.64.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' + skipRange: ">= 3.63.0 < 3.64.0" - name: rhacs-operator.v3.64.1 replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.63.0 < 3.64.1' + skipRange: ">= 3.63.0 < 3.64.1" - name: rhacs-operator.v3.64.2 replaces: rhacs-operator.v3.64.1 - skipRange: '>= 3.63.0 < 3.64.2' - + skipRange: ">= 3.63.0 < 3.64.2" - schema: olm.channel name: rhacs-3.65 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - &bundle-3-65-0 - name: rhacs-operator.v3.65.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" - name: rhacs-operator.v3.65.1 replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.64.0 < 3.65.1' - + skipRange: ">= 3.64.0 < 3.65.1" - schema: olm.channel name: rhacs-3.66 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - &bundle-3-66-0 - name: rhacs-operator.v3.66.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" - name: rhacs-operator.v3.66.1 replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.65.0 < 3.66.1' - + skipRange: ">= 3.65.0 < 3.66.1" - schema: olm.channel name: rhacs-3.67 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - &bundle-3-67-0 - name: rhacs-operator.v3.67.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" - name: rhacs-operator.v3.67.1 replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.66.0 < 3.67.1' + skipRange: ">= 3.66.0 < 3.67.1" - name: rhacs-operator.v3.67.2 replaces: rhacs-operator.v3.67.1 - skipRange: '>= 3.66.0 < 3.67.2' - + skipRange: ">= 3.66.0 < 3.67.2" - schema: olm.channel name: rhacs-3.68 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - &bundle-3-68-0 - name: rhacs-operator.v3.68.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" - name: rhacs-operator.v3.68.1 replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.67.0 < 3.68.1' + skipRange: ">= 3.67.0 < 3.68.1" - name: rhacs-operator.v3.68.2 replaces: rhacs-operator.v3.68.1 - skipRange: '>= 3.67.0 < 3.68.2' - + skipRange: ">= 3.67.0 < 3.68.2" - schema: olm.channel name: rhacs-3.69 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - &bundle-3-69-0 - name: rhacs-operator.v3.69.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" - name: rhacs-operator.v3.69.1 replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.68.0 < 3.69.1' + skipRange: ">= 3.68.0 < 3.69.1" - name: rhacs-operator.v3.69.2 replaces: rhacs-operator.v3.69.1 - skipRange: '>= 3.68.0 < 3.69.2' - + skipRange: ">= 3.68.0 < 3.69.2" - schema: olm.channel name: rhacs-3.70 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - &bundle-3-70-0 - name: rhacs-operator.v3.70.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" - name: rhacs-operator.v3.70.1 replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.69.0 < 3.70.1' - + skipRange: ">= 3.69.0 < 3.70.1" - schema: olm.channel name: rhacs-3.71 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - &bundle-3-71-0 - name: rhacs-operator.v3.71.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" - name: rhacs-operator.v3.71.1 replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.70.0 < 3.71.1' + skipRange: ">= 3.70.0 < 3.71.1" - name: rhacs-operator.v3.71.2 replaces: rhacs-operator.v3.71.1 - skipRange: '>= 3.70.0 < 3.71.2' + skipRange: ">= 3.70.0 < 3.71.2" - name: rhacs-operator.v3.71.3 replaces: rhacs-operator.v3.71.2 - skipRange: '>= 3.70.0 < 3.71.3' - + skipRange: ">= 3.70.0 < 3.71.3" - schema: olm.channel name: rhacs-3.72 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - &bundle-3-72-0 - name: rhacs-operator.v3.72.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.71.0 < 3.72.0' + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" - name: rhacs-operator.v3.72.1 replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.71.0 < 3.72.1' + skipRange: ">= 3.71.0 < 3.72.1" - name: rhacs-operator.v3.72.2 replaces: rhacs-operator.v3.72.1 - skipRange: '>= 3.71.0 < 3.72.2' + skipRange: ">= 3.71.0 < 3.72.2" - name: rhacs-operator.v3.72.3 replaces: rhacs-operator.v3.72.2 - skipRange: '>= 3.71.0 < 3.72.3' + skipRange: ">= 3.71.0 < 3.72.3" - name: rhacs-operator.v3.72.4 replaces: rhacs-operator.v3.72.3 - skipRange: '>= 3.71.0 < 3.72.4' - + skipRange: ">= 3.71.0 < 3.72.4" - schema: olm.channel name: rhacs-3.73 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - &bundle-3-73-0 - name: rhacs-operator.v3.73.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.72.0 < 3.73.0' + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" - name: rhacs-operator.v3.73.1 replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.72.0 < 3.73.1' + skipRange: ">= 3.72.0 < 3.73.1" - name: rhacs-operator.v3.73.2 replaces: rhacs-operator.v3.73.1 - skipRange: '>= 3.72.0 < 3.73.2' + skipRange: ">= 3.72.0 < 3.73.2" - name: rhacs-operator.v3.73.3 replaces: rhacs-operator.v3.73.2 - skipRange: '>= 3.72.0 < 3.73.3' + skipRange: ">= 3.72.0 < 3.73.3" - name: rhacs-operator.v3.73.4 replaces: rhacs-operator.v3.73.3 - skipRange: '>= 3.72.0 < 3.73.4' + skipRange: ">= 3.72.0 < 3.73.4" - name: rhacs-operator.v3.73.5 replaces: rhacs-operator.v3.73.4 - skipRange: '>= 3.72.0 < 3.73.5' - + skipRange: ">= 3.72.0 < 3.73.5" - schema: olm.channel - name: rhacs-3.74 + name: latest package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - *bundle-3-73-0 - - &bundle-3-74-0 - name: rhacs-operator.v3.74.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.73.0 < 3.74.0' - - &bundle-3-74-1 - name: rhacs-operator.v3.74.1 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 replaces: rhacs-operator.v3.74.0 - skipRange: '>= 3.73.0 < 3.74.1' - - &bundle-3-74-2 - name: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 replaces: rhacs-operator.v3.74.1 - skipRange: '>= 3.73.0 < 3.74.2' - - &bundle-3-74-3 - name: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 replaces: rhacs-operator.v3.74.2 - skipRange: '>= 3.73.0 < 3.74.3' - - &bundle-3-74-4 - name: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 replaces: rhacs-operator.v3.74.3 - skipRange: '>= 3.73.0 < 3.74.4' - - &bundle-3-74-5 - name: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 replaces: rhacs-operator.v3.74.4 - skipRange: '>= 3.73.0 < 3.74.5' - - &bundle-3-74-6 - name: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 replaces: rhacs-operator.v3.74.5 - skipRange: '>= 3.73.0 < 3.74.6' - - &bundle-3-74-7 - name: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 replaces: rhacs-operator.v3.74.6 - skipRange: '>= 3.73.0 < 3.74.7' - - &bundle-3-74-8 - name: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 replaces: rhacs-operator.v3.74.7 - skipRange: '>= 3.73.0 < 3.74.8' - - &bundle-3-74-9 - name: rhacs-operator.v3.74.9 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 replaces: rhacs-operator.v3.74.8 - skipRange: '>= 3.73.0 < 3.74.9' - + skipRange: ">= 3.73.0 < 3.74.9" - schema: olm.channel - name: latest + name: rhacs-3.74 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - *bundle-3-73-0 - - *bundle-3-74-0 - - *bundle-3-74-1 - - *bundle-3-74-2 - - *bundle-3-74-3 - - *bundle-3-74-4 - - *bundle-3-74-5 - - *bundle-3-74-6 - - *bundle-3-74-7 - - *bundle-3-74-8 - - *bundle-3-74-9 - + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.9" +- schema: olm.channel + name: rhacs-4.0 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" +- schema: olm.channel + name: rhacs-4.1 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.2 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.3 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" +- schema: olm.channel + name: rhacs-4.4 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" +- schema: olm.channel + name: rhacs-4.5 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" +- schema: olm.channel + name: rhacs-4.6 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" +- schema: olm.channel + name: rhacs-4.7 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.5" +- schema: olm.channel + name: rhacs-4.8 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.5" + - name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.5 + skipRange: ">= 4.7.0 < 4.8.0" - schema: olm.channel name: stable package: rhacs-operator entries: - - &bundle-4-0-0 - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - &bundle-4-0-1 - name: rhacs-operator.v4.0.1 + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.1' - - &bundle-4-0-2 - name: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 replaces: rhacs-operator.v4.0.1 - skipRange: '>= 3.74.0 < 4.0.2' - - &bundle-4-0-3 - name: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 replaces: rhacs-operator.v4.0.2 - skipRange: '>= 3.74.0 < 4.0.3' - - &bundle-4-0-4 - name: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 replaces: rhacs-operator.v4.0.3 - skipRange: '>= 3.74.0 < 4.0.4' - - &bundle-4-0-5 - name: rhacs-operator.v4.0.5 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 replaces: rhacs-operator.v4.0.4 - skipRange: '>= 3.74.0 < 4.0.5' - - - &bundle-4-1-0 - name: rhacs-operator.v4.1.0 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 replaces: rhacs-operator.v4.0.5 - skipRange: '>= 4.0.0 < 4.1.0' - - &bundle-4-1-1 - name: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' + skipRange: ">= 4.0.0 < 4.1.1" skips: - rhacs-operator.v4.1.0 - - &bundle-4-1-2 - name: rhacs-operator.v4.1.2 + - name: rhacs-operator.v4.1.2 replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' + skipRange: ">= 4.0.0 < 4.1.2" skips: - rhacs-operator.v4.1.0 - - &bundle-4-1-3 - name: rhacs-operator.v4.1.3 + - name: rhacs-operator.v4.1.3 replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' + skipRange: ">= 4.0.0 < 4.1.3" skips: - rhacs-operator.v4.1.0 - - &bundle-4-1-4 - name: rhacs-operator.v4.1.4 + - name: rhacs-operator.v4.1.4 replaces: rhacs-operator.v4.1.3 - skipRange: '>= 4.0.0 < 4.1.4' + skipRange: ">= 4.0.0 < 4.1.4" skips: - rhacs-operator.v4.1.0 - - &bundle-4-1-5 - name: rhacs-operator.v4.1.5 + - name: rhacs-operator.v4.1.5 replaces: rhacs-operator.v4.1.4 - skipRange: '>= 4.0.0 < 4.1.5' + skipRange: ">= 4.0.0 < 4.1.5" skips: - rhacs-operator.v4.1.0 - - &bundle-4-1-6 - name: rhacs-operator.v4.1.6 + - name: rhacs-operator.v4.1.6 replaces: rhacs-operator.v4.1.5 - skipRange: '>= 4.0.0 < 4.1.6' + skipRange: ">= 4.0.0 < 4.1.6" skips: - rhacs-operator.v4.1.0 - - - &bundle-4-2-0 - name: rhacs-operator.v4.2.0 + - name: rhacs-operator.v4.2.0 replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.1.0 < 4.2.0' + skipRange: ">= 4.1.0 < 4.2.0" skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-1 - name: rhacs-operator.v4.2.1 + - name: rhacs-operator.v4.2.1 replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.1.0 < 4.2.1' + skipRange: ">= 4.1.0 < 4.2.1" skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-2 - name: rhacs-operator.v4.2.2 + - name: rhacs-operator.v4.2.2 replaces: rhacs-operator.v4.2.1 - skipRange: '>= 4.1.0 < 4.2.2' + skipRange: ">= 4.1.0 < 4.2.2" skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-3 - name: rhacs-operator.v4.2.3 + - name: rhacs-operator.v4.2.3 replaces: rhacs-operator.v4.2.2 - skipRange: '>= 4.1.0 < 4.2.3' + skipRange: ">= 4.1.0 < 4.2.3" skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-4 - name: rhacs-operator.v4.2.4 + - name: rhacs-operator.v4.2.4 replaces: rhacs-operator.v4.2.3 - skipRange: '>= 4.1.0 < 4.2.4' + skipRange: ">= 4.1.0 < 4.2.4" skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-5 - name: rhacs-operator.v4.2.5 + - name: rhacs-operator.v4.2.5 replaces: rhacs-operator.v4.2.4 - skipRange: '>= 4.1.0 < 4.2.5' + skipRange: ">= 4.1.0 < 4.2.5" skips: - rhacs-operator.v4.1.0 - - - &bundle-4-3-0 - name: rhacs-operator.v4.3.0 + - name: rhacs-operator.v4.3.0 replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.2.0 < 4.3.0' - - &bundle-4-3-1 - name: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.2.0 < 4.3.1' - - &bundle-4-3-2 - name: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 replaces: rhacs-operator.v4.3.1 - skipRange: '>= 4.2.0 < 4.3.2' - - &bundle-4-3-3 - name: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 replaces: rhacs-operator.v4.3.2 - skipRange: '>= 4.2.0 < 4.3.3' - - &bundle-4-3-4 - name: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 replaces: rhacs-operator.v4.3.3 - skipRange: '>= 4.2.0 < 4.3.4' - - &bundle-4-3-5 - name: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 replaces: rhacs-operator.v4.3.4 - skipRange: '>= 4.2.0 < 4.3.5' - - &bundle-4-3-6 - name: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 replaces: rhacs-operator.v4.3.5 - skipRange: '>= 4.2.0 < 4.3.6' - - &bundle-4-3-7 - name: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 replaces: rhacs-operator.v4.3.6 - skipRange: '>= 4.2.0 < 4.3.7' - - &bundle-4-3-8 - name: rhacs-operator.v4.3.8 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 replaces: rhacs-operator.v4.3.7 - skipRange: '>= 4.2.0 < 4.3.8' - - - &bundle-4-4-0 - name: rhacs-operator.v4.4.0 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.3.0 < 4.4.0' - - &bundle-4-4-1 - name: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.3.0 < 4.4.1' - - &bundle-4-4-2 - name: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 replaces: rhacs-operator.v4.4.1 - skipRange: '>= 4.3.0 < 4.4.2' - - &bundle-4-4-3 - name: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 replaces: rhacs-operator.v4.4.2 - skipRange: '>= 4.3.0 < 4.4.3' - - &bundle-4-4-4 - name: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 replaces: rhacs-operator.v4.4.3 - skipRange: '>= 4.3.0 < 4.4.4' - - &bundle-4-4-5 - name: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 replaces: rhacs-operator.v4.4.4 - skipRange: '>= 4.3.0 < 4.4.5' - - &bundle-4-4-6 - name: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 replaces: rhacs-operator.v4.4.5 - skipRange: '>= 4.3.0 < 4.4.6' - - &bundle-4-4-7 - name: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 replaces: rhacs-operator.v4.4.6 - skipRange: '>= 4.3.0 < 4.4.7' - - &bundle-4-4-8 - name: rhacs-operator.v4.4.8 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 replaces: rhacs-operator.v4.4.7 - skipRange: '>= 4.3.0 < 4.4.8' - - - &bundle-4-5-0 - name: rhacs-operator.v4.5.0 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.4.0 < 4.5.0' - - &bundle-4-5-1 - name: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.4.0 < 4.5.1' - - &bundle-4-5-2 - name: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 replaces: rhacs-operator.v4.5.1 - skipRange: '>= 4.4.0 < 4.5.2' - - &bundle-4-5-3 - name: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 replaces: rhacs-operator.v4.5.2 - skipRange: '>= 4.4.0 < 4.5.3' - - &bundle-4-5-4 - name: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 replaces: rhacs-operator.v4.5.3 - skipRange: '>= 4.4.0 < 4.5.4' - - &bundle-4-5-5 - name: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 replaces: rhacs-operator.v4.5.4 - skipRange: '>= 4.4.0 < 4.5.5' - - &bundle-4-5-6 - name: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 replaces: rhacs-operator.v4.5.5 - skipRange: '>= 4.4.0 < 4.5.6' - - &bundle-4-5-7 - name: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 replaces: rhacs-operator.v4.5.6 - skipRange: '>= 4.4.0 < 4.5.7' - - &bundle-4-5-8 - name: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 replaces: rhacs-operator.v4.5.7 - skipRange: '>= 4.4.0 < 4.5.8' - - &bundle-4-5-9 - name: rhacs-operator.v4.5.9 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 replaces: rhacs-operator.v4.5.8 - skipRange: '>= 4.4.0 < 4.5.9' - - - &bundle-4-6-0 - name: rhacs-operator.v4.6.0 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 replaces: rhacs-operator.v4.5.9 - skipRange: '>= 4.5.0 < 4.6.0' - - &bundle-4-6-1 - name: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 replaces: rhacs-operator.v4.6.0 - skipRange: '>= 4.5.0 < 4.6.1' - - &bundle-4-6-2 - name: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 replaces: rhacs-operator.v4.6.1 - skipRange: '>= 4.5.0 < 4.6.2' - - &bundle-4-6-3 - name: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 replaces: rhacs-operator.v4.6.2 - skipRange: '>= 4.5.0 < 4.6.3' - - &bundle-4-6-4 - name: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 replaces: rhacs-operator.v4.6.3 - skipRange: '>= 4.5.0 < 4.6.4' - - &bundle-4-6-5 - name: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 replaces: rhacs-operator.v4.6.4 - skipRange: '>= 4.5.0 < 4.6.5' - - &bundle-4-6-6 - name: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 replaces: rhacs-operator.v4.6.5 - skipRange: '>= 4.5.0 < 4.6.6' - - &bundle-4-6-7 - name: rhacs-operator.v4.6.7 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 replaces: rhacs-operator.v4.6.6 - skipRange: '>= 4.5.0 < 4.6.7' - - &bundle-4-6-8 - name: rhacs-operator.v4.6.8 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 replaces: rhacs-operator.v4.6.7 - skipRange: '>= 4.5.0 < 4.6.8' - - - &bundle-4-7-0 - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.8 - skipRange: '>= 4.6.0 < 4.7.0' - - &bundle-4-7-1 - name: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.0 < 4.7.1' - - &bundle-4-7-2 - name: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.0 < 4.7.2' - - &bundle-4-7-3 - name: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.0 < 4.7.3' - - &bundle-4-7-4 - name: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.0 < 4.7.4' - - &bundle-4-7-5 - name: rhacs-operator.v4.7.5 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 replaces: rhacs-operator.v4.7.4 - skipRange: '>= 4.6.0 < 4.7.5' - - - &bundle-4-8-0 - name: rhacs-operator.v4.8.0 + skipRange: ">= 4.6.0 < 4.7.5" + - name: rhacs-operator.v4.8.0 replaces: rhacs-operator.v4.7.5 - skipRange: '>= 4.7.0 < 4.8.0' - -- schema: olm.channel - name: rhacs-4.0 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - -- schema: olm.channel - name: rhacs-4.1 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - -- schema: olm.channel - name: rhacs-4.2 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - -- schema: olm.channel - name: rhacs-4.3 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - -- schema: olm.channel - name: rhacs-4.4 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - -- schema: olm.channel - name: rhacs-4.5 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - - - *bundle-4-5-0 - - *bundle-4-5-1 - - *bundle-4-5-2 - - *bundle-4-5-3 - - *bundle-4-5-4 - - *bundle-4-5-5 - - *bundle-4-5-6 - - *bundle-4-5-7 - - *bundle-4-5-8 - - *bundle-4-5-9 - -- schema: olm.channel - name: rhacs-4.6 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - - - *bundle-4-5-0 - - *bundle-4-5-1 - - *bundle-4-5-2 - - *bundle-4-5-3 - - *bundle-4-5-4 - - *bundle-4-5-5 - - *bundle-4-5-6 - - *bundle-4-5-7 - - *bundle-4-5-8 - - *bundle-4-5-9 - - - *bundle-4-6-0 - - *bundle-4-6-1 - - *bundle-4-6-2 - - *bundle-4-6-3 - - *bundle-4-6-4 - - *bundle-4-6-5 - - *bundle-4-6-6 - - *bundle-4-6-7 - - *bundle-4-6-8 - -- schema: olm.channel - name: rhacs-4.7 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - - - *bundle-4-5-0 - - *bundle-4-5-1 - - *bundle-4-5-2 - - *bundle-4-5-3 - - *bundle-4-5-4 - - *bundle-4-5-5 - - *bundle-4-5-6 - - *bundle-4-5-7 - - *bundle-4-5-8 - - *bundle-4-5-9 - - - *bundle-4-6-0 - - *bundle-4-6-1 - - *bundle-4-6-2 - - *bundle-4-6-3 - - *bundle-4-6-4 - - *bundle-4-6-5 - - *bundle-4-6-6 - - *bundle-4-6-7 - - *bundle-4-6-8 - - - *bundle-4-7-0 - - *bundle-4-7-1 - - *bundle-4-7-2 - - *bundle-4-7-3 - - *bundle-4-7-4 - - *bundle-4-7-5 - -- schema: olm.channel - name: rhacs-4.8 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - - - *bundle-4-5-0 - - *bundle-4-5-1 - - *bundle-4-5-2 - - *bundle-4-5-3 - - *bundle-4-5-4 - - *bundle-4-5-5 - - *bundle-4-5-6 - - *bundle-4-5-7 - - *bundle-4-5-8 - - *bundle-4-5-9 - - - *bundle-4-6-0 - - *bundle-4-6-1 - - *bundle-4-6-2 - - *bundle-4-6-3 - - *bundle-4-6-4 - - *bundle-4-6-5 - - *bundle-4-6-6 - - *bundle-4-6-7 - - *bundle-4-6-8 - - - *bundle-4-7-0 - - *bundle-4-7-1 - - *bundle-4-7-2 - - *bundle-4-7-3 - - *bundle-4-7-4 - - *bundle-4-7-5 - - - *bundle-4-8-0 - + skipRange: ">= 4.7.0 < 4.8.0" - schema: olm.deprecations package: rhacs-operator entries: @@ -1042,297 +2294,306 @@ entries: - reference: schema: olm.channel name: rhacs-3.62 - message: &deprecated-minor-channel | + message: | This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.64 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.65 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.66 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.67 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.68 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.69 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.70 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.71 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.72 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.73 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.74 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.0 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.1 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.2 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.3 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.4 - message: *deprecated-minor-channel + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-4.5 - message: *deprecated-minor-channel - -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - schema: olm.bundle -- schema: olm.bundle - # 4.6.7 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 +- schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - schema: olm.bundle - # 4.6.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - schema: olm.bundle - # 4.7.4 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - schema: olm.bundle - # 4.7.5 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 - schema: olm.bundle - # 4.8.0 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 52d93e95..5aa16a43 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -18,7 +18,7 @@ import ( const ( inputFile = "bundles.yaml" - outputFile = "catalog-template-new.yaml" + outputFile = "catalog-template.yaml" deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) From 4f95a47e8a00916e4f7761b38c4f839868bde273 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 29 Jul 2025 16:15:06 +0200 Subject: [PATCH 018/105] Update input format and use latest catalog teplate --- bundles.yaml | 221 +- .../rhacs-operator/catalog.json | 1136 +- .../rhacs-operator/catalog.json | 9395 +++++++++++------ catalog-template-new.yaml | 2607 +++++ catalog-template.yaml | 3527 ++----- cmd/generate-catalog/generate.go | 14 +- 6 files changed, 10434 insertions(+), 6466 deletions(-) create mode 100644 catalog-template-new.yaml diff --git a/bundles.yaml b/bundles.yaml index f78d6db9..1ae71308 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -1,217 +1,222 @@ +oldest_supported_version: '4.6.0' +broken_versions: +- 4.1.0 images: - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - tag: 3.62.0 + version: 3.62.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e - tag: 3.62.1 + version: 3.62.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 - tag: 3.63.0 + version: 3.63.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 - tag: 3.64.0 + version: 3.64.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 - tag: 3.64.1 + version: 3.64.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 - tag: 3.64.2 + version: 3.64.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 - tag: 3.65.0 + version: 3.65.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 - tag: 3.65.1 + version: 3.65.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 - tag: 3.66.0 + version: 3.66.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 - tag: 3.66.1 + version: 3.66.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 - tag: 3.67.0 + version: 3.67.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 - tag: 3.67.1 + version: 3.67.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 - tag: 3.67.2 + version: 3.67.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 - tag: 3.68.0 + version: 3.68.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 - tag: 3.68.1 + version: 3.68.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d - tag: 3.68.2 + version: 3.68.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 - tag: 3.69.0 + version: 3.69.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d - tag: 3.69.1 + version: 3.69.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e - tag: 3.69.2 + version: 3.69.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 - tag: 3.70.0 + version: 3.70.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a - tag: 3.70.1 + version: 3.70.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 - tag: 3.71.0 + version: 3.71.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 - tag: 3.71.1 + version: 3.71.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a - tag: 3.71.2 + version: 3.71.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 - tag: 3.71.3 + version: 3.71.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 - tag: 3.72.0 + version: 3.72.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 - tag: 3.72.1 + version: 3.72.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da - tag: 3.72.2 + version: 3.72.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa - tag: 3.72.3 + version: 3.72.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 - tag: 3.72.4 + version: 3.72.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 - tag: 3.73.0 + version: 3.73.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 - tag: 3.73.1 + version: 3.73.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 - tag: 3.73.2 + version: 3.73.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 - tag: 3.73.3 + version: 3.73.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c - tag: 3.73.4 + version: 3.73.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 - tag: 3.73.5 + version: 3.73.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 - tag: 3.74.0 + version: 3.74.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 - tag: 3.74.1 + version: 3.74.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f - tag: 3.74.2 + version: 3.74.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f - tag: 3.74.3 + version: 3.74.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce - tag: 3.74.4 + version: 3.74.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 - tag: 3.74.5 + version: 3.74.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 - tag: 3.74.6 + version: 3.74.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e - tag: 3.74.7 + version: 3.74.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 - tag: 3.74.8 + version: 3.74.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a - tag: 3.74.9 + version: 3.74.9 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 - tag: 4.0.0 + version: 4.0.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e - tag: 4.0.1 + version: 4.0.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 - tag: 4.0.2 + version: 4.0.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 - tag: 4.0.3 + version: 4.0.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 - tag: 4.0.4 + version: 4.0.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e - tag: 4.0.5 + version: 4.0.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c - tag: 4.1.0 + version: 4.1.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d - tag: 4.1.1 + version: 4.1.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 - tag: 4.1.2 + version: 4.1.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d - tag: 4.1.3 + version: 4.1.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 - tag: 4.1.4 + version: 4.1.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 - tag: 4.1.5 + version: 4.1.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a - tag: 4.1.6 + version: 4.1.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c - tag: 4.2.0 + version: 4.2.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 - tag: 4.2.1 + version: 4.2.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 - tag: 4.2.2 + version: 4.2.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 - tag: 4.2.3 + version: 4.2.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 - tag: 4.2.4 + version: 4.2.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c - tag: 4.2.5 + version: 4.2.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c - tag: 4.3.0 + version: 4.3.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc - tag: 4.3.1 + version: 4.3.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e - tag: 4.3.2 + version: 4.3.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 - tag: 4.3.3 + version: 4.3.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 - tag: 4.3.4 + version: 4.3.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 - tag: 4.3.5 + version: 4.3.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 - tag: 4.3.6 + version: 4.3.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 - tag : 4.3.7 + version : 4.3.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac - tag : 4.3.8 + version : 4.3.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 - tag : 4.4.0 + version : 4.4.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 - tag : 4.4.1 + version : 4.4.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 - tag : 4.4.2 + version : 4.4.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 - tag : 4.4.3 + version : 4.4.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f - tag : 4.4.4 + version : 4.4.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 - tag : 4.4.5 + version : 4.4.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 - tag : 4.4.6 + version : 4.4.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 - tag : 4.4.7 + version : 4.4.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d - tag : 4.4.8 + version : 4.4.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 - tag : 4.5.0 + version : 4.5.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 - tag : 4.5.1 + version : 4.5.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 - tag : 4.5.2 + version : 4.5.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 - tag : 4.5.3 + version : 4.5.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c - tag : 4.5.4 + version : 4.5.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 - tag : 4.5.5 + version : 4.5.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c - tag : 4.5.6 + version : 4.5.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f - tag : 4.5.7 + version : 4.5.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 - tag : 4.5.8 + version : 4.5.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 - tag : 4.5.9 + version : 4.5.9 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 - tag : 4.6.0 + version : 4.6.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c - tag : 4.6.1 + version : 4.6.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be - tag : 4.6.2 + version : 4.6.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 - tag : 4.6.3 + version : 4.6.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b - tag : 4.6.4 + version : 4.6.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 - tag : 4.6.5 + version : 4.6.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - tag : 4.6.6 + version : 4.6.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - tag : 4.6.7 + version : 4.6.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - tag : 4.7.0 + version : 4.7.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d - tag : 4.7.1 + version : 4.7.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 - tag : 4.7.2 + version : 4.7.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - tag : 4.7.3 + version : 4.7.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - tag : 4.7.4 + version : 4.7.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 - tag : 4.7.5 + version : 4.7.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be - tag : 4.8.0 + version : 4.8.0 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc + version : 4.8.1 diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index 5c9c4885..90c7e958 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -16,14 +16,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -31,169 +26,54 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, - { - "name": "rhacs-operator.v3.71.1", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.70.0 < 3.71.1" - }, - { - "name": "rhacs-operator.v3.71.2", - "replaces": "rhacs-operator.v3.71.1", - "skipRange": ">= 3.70.0 < 3.71.2" - }, - { - "name": "rhacs-operator.v3.71.3", - "replaces": "rhacs-operator.v3.71.2", - "skipRange": ">= 3.70.0 < 3.71.3" - }, { "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.0", "skipRange": ">= 3.71.0 < 3.72.0" }, - { - "name": "rhacs-operator.v3.72.1", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.71.0 < 3.72.1" - }, - { - "name": "rhacs-operator.v3.72.2", - "replaces": "rhacs-operator.v3.72.1", - "skipRange": ">= 3.71.0 < 3.72.2" - }, - { - "name": "rhacs-operator.v3.72.3", - "replaces": "rhacs-operator.v3.72.2", - "skipRange": ">= 3.71.0 < 3.72.3" - }, - { - "name": "rhacs-operator.v3.72.4", - "replaces": "rhacs-operator.v3.72.3", - "skipRange": ">= 3.71.0 < 3.72.4" - }, { "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.0", "skipRange": ">= 3.72.0 < 3.73.0" }, - { - "name": "rhacs-operator.v3.73.1", - "replaces": "rhacs-operator.v3.73.0", - "skipRange": ">= 3.72.0 < 3.73.1" - }, - { - "name": "rhacs-operator.v3.73.2", - "replaces": "rhacs-operator.v3.73.1", - "skipRange": ">= 3.72.0 < 3.73.2" - }, - { - "name": "rhacs-operator.v3.73.3", - "replaces": "rhacs-operator.v3.73.2", - "skipRange": ">= 3.72.0 < 3.73.3" - }, - { - "name": "rhacs-operator.v3.73.4", - "replaces": "rhacs-operator.v3.73.3", - "skipRange": ">= 3.72.0 < 3.73.4" - }, - { - "name": "rhacs-operator.v3.73.5", - "replaces": "rhacs-operator.v3.73.4", - "skipRange": ">= 3.72.0 < 3.73.5" - }, { "name": "rhacs-operator.v3.74.0", - "replaces": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.0", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -268,14 +148,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -304,14 +179,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -319,19 +189,9 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, { @@ -350,14 +210,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -365,29 +220,14 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, { @@ -406,14 +246,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -421,39 +256,19 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, { @@ -477,14 +292,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -492,54 +302,24 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, { @@ -563,14 +343,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -579,68 +354,28 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.64.1", + "name": "rhacs-operator.v3.65.0", "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, - { - "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", - "skipRange": ">= 3.64.0 < 3.65.0" - }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" + "skipRange": ">= 3.64.0 < 3.65.0" }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, { @@ -664,14 +399,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -679,84 +409,34 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, { @@ -775,14 +455,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -790,94 +465,39 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, { @@ -906,14 +526,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -921,114 +536,44 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, - { - "name": "rhacs-operator.v3.71.1", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.70.0 < 3.71.1" - }, - { - "name": "rhacs-operator.v3.71.2", - "replaces": "rhacs-operator.v3.71.1", - "skipRange": ">= 3.70.0 < 3.71.2" - }, - { - "name": "rhacs-operator.v3.71.3", - "replaces": "rhacs-operator.v3.71.2", - "skipRange": ">= 3.70.0 < 3.71.3" - }, { "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.0", "skipRange": ">= 3.71.0 < 3.72.0" }, { @@ -1062,14 +607,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -1077,139 +617,49 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, - { - "name": "rhacs-operator.v3.71.1", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.70.0 < 3.71.1" - }, - { - "name": "rhacs-operator.v3.71.2", - "replaces": "rhacs-operator.v3.71.1", - "skipRange": ">= 3.70.0 < 3.71.2" - }, - { - "name": "rhacs-operator.v3.71.3", - "replaces": "rhacs-operator.v3.71.2", - "skipRange": ">= 3.70.0 < 3.71.3" - }, { "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.0", "skipRange": ">= 3.71.0 < 3.72.0" }, - { - "name": "rhacs-operator.v3.72.1", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.71.0 < 3.72.1" - }, - { - "name": "rhacs-operator.v3.72.2", - "replaces": "rhacs-operator.v3.72.1", - "skipRange": ">= 3.71.0 < 3.72.2" - }, - { - "name": "rhacs-operator.v3.72.3", - "replaces": "rhacs-operator.v3.72.2", - "skipRange": ">= 3.71.0 < 3.72.3" - }, - { - "name": "rhacs-operator.v3.72.4", - "replaces": "rhacs-operator.v3.72.3", - "skipRange": ">= 3.71.0 < 3.72.4" - }, { "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.0", "skipRange": ">= 3.72.0 < 3.73.0" }, { @@ -1248,14 +698,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -1263,169 +708,54 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.71.1", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.70.0 < 3.71.1" - }, - { - "name": "rhacs-operator.v3.71.2", - "replaces": "rhacs-operator.v3.71.1", - "skipRange": ">= 3.70.0 < 3.71.2" - }, - { - "name": "rhacs-operator.v3.71.3", - "replaces": "rhacs-operator.v3.71.2", - "skipRange": ">= 3.70.0 < 3.71.3" - }, - { - "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.3", - "skipRange": ">= 3.71.0 < 3.72.0" - }, - { - "name": "rhacs-operator.v3.72.1", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.71.0 < 3.72.1" - }, - { - "name": "rhacs-operator.v3.72.2", - "replaces": "rhacs-operator.v3.72.1", - "skipRange": ">= 3.71.0 < 3.72.2" - }, - { - "name": "rhacs-operator.v3.72.3", - "replaces": "rhacs-operator.v3.72.2", - "skipRange": ">= 3.71.0 < 3.72.3" - }, - { - "name": "rhacs-operator.v3.72.4", - "replaces": "rhacs-operator.v3.72.3", - "skipRange": ">= 3.71.0 < 3.72.4" - }, - { - "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.4", - "skipRange": ">= 3.72.0 < 3.73.0" - }, - { - "name": "rhacs-operator.v3.73.1", - "replaces": "rhacs-operator.v3.73.0", - "skipRange": ">= 3.72.0 < 3.73.1" - }, - { - "name": "rhacs-operator.v3.73.2", - "replaces": "rhacs-operator.v3.73.1", - "skipRange": ">= 3.72.0 < 3.73.2" - }, - { - "name": "rhacs-operator.v3.73.3", - "replaces": "rhacs-operator.v3.73.2", - "skipRange": ">= 3.72.0 < 3.73.3" - }, - { - "name": "rhacs-operator.v3.73.4", - "replaces": "rhacs-operator.v3.73.3", - "skipRange": ">= 3.72.0 < 3.73.4" - }, - { - "name": "rhacs-operator.v3.73.5", - "replaces": "rhacs-operator.v3.73.4", - "skipRange": ">= 3.72.0 < 3.73.5" + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.71.0 < 3.72.0" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.72.0 < 3.73.0" }, { "name": "rhacs-operator.v3.74.0", - "replaces": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.0", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -2737,6 +2067,11 @@ "name": "rhacs-operator.v4.6.7", "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" + }, + { + "name": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" } ] } @@ -3056,8 +2391,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3403,8 +2743,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3436,6 +2781,11 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" + }, + { + "name": "rhacs-operator.v4.8.1", + "replaces": "rhacs-operator.v4.8.0", + "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -3755,8 +3105,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3788,6 +3143,11 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" + }, + { + "name": "rhacs-operator.v4.8.1", + "replaces": "rhacs-operator.v4.8.0", + "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -16534,6 +15894,139 @@ } ] } +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v4.6.8", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "4.6.8" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsQ29uZmlnTWFwUmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgY29uZmlnIG1hcCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBzZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGVmYXVsdFRMU1NlY3JldCI6eyJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIENlbnRyYWwgd2lsbCBvbmx5IHNlcnZlIGFuIGludGVybmFsIFRMUyBjZXJ0aWZpY2F0ZSwgd2hpY2ggbWVhbnMgdGhhdCB5b3Ugd2lsbFxubmVlZCB0byBoYW5kbGUgVExTIHRlcm1pbmF0aW9uIGF0IHRoZSBpbmdyZXNzIG9yIGxvYWQgYmFsYW5jZXIgbGV2ZWwuXG5JZiB5b3Ugd2FudCB0byB0ZXJtaW5hdGUgVExTIGluIENlbnRyYWwgYW5kIHNlcnZlIGEgY3VzdG9tIHNlcnZlciBjZXJ0aWZpY2F0ZSwgeW91IGNhbiBzcGVjaWZ5XG5hIHNlY3JldCBjb250YWluaW5nIHRoZSBjZXJ0aWZpY2F0ZSBhbmQgcHJpdmF0ZSBrZXkgaGVyZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImV4cG9zdXJlIjp7ImRlc2NyaXB0aW9uIjoiSGVyZSB5b3UgY2FuIGNvbmZpZ3VyZSBpZiB5b3Ugd2FudCB0byBleHBvc2UgY2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LCBhIGxvYWQgYmFsYW5jZXIsIG9yIGFuIE9wZW5TaGlmdFxucm91dGUuIiwicHJvcGVydGllcyI6eyJsb2FkQmFsYW5jZXIiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3UgaGF2ZSBhIHN0YXRpYyBJUCBhZGRyZXNzIHJlc2VydmVkIGZvciB5b3VyIGxvYWQgYmFsYW5jZXIsIHlvdSBjYW4gZW50ZXIgaXQgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn0sInBvcnQiOnsiZGVmYXVsdCI6NDQzLCJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sIm5vZGVQb3J0Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsInR5cGUiOiJib29sZWFuIn0sInBvcnQiOnsiZGVzY3JpcHRpb24iOiJVc2UgdGhpcyB0byBzcGVjaWZ5IGFuIGV4cGxpY2l0IG5vZGUgcG9ydC4gTW9zdCB1c2VycyBzaG91bGQgbGVhdmUgdGhpcyBlbXB0eS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1heGltdW0iOjY1NTM1LCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyb3V0ZSI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaG9zdCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgQ2VudHJhbC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBDZW50cmFsLCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJub3RpZmllclNlY3JldHNFbmNyeXB0aW9uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IlVudXNlZCBmaWVsZC4gVGhpcyBmaWVsZCBleGlzdHMgc29sZWx5IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHN0YXJ0aW5nIGZyb20gdmVyc2lvbiB2NC42LjAuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzdGFja3JveC1kYiIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic3RhY2tyb3gtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidGVsZW1ldHJ5Ijp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIGlmIFRlbGVtZXRyeSBpcyBlbmFibGVkLiIsInR5cGUiOiJib29sZWFuIn0sInN0b3JhZ2UiOnsiZGVzY3JpcHRpb24iOiJEZWZpbmVzIHRoZSB0ZWxlbWV0cnkgc3RvcmFnZSBiYWNrZW5kIGZvciBDZW50cmFsLiIsInByb3BlcnRpZXMiOnsiZW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGtleS4gSWYgbm90IHNldCwgdGVsZW1ldHJ5IGlzIGRpc2FibGVkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25maWdBc0NvZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWctYXMtQ29kZSBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsiY29uZmlnQXNDb2RlQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgdGhlIENvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCwgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImN1c3RvbWl6ZSI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbWl6YXRpb25zIHRvIGFwcGx5IG9uIGFsbCBDZW50cmFsIFNlcnZpY2VzIGNvbXBvbmVudHMuIiwicHJvcGVydGllcyI6eyJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifSwiZW52VmFycyI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkVudlZhciByZXByZXNlbnRzIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHByZXNlbnQgaW4gYSBDb250YWluZXIuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUuIE11c3QgYmUgYSBDX0lERU5USUZJRVIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhcmlhYmxlIHJlZmVyZW5jZXMgJChWQVJfTkFNRSkgYXJlIGV4cGFuZGVkXG51c2luZyB0aGUgcHJldmlvdXNseSBkZWZpbmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgY29udGFpbmVyIGFuZFxuYW55IHNlcnZpY2UgZW52aXJvbm1lbnQgdmFyaWFibGVzLiBJZiBhIHZhcmlhYmxlIGNhbm5vdCBiZSByZXNvbHZlZCxcbnRoZSByZWZlcmVuY2UgaW4gdGhlIGlucHV0IHN0cmluZyB3aWxsIGJlIHVuY2hhbmdlZC4gRG91YmxlICQkIGFyZSByZWR1Y2VkXG50byBhIHNpbmdsZSAkLCB3aGljaCBhbGxvd3MgZm9yIGVzY2FwaW5nIHRoZSAkKFZBUl9OQU1FKSBzeW50YXg6IGkuZS5cblwiJCQoVkFSX05BTUUpXCIgd2lsbCBwcm9kdWNlIHRoZSBzdHJpbmcgbGl0ZXJhbCBcIiQoVkFSX05BTUUpXCIuXG5Fc2NhcGVkIHJlZmVyZW5jZXMgd2lsbCBuZXZlciBiZSBleHBhbmRlZCwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSB2YXJpYWJsZVxuZXhpc3RzIG9yIG5vdC5cbkRlZmF1bHRzIHRvIFwiXCIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZUZyb20iOnsiZGVzY3JpcHRpb24iOiJTb3VyY2UgZm9yIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSdzIHZhbHVlLiBDYW5ub3QgYmUgdXNlZCBpZiB2YWx1ZSBpcyBub3QgZW1wdHkuIiwicHJvcGVydGllcyI6eyJjb25maWdNYXBLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgQ29uZmlnTWFwLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGtleSB0byBzZWxlY3QuIiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlZmF1bHQiOiIiLCJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHJlZmVyZW50LlxuVGhpcyBmaWVsZCBpcyBlZmZlY3RpdmVseSByZXF1aXJlZCwgYnV0IGR1ZSB0byBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBpc1xuYWxsb3dlZCB0byBiZSBlbXB0eS4gSW5zdGFuY2VzIG9mIHRoaXMgdHlwZSB3aXRoIGFuIGVtcHR5IHZhbHVlIGhlcmUgYXJlXG5hbG1vc3QgY2VydGFpbmx5IHdyb25nLlxuVE9ETzogQWRkIG90aGVyIHVzZWZ1bCBmaWVsZHMuIGFwaVZlcnNpb24sIGtpbmQsIHVpZD9cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzXG5UT0RPOiBEcm9wIGBrdWJlYnVpbGRlcjpkZWZhdWx0YCB3aGVuIGNvbnRyb2xsZXItZ2VuIGRvZXNuJ3QgbmVlZCBpdCBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2t1YmVidWlsZGVyL2lzc3Vlcy8zODk2LiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzY2FubmVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZWZhdWx0Ijp7InNjYW5uZXJDb21wb25lbnQiOiJEZWZhdWx0In0sImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1hdGNoZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBtYXRjaGVyIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgU2Nhbm5lciBWNCBjb21wb25lbnRzIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidGxzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJwcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxDQXMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsQ0EgZGVmaW5lcyBhIGNlcnRpZmljYXRlIGZvciBhbiBhZGRpdGlvbmFsIENlcnRpZmljYXRlIEF1dGhvcml0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRlbnQiOnsiZGVzY3JpcHRpb24iOiJQRU0gZm9ybWF0IiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTXVzdCBiZSBhIHZhbGlkIGZpbGUgYmFzZW5hbWUiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb250ZW50IiwibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIENlbnRyYWwuIiwicHJvcGVydGllcyI6eyJjZW50cmFsIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbENvbXBvbmVudFN0YXR1cyBkZXNjcmliZXMgc3RhdHVzIHNwZWNpZmljIHRvIHRoZSBjZW50cmFsIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmQiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkIHN0b3JlcyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRoZSBhdXRvLWdlbmVyYXRlZCBhZG1pbiBwYXNzd29yZC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIGNvbnRhaW5zIHJlZmVyZW5jZSBmb3IgdGhlIGFkbWluIHBhc3N3b3JkIiwidHlwZSI6InN0cmluZyJ9LCJpbmZvIjp7ImRlc2NyaXB0aW9uIjoiSW5mbyBzdG9yZXMgaW5mb3JtYXRpb24gb24gaG93IHRvIG9idGFpbiB0aGUgYWRtaW4gcGFzc3dvcmQuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hDb25kaXRpb24gZGVmaW5lcyBhIGNvbmRpdGlvbiBmb3IgYSBTdGFja1JveCBjdXN0b20gcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJtZXNzYWdlIjp7InR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uUmVhc29uIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHJlYXNvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblN0YXR1cyBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiBzdGF0dXMuIiwidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uVHlwZSBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiB0eXBlLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInN0YXR1cyIsInR5cGUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiZGVwbG95ZWRSZWxlYXNlIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hSZWxlYXNlIGRlc2NyaWJlcyB0aGUgSGVsbSBcInJlbGVhc2VcIiB0aGF0IHdhcyBtb3N0IHJlY2VudGx5IGFwcGxpZWQuIiwicHJvcGVydGllcyI6eyJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicHJvZHVjdFZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb25kaXRpb25zIl0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInNlcnZlZCI6dHJ1ZSwic3RvcmFnZSI6dHJ1ZSwic3VicmVzb3VyY2VzIjp7InN0YXR1cyI6e319fV19LCJzdGF0dXMiOnsiYWNjZXB0ZWROYW1lcyI6eyJraW5kIjoiIiwicGx1cmFsIjoiIn0sImNvbmRpdGlvbnMiOm51bGwsInN0b3JlZFZlcnNpb25zIjpudWxsfX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cblxuTm90ZTogdGhpcyB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QgdW5sZXNzICdMaXN0ZW4gT24gQ3JlYXRlcycgaXMgc2V0IHRvICd0cnVlJyBhcyB3ZWxsLiIsInR5cGUiOiJib29sZWFuIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJUaGUgbnVtYmVyIG9mIHJlcGxpY2FzIG9mIHRoZSBhZG1pc3Npb24gY29udHJvbCBwb2QuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cblRPRE86IEFkZCBvdGhlciB1c2VmdWwgZmllbGRzLiBhcGlWZXJzaW9uLCBraW5kLCB1aWQ/XG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lc1xuVE9ETzogRHJvcCBga3ViZWJ1aWxkZXI6ZGVmYXVsdGAgd2hlbiBjb250cm9sbGVyLWdlbiBkb2Vzbid0IG5lZWQgaXQgaHR0cHM6Ly9naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9rdWJlYnVpbGRlci9pc3N1ZXMvMzg5Ni4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB3aGV0aGVyIHRoZSBTZWNyZXQgb3IgaXRzIGtleSBtdXN0IGJlIGRlZmluZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsia2V5Il0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibGFiZWxzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJwZXJOb2RlIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsInByb3BlcnRpZXMiOnsiY29sbGVjdG9yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb2xsZWN0b3IgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgY29sbGVjdGluZyBwcm9jZXNzIGFuZCBuZXR3b3JraW5nXG5hY3Rpdml0eSBhdCB0aGUgaG9zdCBsZXZlbC4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6IkNPUkVfQlBGIiwiZGVzY3JpcHRpb24iOiJUaGUgbWV0aG9kIGZvciBzeXN0ZW0tbGV2ZWwgZGF0YSBjb2xsZWN0aW9uLiBDT1JFX0JQRiBpcyByZWNvbW1lbmRlZC5cbklmIHlvdSBzZWxlY3QgXCJOb0NvbGxlY3Rpb25cIiwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gc2VlIGFueSBpbmZvcm1hdGlvbiBhYm91dCBuZXR3b3JrIGFjdGl2aXR5XG5hbmQgcHJvY2VzcyBleGVjdXRpb25zLiBUaGUgcmVtYWluaW5nIHNldHRpbmdzIGluIHRoZXNlIHNlY3Rpb24gd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0LlxuVGhlIHZhbHVlIGlzIGEgc3ViamVjdCBvZiBjb252ZXJzaW9uIGJ5IHRoZSBvcGVyYXRvciBpZiBuZWVkZWQsIGUuZy4gdG9cbnJlbW92ZSBkZXByZWNhdGVkIG1ldGhvZHMuIiwiZW51bSI6WyJFQlBGIiwiQ09SRV9CUEYiLCJOb0NvbGxlY3Rpb24iLCJLZXJuZWxNb2R1bGUiXSwidHlwZSI6InN0cmluZyJ9LCJmb3JjZUNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpbWFnZUZsYXZvciI6eyJkZWZhdWx0IjoiUmVndWxhciIsImRlc2NyaXB0aW9uIjoiVGhlIGltYWdlIGZsYXZvciB0byB1c2UgZm9yIGNvbGxlY3Rvci4gXCJSZWd1bGFyXCIgaW1hZ2VzIGFyZSBiaWdnZXIgaW4gc2l6ZSwgYnV0IGNvbnRhaW4gcHJvYmVzXG5mb3IgbW9zdCBrZXJuZWxzLiBJZiB5b3UgdXNlIHRoZSBcIlNsaW1cIiBpbWFnZSBmbGF2b3IsIHlvdSBtdXN0IGVuc3VyZSB0aGF0IHlvdXIgQ2VudHJhbCBpbnN0YW5jZVxuaXMgY29ubmVjdGVkIHRvIHRoZSBpbnRlcm5ldCwgb3IgcmVndWxhcmx5IHJlY2VpdmVzIENvbGxlY3RvciBTdXBwb3J0IFBhY2thZ2UgdXBkYXRlcyAoZm9yIGZ1cnRoZXJcbmluc3RydWN0aW9ucywgcGxlYXNlIHJlZmVyIHRvIHRoZSBkb2N1bWVudGF0aW9uKS4iLCJlbnVtIjpbIlJlZ3VsYXIiLCJTbGltIl0sInR5cGUiOiJzdHJpbmcifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVJbnZlbnRvcnkiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJwcm9wZXJ0aWVzIjp7InJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRhaW50VG9sZXJhdGlvbiI6eyJkZWZhdWx0IjoiVG9sZXJhdGVUYWludHMiLCJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZW51bSI6WyJUb2xlcmF0ZVRhaW50cyIsIkF2b2lkVGFpbnRzIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicmVnaXN0cnlPdmVycmlkZSI6eyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsInR5cGUiOiJzdHJpbmcifSwic2Nhbm5lciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkF1dG9TZW5zZSIsImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lclY0Ijp7ImRlZmF1bHQiOnsic2Nhbm5lckNvbXBvbmVudCI6IkRlZmF1bHQifSwiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwicHJvcGVydGllcyI6eyJleHBvc2VFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkRlZmF1bHQiLCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0bHMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsInByb3BlcnRpZXMiOnsiYWRkaXRpb25hbENBcyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWxDQSBkZWZpbmVzIGEgY2VydGlmaWNhdGUgZm9yIGFuIGFkZGl0aW9uYWwgQ2VydGlmaWNhdGUgQXV0aG9yaXR5LiIsInByb3BlcnRpZXMiOnsiY29udGVudCI6eyJkZXNjcmlwdGlvbiI6IlBFTSBmb3JtYXQiLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJNdXN0IGJlIGEgdmFsaWQgZmlsZSBiYXNlbmFtZSIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbnRlbnQiLCJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJjbHVzdGVyTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIFNlY3VyZWRDbHVzdGVyIiwicHJvcGVydGllcyI6eyJjbHVzdGVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBhc3NpZ25lZCBjbHVzdGVyIG5hbWUgcGVyIHRoZSBzcGVjLiBUaGlzIGNhbm5vdCBiZSBjaGFuZ2VkIGFmdGVyd2FyZHMuIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVcbmNsdXN0ZXIgbmFtZSwgcGxlYXNlIGRlbGV0ZSBhbmQgcmVjcmVhdGUgdGhpcyByZXNvdXJjZS4iLCJ0eXBlIjoic3RyaW5nIn0sImNvbmRpdGlvbnMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveENvbmRpdGlvbiBkZWZpbmVzIGEgY29uZGl0aW9uIGZvciBhIFN0YWNrUm94IGN1c3RvbSByZXNvdXJjZS4iLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJyZWFzb24iOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25SZWFzb24gaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gcmVhc29uLiIsInR5cGUiOiJzdHJpbmcifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uU3RhdHVzIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHN0YXR1cy4iLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25UeXBlIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHR5cGUuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsic3RhdHVzIiwidHlwZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJkZXBsb3llZFJlbGVhc2UiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveFJlbGVhc2UgZGVzY3JpYmVzIHRoZSBIZWxtIFwicmVsZWFzZVwiIHRoYXQgd2FzIG1vc3QgcmVjZW50bHkgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7InZlcnNpb24iOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwcm9kdWN0VmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbmRpdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX0sInN0YXR1cyI6eyJhY2NlcHRlZE5hbWVzIjp7ImtpbmQiOiIiLCJwbHVyYWwiOiIifSwiY29uZGl0aW9ucyI6bnVsbCwic3RvcmVkVmVyc2lvbnMiOm51bGx9fQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBjcml0ZXJpYSBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJ0eXBlIjoic3RyaW5nIn0sImxhYmVsIjp7InByb3BlcnRpZXMiOnsia2V5Ijp7InR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2UiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJleHBpcmF0aW9uIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwiaW1hZ2UiOnsicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJpc0RlZmF1bHQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIEluZGljYXRlcyB0aGUgcG9saWN5IGlzIGEgZGVmYXVsdCBwb2xpY3kgaWYgdHJ1ZSBhbmQgYSBjdXN0b20gcG9saWN5IGlmIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sImxpZmVjeWNsZVN0YWdlcyI6eyJkZXNjcmlwdGlvbiI6IkxpZmVjeWNsZVN0YWdlcyBkZXNjcmliZXMgd2hpY2ggcG9saWN5IGxpZmVjeWxjZSBzdGFnZXMgdGhpcyBwb2xpY3kgYXBwbGllcyB0by4gIENob2ljZXMgYXJlIERFUExPWSwgQlVJTEQsIGFuZCBSVU5USU1FLiIsIml0ZW1zIjp7ImVudW0iOlsiREVQTE9ZIiwiQlVJTEQiLCJSVU5USU1FIl0sInR5cGUiOiJzdHJpbmcifSwibWluSXRlbXMiOjEsInR5cGUiOiJhcnJheSJ9LCJtaXRyZUF0dGFja1ZlY3RvcnMiOnsiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ0YWN0aWMiOnsidHlwZSI6InN0cmluZyJ9LCJ0ZWNobmlxdWVzIjp7Iml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtaXRyZVZlY3RvcnNMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBNSVRSRSBBVFRcdTAwMjZDSyBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub3RpZmllcnMiOnsiZGVzY3JpcHRpb24iOiJOb3RpZmllcnMgaXMgYSBsaXN0IG9mIElEcyBvZiB0aGUgbm90aWZpZXJzIHRoYXQgc2hvdWxkIGJlIHRyaWdnZXJlZCB3aGVuIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMgaWRlbnRpZmllZC4gIElEcyBzaG91bGQgYmUgaW4gdGhlIGZvcm0gb2YgYSBVVUlEIGFuZCBhcmUgZm91bmQgdGhyb3VnaCB0aGUgQ2VudHJhbCBBUEkuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwicG9saWN5TmFtZSI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeU5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHBvbGljeSBhcyBpdCBhcHBlYXJzIGluIHRoZSBBUEkgYW5kIFVJLiAgTm90ZSB0aGF0IGNoYW5naW5nIHRoaXMgdmFsdWUgd2lsbCByZW5hbWUgdGhlIHBvbGljeSBhcyBzdG9yZWQgaW4gdGhlIGRhdGFiYXNlLiAgVGhpcyBmaWVsZCBtdXN0IGJlIHVuaXF1ZS4iLCJwYXR0ZXJuIjoiXlteXFxuXFxyXFwkXXs1LDEyOH0kIiwidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lTZWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeVNlY3Rpb25zIGRlZmluZSB0aGUgdmlvbGF0aW9uIGNyaXRlcmlhIGZvciB0aGlzIHBvbGljeS4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InBvbGljeUdyb3VwcyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeUdyb3VwcyBpcyB0aGUgc2V0IG9mIHBvbGljaWVzIGdyb3VwcyB0aGF0IG1ha2UgdXAgdGhpcyBzZWN0aW9uLiAgRWFjaCBncm91cCBjYW4gYmUgY29uc2lkZXJlZCBhbiBpbmRpdmlkdWFsIGNyaXRlcmlvbi4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImJvb2xlYW5PcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6IkJvb2xlYW5PcGVyYXRvciBkZXRlcm1pbmVzIGlmIHRoZSB2YWx1ZXMgYXJlIGNvbWJpbmVkIHdpdGggYW4gT1Igb3IgYW4gQU5ELiAgRGVmYXVsdHMgdG8gT1IuIiwiZW51bSI6WyJPUiIsIkFORCJdLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkZpZWxkTmFtZSBkZWZpbmVzIHdoaWNoIGZpZWxkIG9uIGEgZGVwbG95bWVudCBvciBpbWFnZSB0aGlzIFBvbGljeUdyb3VwIGV2YWx1YXRlcy4gIFNlZSBodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvb3BlcmF0aW5nL21hbmFnZS1zZWN1cml0eS1wb2xpY2llcy5odG1sI3BvbGljeS1jcml0ZXJpYV9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMgZm9yIGEgY29tcGxldGUgbGlzdCBvZiBwb3NzaWJsZSB2YWx1ZXMuIiwidHlwZSI6InN0cmluZyJ9LCJuZWdhdGUiOnsiZGVzY3JpcHRpb24iOiJOZWdhdGUgZGV0ZXJtaW5lcyBpZiB0aGUgZXZhbHVhdGlvbiBvZiB0aGlzIFBvbGljeUdyb3VwIGlzIG5lZ2F0ZWQuICBEZWZhdWx0IHRvIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlcyBpcyB0aGUgbGlzdCBvZiB2YWx1ZXMgZm9yIHRoZSBzcGVjaWZpZWQgZmllbGQiLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgc2ltcGx5IHRoZSBzdHJpbmcgdmFsdWUiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiZmllbGROYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3Rpb25OYW1lIjp7ImRlc2NyaXB0aW9uIjoiU2VjdGlvbk5hbWUgaXMgYSB1c2VyLWZyaWVuZGx5IG5hbWUgZm9yIHRoaXMgc2VjdGlvbiBvZiBwb2xpY2llcyIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInBvbGljeUdyb3VwcyJdLCJ0eXBlIjoib2JqZWN0In0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwicmF0aW9uYWxlIjp7InR5cGUiOiJzdHJpbmcifSwicmVtZWRpYXRpb24iOnsiZGVzY3JpcHRpb24iOiJSZW1lZGlhdGlvbiBkZXNjcmliZXMgaG93IHRvIHJlbWVkaWF0ZSBhIHZpb2xhdGlvbiBvZiB0aGlzIHBvbGljeS4iLCJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7ImRlc2NyaXB0aW9uIjoiU2NvcGUgZGVmaW5lcyBjbHVzdGVycywgbmFtZXNwYWNlcywgYW5kIGRlcGxveW1lbnRzIHRoYXQgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoaXMgcG9saWN5LiAgTm8gc2NvcGVzIGRlZmluZWQgaW5jbHVkZXMgZXZlcnl0aGluZy4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXIiOnsidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImFjY2VwdGVkIjp7InR5cGUiOiJib29sZWFuIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lJZCI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJhY2NlcHRlZCIsIm1lc3NhZ2UiLCJwb2xpY3lJZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjphNDUwYThhYWEyNjM4ZmY1NWFiMTk1MTVlMzFjNDk3NjZhNGViOTUzYzU5YWNhMzUwM2RkZTIwZDkxMWQwNjJlIiwiY3JlYXRlZEF0IjoiMjAyNS0wNy0xNlQwNjoyMDoxNi4zODEwMDkrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC41LjAgXHUwMDNjIDQuNi44Iiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFhcmNoNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3IudjQuNi44IiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJhcGlzZXJ2aWNlZGVmaW5pdGlvbnMiOnt9LCJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwiLCJraW5kIjoiQ2VudHJhbCIsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiUm91dGUiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiU2VjcmV0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlcnZpY2UiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDZW50cmFsIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGFsbCB1c2VyIGludGVyYWN0aW9uLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGVkIHRvIG91dGdvaW5nIG5ldHdvcmsgdHJhZmZpYy4iLCJkaXNwbGF5TmFtZSI6IkVncmVzcyIsInBhdGgiOiJlZ3Jlc3MifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZy1hcy1Db2RlIiwicGF0aCI6ImNvbmZpZ0FzQ29kZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IkhlcmUgeW91IGNhbiBjb25maWd1cmUgaWYgeW91IHdhbnQgdG8gZXhwb3NlIGNlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydCwgYSBsb2FkIGJhbGFuY2VyLCBvciBhbiBPcGVuU2hpZnRcbnJvdXRlLiIsImRpc3BsYXlOYW1lIjoiRXhwb3N1cmUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZSJ9LHsiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBDZW50cmFsIHdpbGwgb25seSBzZXJ2ZSBhbiBpbnRlcm5hbCBUTFMgY2VydGlmaWNhdGUsIHdoaWNoIG1lYW5zIHRoYXQgeW91IHdpbGxcbm5lZWQgdG8gaGFuZGxlIFRMUyB0ZXJtaW5hdGlvbiBhdCB0aGUgaW5ncmVzcyBvciBsb2FkIGJhbGFuY2VyIGxldmVsLlxuSWYgeW91IHdhbnQgdG8gdGVybWluYXRlIFRMUyBpbiBDZW50cmFsIGFuZCBzZXJ2ZSBhIGN1c3RvbSBzZXJ2ZXIgY2VydGlmaWNhdGUsIHlvdSBjYW4gc3BlY2lmeVxuYSBzZWNyZXQgY29udGFpbmluZyB0aGUgY2VydGlmaWNhdGUgYW5kIHByaXZhdGUga2V5IGhlcmUuIiwiZGlzcGxheU5hbWUiOiJVc2VyLWZhY2luZyBUTFMgY2VydGlmaWNhdGUgc2VjcmV0IiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIENlbnRyYWwuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gQ2VudHJhbCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgQ2VudHJhbCBEQiwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGRhdGEgcGVyc2lzdGVuY2UuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIERCIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwiZGlzcGxheU5hbWUiOiJUZWxlbWV0cnkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRlY2xhcmF0aXZlIENvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsImRpc3BsYXlOYW1lIjoiTm90aWZpZXIgU2VjcmV0cyBFbmNyeXB0aW9uIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRpc2FibGUgYWRtaW4gcGFzc3dvcmQgZ2VuZXJhdGlvbi4gRG8gbm90IHVzZSB0aGlzIGZvciBmaXJzdC10aW1lIGluc3RhbGxhdGlvbnMsXG5hcyB5b3Ugd2lsbCBoYXZlIG5vIHdheSB0byBwZXJmb3JtIGluaXRpYWwgc2V0dXAgYW5kIGNvbmZpZ3VyYXRpb24gb2YgYWx0ZXJuYXRpdmUgYXV0aGVudGljYXRpb24gbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIEdlbmVyYXRpb24gRGlzYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uIFRoaXMgY2FuIG9ubHkgYmUgdXNlZCB3aGVuXG5zcGVjaWZ5aW5nIGEgY29ubmVjdGlvbiBzdHJpbmcgbWFudWFsbHkuXG5XaGVuIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBEQiBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWRiLXBhc3N3b3JkXCIgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiQWRtaW5pc3RyYXRvciBQYXNzd29yZCIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjb25uZWN0aW9uIHN0cmluZyB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgZGF0YWJhc2UgbWFuYWdlZCBlbHNld2hlcmUuIElmIHNldCwgdGhlIG9wZXJhdG9yIHdpbGwgbm90IG1hbmFnZSB0aGUgQ2VudHJhbCBEQi5cbldoZW4gdXNpbmcgdGhpcyBvcHRpb24sIHlvdSBtdXN0IGV4cGxpY2l0bHkgc2V0IGEgcGFzc3dvcmQgc2VjcmV0OyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcgYSBwYXNzd29yZCB3aWxsIG5vdFxuYmUgc3VwcG9ydGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGlvbiBTdHJpbmciLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uU3RyaW5nIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IENlbnRyYWwgREIgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuIFlvdSBjYW4gY2hvb3NlIGJldHdlZW4gdXNpbmcgYSBwZXJzaXN0ZW50XG52b2x1bWUgY2xhaW0gKHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhbmQgYSBob3N0IHBhdGguIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZyBtYXAgY29udGFpbmluZyBwb3N0Z3Jlc3FsLmNvbmYgYW5kIHBnX2hiYS5jb25mIHRoYXQgd2lsbCBiZSB1c2VkIGlmIG1vZGlmaWNhdGlvbnMgbmVlZCB0byBiZSBhcHBsaWVkLiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnIG1hcCB0aGF0IHdpbGwgb3ZlcnJpZGUgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGhlIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9vbCBzaXplLiIsImRpc3BsYXlOYW1lIjoiRGF0YWJhc2UgQ29ubmVjdGlvbiBQb29sIFNpemUgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJjZW50cmFsLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJjZW50cmFsLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImNlbnRyYWwuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gSXQgaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeSB0byBzcGVjaWZ5IGl0LlxuVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbkNlbnRyYWwgaXMgY29uZmlndXJlZCB0byB1c2UgUG9zdGdyZVNRTCBieSBkZWZhdWx0LiIsImRpc3BsYXlOYW1lIjoiSXMgRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmRiLmlzRW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIuY29uZmlnT3ZlcnJpZGUubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWF4aW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5tYXhDb25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWluaW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5taW5Db25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwiY2VudHJhbC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2Ygc2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJTZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLmNvbmZpZ01hcHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLnNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsImRpc3BsYXlOYW1lIjoiUm91dGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZSJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsImRpc3BsYXlOYW1lIjoiTG9hZCBCYWxhbmNlciIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlciJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiTm9kZSBQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQifSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5wb3J0IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsImRpc3BsYXlOYW1lIjoiSVAiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuaXAiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmVuYWJsZWQ6dHJ1ZSJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdG8gc3BlY2lmeSBhbiBleHBsaWNpdCBub2RlIHBvcnQuIE1vc3QgdXNlcnMgc2hvdWxkIGxlYXZlIHRoaXMgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkOnRydWUiXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwiZGlzcGxheU5hbWUiOiJIb3N0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUuaG9zdCJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGhlIGVuY3J5cHRpb24gb2Ygbm90aWZpZXIgc2VjcmV0cyBzdG9yZWQgaW4gdGhlIENlbnRyYWwgREIuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbi5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgaWYgVGVsZW1ldHJ5IGlzIGVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC50ZWxlbWV0cnkuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJkaXNwbGF5TmFtZSI6IkVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2UuZW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkga2V5LiBJZiBub3Qgc2V0LCB0ZWxlbWV0cnkgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJLZXkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZS5rZXkifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZGlzcGxheU5hbWUiOiJDb25maWcgYXMgQ29kZSBjb21wb25lbnQiLCJwYXRoIjoiY29uZmlnQXNDb2RlLmNvbmZpZ0FzQ29kZUNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHdoZXRoZXIgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHNob3VsZCBydW4gaW4gb25saW5lIG9yIG9mZmxpbmUgKGRpc2Nvbm5lY3RlZCkgbW9kZS5cbkluIG9mZmxpbmUgbW9kZSwgYXV0b21hdGljIHVwZGF0ZXMgb2YgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyBhbmQga2VybmVsIG1vZHVsZXMgYXJlIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGl2aXR5IFBvbGljeSIsInBhdGgiOiJlZ3Jlc3MuY29ubmVjdGl2aXR5UG9saWN5In0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0c1swXS5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsImRpc3BsYXlOYW1lIjoiQ3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIGZvciBPcGVyYW5kIiwicGF0aCI6Im1pc2MuY3JlYXRlU0NDcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayBQb2xpY2llcyIsInBhdGgiOiJuZXR3b3JrLnBvbGljaWVzIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIEFQSSB2ZXJzaW9uLiIsImRpc3BsYXlOYW1lIjoiQVBJIFZlcnNpb24iLCJwYXRoIjoib3ZlcmxheXNbMF0uYXBpVmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsImRpc3BsYXlOYW1lIjoiS2luZCIsInBhdGgiOiJvdmVybGF5c1swXS5raW5kIn0seyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6Im92ZXJsYXlzWzBdLm5hbWUifSx7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgbWFya3MgdGhlIG92ZXJsYXkgYXMgb3B0aW9uYWwuXG5XaGVuIE9wdGlvbmFsIGlzIHRydWUsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCB0aGUgb3ZlcmxheSB3aWxsIGJlIHNraXBwZWQsIGFuZCBhIHdhcm5pbmcgd2lsbCBiZSBsb2dnZWQuXG5XaGVuIE9wdGlvbmFsIGlzIGZhbHNlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgYW4gZXJyb3Igd2lsbCBiZSB0aHJvd24uIiwiZGlzcGxheU5hbWUiOiJPcHRpb25hbCIsInBhdGgiOiJvdmVybGF5c1swXS5vcHRpb25hbCJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJQYXRjaGVzIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXMifSx7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJkaXNwbGF5TmFtZSI6IlZhbHVlIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmFsdWUifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSBTY2FubmVyIFY0IGNvbXBvbmVudHMgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6Ik1hdGNoZXIiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJJbmZvIHN0b3JlcyBpbmZvcm1hdGlvbiBvbiBob3cgdG8gb2J0YWluIHRoZSBhZG1pbiBwYXNzd29yZC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIENyZWRlbnRpYWxzIEluZm8iLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmluZm8ifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwiZGlzcGxheU5hbWUiOiJQcm9kdWN0IFZlcnNpb24iLCJwYXRoIjoicHJvZHVjdFZlcnNpb24ifSx7ImRpc3BsYXlOYW1lIjoiQ2VudHJhbCIsInBhdGgiOiJjZW50cmFsIn0seyJkZXNjcmlwdGlvbiI6IkFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UgY29udGFpbnMgcmVmZXJlbmNlIGZvciB0aGUgYWRtaW4gcGFzc3dvcmQiLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIFNlY3JldCBSZWZlcmVuY2UiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cmVkQ2x1c3RlciBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgdGhlIHNlY3VyZWQgY2x1c3RlciBzZXJ2aWNlcy4gVGhlc2UgaW5jbHVkZSBTZW5zb3IsIHdoaWNoIGlzXG5yZXNwb25zaWJsZSBmb3IgdGhlIGNvbm5lY3Rpb24gdG8gQ2VudHJhbCwgYW5kIENvbGxlY3Rvciwgd2hpY2ggcGVyZm9ybXMgaG9zdC1sZXZlbCBjb2xsZWN0aW9uIG9mIHByb2Nlc3MgYW5kXG5uZXR3b3JrIGV2ZW50cy5cdTAwM2NwXHUwMDNlXG4qKkltcG9ydGFudDoqKiBQbGVhc2Ugc2VlIHRoZSBfSW5zdGFsbGF0aW9uIFByZXJlcXVpc2l0ZXNfIG9uIHRoZSBtYWluIFJIQUNTIG9wZXJhdG9yIHBhZ2UgYmVmb3JlIGRlcGxveWluZywgb3JcbmNvbnN1bHQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24gb24gY3JlYXRpbmcgY2x1c3RlciBpbml0IGJ1bmRsZXMuIiwiZGlzcGxheU5hbWUiOiJTZWN1cmVkIENsdXN0ZXIiLCJraW5kIjoiU2VjdXJlZENsdXN0ZXIiLCJuYW1lIjoic2VjdXJlZGNsdXN0ZXJzLnBsYXRmb3JtLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGFlbW9uU2V0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHVuaXF1ZSBuYW1lIG9mIHRoaXMgY2x1c3RlciwgYXMgaXQgd2lsbCBiZSBzaG93biBpbiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFVJLlxuTm90ZTogT25jZSBhIG5hbWUgaXMgc2V0IGhlcmUsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIGNoYW5nZSBpdCBhZ2Fpbi4gWW91IHdpbGwgbmVlZCB0byBkZWxldGVcbmFuZCByZS1jcmVhdGUgdGhpcyBvYmplY3QgaW4gb3JkZXIgdG8gcmVnaXN0ZXIgYSBjbHVzdGVyIHdpdGggYSBuZXcgbmFtZS4iLCJkaXNwbGF5TmFtZSI6IkNsdXN0ZXIgTmFtZSIsInBhdGgiOiJjbHVzdGVyTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZW5kcG9pbnQgb2YgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBDZW50cmFsIGluc3RhbmNlIHRvIGNvbm5lY3QgdG8sXG5pbmNsdWRpbmcgdGhlIHBvcnQgbnVtYmVyLiBJZiBubyBwb3J0IGlzIHNwZWNpZmllZCBhbmQgdGhlIGVuZHBvaW50IGNvbnRhaW5zIGFuIGh0dHBzOi8vXG5wcm90b2NvbCBzcGVjaWZpY2F0aW9uLCB0aGVuIHRoZSBwb3J0IDQ0MyBpcyBpbXBsaWNpdGx5IGFzc3VtZWQuXG5JZiB1c2luZyBhIG5vbi1nUlBDIGNhcGFibGUgbG9hZCBiYWxhbmNlciwgdXNlIHRoZSBXZWJTb2NrZXQgcHJvdG9jb2wgYnkgcHJlZml4aW5nIHRoZSBlbmRwb2ludFxuYWRkcmVzcyB3aXRoIHdzczovLy5cbk5vdGU6IHdoZW4gbGVhdmluZyB0aGlzIGJsYW5rLCBTZW5zb3Igd2lsbCBhdHRlbXB0IHRvIGNvbm5lY3QgdG8gYSBDZW50cmFsIGluc3RhbmNlIHJ1bm5pbmcgaW4gdGhlIHNhbWVcbm5hbWVzcGFjZS4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbEVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Vuc29yIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNlbnNvciBTZXR0aW5ncyIsInBhdGgiOiJzZW5zb3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJkaXNwbGF5TmFtZSI6IkFkbWlzc2lvbiBDb250cm9sIFNldHRpbmdzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsImRpc3BsYXlOYW1lIjoiUGVyIE5vZGUgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGluZyB0byB0aGUgaW5nZXN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncy4iLCJkaXNwbGF5TmFtZSI6Ikt1YmVybmV0ZXMgQXVkaXQgTG9ncyBJbmdlc3Rpb24gU2V0dGluZ3MiLCJwYXRoIjoiYXVkaXRMb2dzIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudHMsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsImRpc3BsYXlOYW1lIjoiQ3VzdG9tIERlZmF1bHQgSW1hZ2UgUmVnaXN0cnkiLCJwYXRoIjoicmVnaXN0cnlPdmVycmlkZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayIsInBhdGgiOiJuZXR3b3JrIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJkaXNwbGF5TmFtZSI6Ik1pc2NlbGxhbmVvdXMiLCJwYXRoIjoibWlzYyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIG9iamVjdCBjcmVhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gQ3JlYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uQ3JlYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgdXBkYXRlcy5cblxuXG5Ob3RlOiB0aGlzIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdCB1bmxlc3MgJ0xpc3RlbiBPbiBDcmVhdGVzJyBpcyBzZXQgdG8gJ3RydWUnIGFzIHdlbGwuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gVXBkYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uVXBkYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIG1vbml0b3JpbmcgYW5kIGVuZm9yY2VtZW50IGZvciBLdWJlcm5ldGVzIGV2ZW50cyAocG9ydC1mb3J3YXJkIGFuZCBleGVjKS4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBFdmVudHMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkV2ZW50cyJ9LHsiZGVzY3JpcHRpb24iOiJTaG91bGQgaW5saW5lIHNjYW5uaW5nIGJlIHBlcmZvcm1lZCBvbiBwcmV2aW91c2x5IHVuc2Nhbm5lZCBpbWFnZXMgZHVyaW5nIGEgZGVwbG95bWVudHMgYWRtaXNzaW9uIHJldmlldy4iLCJkaXNwbGF5TmFtZSI6IkNvbnRhY3QgSW1hZ2UgU2Nhbm5lcnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5jb250YWN0SW1hZ2VTY2FubmVycyJ9LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImRpc3BsYXlOYW1lIjoiVGltZW91dCBTZWNvbmRzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wudGltZW91dFNlY29uZHMifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0ZWFtcyB0byBieXBhc3MgYWRtaXNzaW9uIGNvbnRyb2wgaW4gYSBtb25pdG9yZWQgbWFubmVyIGluIHRoZSBldmVudCBvZiBhbiBlbWVyZ2VuY3kuIiwiZGlzcGxheU5hbWUiOiJCeXBhc3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ieXBhc3MifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImRpc3BsYXlOYW1lIjoiUmVwbGljYXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJhdWRpdExvZ3MuY29sbGVjdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6Im1vbml0b3Jpbmcub3BlbnNoaWZ0LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsgUG9saWNpZXMiLCJwYXRoIjoibmV0d29yay5wb2xpY2llcyJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJkaXNwbGF5TmFtZSI6IkFQSSBWZXJzaW9uIiwicGF0aCI6Im92ZXJsYXlzWzBdLmFwaVZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJkaXNwbGF5TmFtZSI6IktpbmQiLCJwYXRoIjoib3ZlcmxheXNbMF0ua2luZCJ9LHsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJvdmVybGF5c1swXS5uYW1lIn0seyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsImRpc3BsYXlOYW1lIjoiT3B0aW9uYWwiLCJwYXRoIjoib3ZlcmxheXNbMF0ub3B0aW9uYWwifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiUGF0Y2hlcyIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzIn0seyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0ucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwiZGlzcGxheU5hbWUiOiJWYWx1ZSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZhbHVlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwiZGlzcGxheU5hbWUiOiJDb2xsZWN0b3IgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb21wbGlhbmNlIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIGhvc3QtbGV2ZWwgY29uZmlndXJhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJDb21wbGlhbmNlIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29tcGxpYW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2Nhbm5pbmcgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5ub2RlSW52ZW50b3J5In0seyJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJUYWludCBUb2xlcmF0aW9uIiwicGF0aCI6InBlck5vZGUudGFpbnRUb2xlcmF0aW9uIn0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InBlck5vZGUuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5jb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpFQlBGIiwidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Q09SRV9CUEYiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpOb0NvbGxlY3Rpb24iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBpbWFnZSBmbGF2b3IgdG8gdXNlIGZvciBjb2xsZWN0b3IuIFwiUmVndWxhclwiIGltYWdlcyBhcmUgYmlnZ2VyIGluIHNpemUsIGJ1dCBjb250YWluIHByb2Jlc1xuZm9yIG1vc3Qga2VybmVscy4gSWYgeW91IHVzZSB0aGUgXCJTbGltXCIgaW1hZ2UgZmxhdm9yLCB5b3UgbXVzdCBlbnN1cmUgdGhhdCB5b3VyIENlbnRyYWwgaW5zdGFuY2VcbmlzIGNvbm5lY3RlZCB0byB0aGUgaW50ZXJuZXQsIG9yIHJlZ3VsYXJseSByZWNlaXZlcyBDb2xsZWN0b3IgU3VwcG9ydCBQYWNrYWdlIHVwZGF0ZXMgKGZvciBmdXJ0aGVyXG5pbnN0cnVjdGlvbnMsIHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbikuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBGbGF2b3IiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuaW1hZ2VGbGF2b3IifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJkaXNwbGF5TmFtZSI6IkZvcmNlIENvbGxlY3Rpb24iLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuZm9yY2VDb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoicGVyTm9kZS5jb21wbGlhbmNlLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLm5vZGVJbnZlbnRvcnkucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBDb21wb25lbnQiLCJwYXRoIjoic2Nhbm5lci5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsImRpc3BsYXlOYW1lIjoiQW5hbHl6ZXIiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXIuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXIuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZW5hYmxlIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCBzZXQgdGhpcyB0byBcIkF1dG9TZW5zZVwiIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNlbnNvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Vuc29yLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNlbnNvci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Vuc29yLmhvc3RBbGlhc2VzIn0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgYXNzaWduZWQgY2x1c3RlciBuYW1lIHBlciB0aGUgc3BlYy4gVGhpcyBjYW5ub3QgYmUgY2hhbmdlZCBhZnRlcndhcmRzLiBJZiB5b3UgbmVlZCB0byBjaGFuZ2UgdGhlXG5jbHVzdGVyIG5hbWUsIHBsZWFzZSBkZWxldGUgYW5kIHJlY3JlYXRlIHRoaXMgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJDbHVzdGVyIE5hbWUiLCJwYXRoIjoiY2x1c3Rlck5hbWUifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgc2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJLiIsImRpc3BsYXlOYW1lIjoiU2VjdXJpdHkgUG9saWN5Iiwia2luZCI6IlNlY3VyaXR5UG9saWN5IiwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiIyMgV2h5IHVzZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXM/XG5cblByb3RlY3RpbmcgY2xvdWQtbmF0aXZlIGFwcGxpY2F0aW9ucyByZXF1aXJlcyBzaWduaWZpY2FudCBjaGFuZ2VzIGluIGhvdyB3ZSBhcHByb2FjaCBzZWN1cml0eeKAlHdlIG11c3QgYXBwbHkgY29udHJvbHMgZWFybGllciBpbiB0aGUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZSwgdXNlIHRoZSBpbmZyYXN0cnVjdHVyZSBpdHNlbGYgdG8gYXBwbHkgY29udHJvbHMsIGFuZCBrZWVwIHVwIHdpdGggaW5jcmVhc2luZ2x5IHJhcGlkIHJlbGVhc2Ugc2NoZWR1bGVzLlxuXG5cblJlZCBIYXTCriBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzLCBwb3dlcmVkIGJ5IFN0YWNrUm94IHRlY2hub2xvZ3ksIHByb3RlY3RzIHlvdXIgdml0YWwgYXBwbGljYXRpb25zIGFjcm9zcyBidWlsZCwgZGVwbG95LCBhbmQgcnVudGltZS4gT3VyIHNvZnR3YXJlIGRlcGxveXMgaW4geW91ciBpbmZyYXN0cnVjdHVyZSBhbmQgaW50ZWdyYXRlcyB3aXRoIHlvdXIgRGV2T3BzIHRvb2xpbmcgYW5kIHdvcmtmbG93cyB0byBkZWxpdmVyIGJldHRlciBzZWN1cml0eSBhbmQgY29tcGxpYW5jZS4gVGhlIHBvbGljeSBlbmdpbmUgaW5jbHVkZXMgaHVuZHJlZHMgb2YgYnVpbHQtaW4gY29udHJvbHMgdG8gZW5mb3JjZSBEZXZPcHMgYW5kIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzLCBpbmR1c3RyeSBzdGFuZGFyZHMgc3VjaCBhcyBDSVMgQmVuY2htYXJrcyBhbmQgTmF0aW9uYWwgSW5zdGl0dXRlIG9mIFN0YW5kYXJkcyBUZWNobm9sb2d5IChOSVNUKSBndWlkZWxpbmVzLCBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQgb2YgYm90aCBjb250YWluZXJzIGFuZCBLdWJlcm5ldGVzLCBhbmQgcnVudGltZSBzZWN1cml0eS5cblxuUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzIHByb3ZpZGVzIGEgS3ViZXJuZXRlcy1uYXRpdmUgYXJjaGl0ZWN0dXJlIGZvciBjb250YWluZXIgc2VjdXJpdHksIGVuYWJsaW5nIERldk9wcyBhbmQgSW5mb1NlYyB0ZWFtcyB0byBvcGVyYXRpb25hbGl6ZSBzZWN1cml0eS5cblxuIyMgRmVhdHVyZXMgYW5kIEJlbmVmaXRzXG5cbioqS3ViZXJuZXRlcy1uYXRpdmUgc2VjdXJpdHk6KipcbjEuIEluY3JlYXNlcyBwcm90ZWN0aW9uLlxuMS4gRWxpbWluYXRlcyBibGluZCBzcG90cywgcHJvdmlkaW5nIHN0YWZmIHdpdGggaW5zaWdodHMgaW50byBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMgYW5kIHRocmVhdCB2ZWN0b3JzLlxuMS4gUmVkdWNlcyB0aW1lIGFuZCBjb3N0cy5cbjEuIFJlZHVjZXMgdGhlIHRpbWUgYW5kIGVmZm9ydCBuZWVkZWQgdG8gaW1wbGVtZW50IHNlY3VyaXR5IGFuZCBzdHJlYW1saW5lcyBzZWN1cml0eSBhbmFseXNpcywgaW52ZXN0aWdhdGlvbiwgYW5kIHJlbWVkaWF0aW9uIHVzaW5nIHRoZSByaWNoIGNvbnRleHQgS3ViZXJuZXRlcyBwcm92aWRlcy5cbjEuIEluY3JlYXNlcyBzY2FsYWJpbGl0eSBhbmQgcG9ydGFiaWxpdHkuXG4xLiBQcm92aWRlcyBzY2FsYWJpbGl0eSBhbmQgcmVzaWxpZW5jeSBuYXRpdmUgdG8gS3ViZXJuZXRlcywgYXZvaWRpbmcgb3BlcmF0aW9uYWwgY29uZmxpY3QgYW5kIGNvbXBsZXhpdHkgdGhhdCBjYW4gcmVzdWx0IGZyb20gb3V0LW9mLWJhbmQgc2VjdXJpdHkgY29udHJvbHMuXG5cbiMjIFVzaW5nIHRoZSBSSEFDUyBPcGVyYXRvclxuXG4qKlJIQUNTIE9wZXJhdG9yIGNoYW5uZWxzOioqXG5cblJlZCBIYXQgcHJvdmlkZXMgdGhlIFJIQUNTIE9wZXJhdG9yIGJ5IHVzaW5nIHRoZSBmb2xsb3dpbmcgdXBkYXRlIGNoYW5uZWxzIGluIHRoZSBSZWQgSGF0IE9wZXJhdG9yIGNhdGFsb2c6XG5cbiogYHN0YWJsZWA6IFByb3ZpZGVzIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uIGFuZCBwYXRjaGVzIHRvIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uLlxuICBVc2luZyB0aGUgYHN0YWJsZWAgY2hhbm5lbCBhbmQgY29uZmlndXJpbmcgYXV0b21hdGljIG9wZXJhdG9yIHVwZ3JhZGVzIGVuc3VyZXMgdGhhdCB0aGUgbW9zdCByZWNlbnQgUkhBQ1MgdmVyc2lvbiBpcyBkZXBsb3llZC5cbiogYHJoYWNzLXgueXlgIChmb3IgZXhhbXBsZSwgYHJoYWNzLTMuNzRgKTogQ2hhbm5lbHMgZm9sbG93IGEgc3BlY2lmaWMgUkhBQ1MgdmVyc2lvbiBhbmQgaW5jbHVkZSBhbGwgcGF0Y2hlcyB0byB0aGF0IHZlcnNpb24gKGUuZy4gYDMuNzQuMGAsIGAzLjc0LjFgLCAuLi4pLlxuXG5Ob3RlIHRoYXQgdGhlIGBsYXRlc3RgIGNoYW5uZWwgaXMgZGVwcmVjYXRlZCBhbmQgaXMgbm90IHVwZGF0ZWQgYWZ0ZXIgUkhBQ1MgdmVyc2lvbiAzLjc0LiBOZXdlciB2ZXJzaW9ucyBhcmUgcHVibGlzaGVkIHRvIHRoZSBgc3RhYmxlYCBjaGFubmVsLlxuXG4qKlJIQUNTIGNvbWVzIHdpdGggdHdvIGN1c3RvbSByZXNvdXJjZXM6KipcblxuMS4gKipDZW50cmFsIFNlcnZpY2VzKiogLSBDZW50cmFsIGlzIGEgZGVwbG95bWVudCByZXF1aXJlZCBvbiBvbmx5IG9uZSBjbHVzdGVyIGluIHlvdXIgZW52aXJvbm1lbnQuIFVzZXJzIGludGVyYWN0IHdpdGggUkhBQ1MgdmlhIHRoZSB1c2VyIGludGVyZmFjZSBvciBBUElzIG9uIENlbnRyYWwuIENlbnRyYWwgYWxzbyBzZW5kcyBub3RpZmljYXRpb25zIGZvciB2aW9sYXRpb25zIGFuZCBpbnRlcmFjdHMgd2l0aCBpbnRlZ3JhdGlvbnMuIFVzZXJzIG1heSBzZWxlY3QgZXhwb3N1cmVzIGZvciBDZW50cmFsIHRoYXQgYmVzdCBtZWV0IHRoZWlyIGVudmlyb25tZW50LlxuXG4yLiAqKlNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyoqIC0gU2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzIGFyZSBwbGFjZWQgb24gZWFjaCBjbHVzdGVyIHlvdSBtYW5hZ2UgYW5kIHJlcG9ydCBiYWNrIHRvIENlbnRyYWwuIFRoZXNlIHNlcnZpY2VzIGFsbG93IHVzZXJzIHRvIGVuZm9yY2UgcG9saWNpZXMgYW5kIG1vbml0b3IgeW91ciBPcGVuU2hpZnQgYW5kIEt1YmVybmV0ZXMgY2x1c3RlcnMuIFNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyBjb21lIGFzIHR3byBEZXBsb3ltZW50cyAoU2Vuc29yIGFuZCBBZG1pc3Npb24gQ29udHJvbGxlcikgYW5kIG9uZSBEYWVtb25TZXQgKENvbGxlY3RvcikuXG5cbiMjIyBDZW50cmFsIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBDZW50cmFsICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFVzZXJzIGludGVyYWN0IHdpdGggUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHRocm91Z2ggdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gfFxufCBDZW50cmFsIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IENlbnRyYWwgREIgaXMgYSBQb3N0Z3JlU1FMLWJhc2VkIHBlcnNpc3RlbnQgc3RvcmFnZSBmb3IgdGhlIGRhdGEgY29sbGVjdGVkIGFuZCBtYW5hZ2VkIGJ5IENlbnRyYWwuIHxcbnwgU2Nhbm5lciAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIGlzIGEgUmVkIEhhdCBkZXZlbG9wZWQgYW5kIGNlcnRpZmllZCBpbWFnZSBzY2FubmVyLiBTY2FubmVyIGFuYWx5emVzIGFuZCByZXBvcnRzIHZ1bG5lcmFiaWxpdGllcyBmb3IgaW1hZ2VzLiBTY2FubmVyIHVzZXMgSFBBIHRvIHNjYWxlIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYmFzZWQgb24gd29ya2xvYWQuIHxcbnwgU2Nhbm5lciBEQiAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIERCIGlzIGEgY2FjaGUgZm9yIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgdG8gc2VydmUgdnVsbmVyYWJpbGl0eSBzY2FubmluZyB1c2UgY2FzZXMgdGhyb3VnaG91dCB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZS4gfFxuXG4jIyMgU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBTZW5zb3IgICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNlbnNvciBhbmFseXplcyBhbmQgbW9uaXRvcnMgS3ViZXJuZXRlcyBpbiBzZWN1cmVkIGNsdXN0ZXJzLiB8XG58IENvbGxlY3RvciAgICAgICAgICAgICAgICAgICAgICAgIHwgRGFlbW9uU2V0ICAgICAgIHwgQW5hbHl6ZXMgYW5kIG1vbml0b3JzIGNvbnRhaW5lciBhY3Rpdml0eSBvbiBLdWJlcm5ldGVzIG5vZGVzLnxcbnwgQWRtaXNzaW9uIENvbnRyb2xsZXIgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBWYWxpZGF0aW5nV2ViaG9va0NvbmZpZ3VyYXRpb24gZm9yIGVuZm9yY2luZyBwb2xpY2llcyBpbiB0aGUgZGVwbG95IGxpZmVjeWNsZS4gfFxuXG4jIyMgQ2VudHJhbCBDdXN0b20gUmVzb3VyY2VcblxuQ2VudHJhbCBTZXJ2aWNlcyBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgUkhBQ1MgQ2VudHJhbCBkZXBsb3ltZW50LiBGb3IgYWxsIGN1c3RvbWl6YXRpb24gb3B0aW9ucywgcGxlYXNlIHZpc2l0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uLlxuXG4jIyMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlXG5cblNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgUkhBQ1MgU2VjdXJlZCBDbHVzdGVyIHNlcnZpY2VzLlxuXG4jIyMjIEluc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXG5cbkJlZm9yZSBkZXBsb3lpbmcgYSBTZWN1cmVkQ2x1c3RlciByZXNvdXJjZSwgeW91IG5lZWQgdG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQuXG5cbi0gKipUaHJvdWdoIHRoZSBSSEFDUyBVSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBSSEFDUyBVSSwgbmF2aWdhdGUgdG8gYFBsYXRmb3JtIENvbmZpZ3VyYXRpb24gXHUwMDNlIENsdXN0ZXJzYCwgYW5kIHRoZW4gY2xpY2sgYE1hbmFnZSBUb2tlbnNgIGluIHRoZSB0b3AtcmlnaHQgY29ybmVyLiBTZWxlY3QgYENsdXN0ZXIgSW5pdCBCdW5kbGVgLCBhbmQgY2xpY2sgYEdlbmVyYXRlIEJ1bmRsZWAuIFNlbGVjdCBgRG93bmxvYWQgS3ViZXJuZXRlcyBzZWNyZXRzIGZpbGVgLCBhbmQgc3RvcmUgdGhlIGZpbGUgdW5kZXIgYSBuYW1lIG9mIHlvdXIgY2hvaWNlIChmb3IgZXhhbXBsZSwgYGNsdXN0ZXItaW5pdC1zZWNyZXRzLnlhbWxgKS5cbi0gKipUaHJvdWdoIHRoZSBgcm94Y3RsYCBDTEk6KiogVG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQgdGhyb3VnaCB0aGUgYHJveGN0bGAgY29tbWFuZC1saW5lIGludGVyZmFjZSwgcnVuIGByb3hjdGwgY2VudHJhbCBpbml0LWJ1bmRsZXMgZ2VuZXJhdGUgXHUwMDNjbmFtZVx1MDAzZSAtLW91dHB1dC1zZWNyZXRzIFx1MDAzY2ZpbGUgbmFtZVx1MDAzZWAuIENob29zZSBhbnkgYG5hbWVgIGFuZCBgZmlsZSBuYW1lYCB0aGF0IHlvdSBsaWtlLlxuXG5SdW4gYG9jIHByb2plY3RgIGFuZCBjaGVjayB0aGF0IGl0IHJlcG9ydHMgdGhlIGNvcnJlY3QgbmFtZXNwYWNlIHdoZXJlIHlvdSBpbnRlbmQgdG8gZGVwbG95IFNlY3VyZWRDbHVzdGVyLiBJbiBjYXNlIHlvdSB3YW50IHRvIGluc3RhbGwgU2VjdXJlZENsdXN0ZXIgdG8gYSBkaWZmZXJlbnQgbmFtZXNwYWNlLCBzZWxlY3QgaXQgYnkgcnVubmluZyBgb2MgcHJvamVjdCBcdTAwM2NuYW1lc3BhY2VcdTAwM2VgLlxuVGhlbiwgcnVuIGBvYyBjcmVhdGUgLWYgaW5pdC1idW5kbGUueWFtbGAuIElmIHlvdSBoYXZlIGNob3NlbiBhIG5hbWUgb3RoZXIgdGhhbiBgaW5pdC1idW5kbGUueWFtbGAsIHNwZWNpZnkgdGhhdCBmaWxlIG5hbWUgaW5zdGVhZC5cblxuIyMjIyBSZXF1aXJlZCBGaWVsZHNcblxuVGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzIGFyZSByZXF1aXJlZCB0byBiZSBzcGVjaWZpZWQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbnwgUGFyYW1ldGVyICAgICAgICAgIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgYGNsdXN0ZXJOYW1lYCAgICAgIHwgVGhlIG5hbWUgZ2l2ZW4gdG8gdGhpcyBzZWN1cmVkIGNsdXN0ZXIuIFRoZSBjbHVzdGVyIHdpbGwgYXBwZWFyIHdpdGggdGhpcyBuYW1lIGluIFJIQUNTIHVzZXIgaW50ZXJmYWNlLiB8XG58IGBjZW50cmFsRW5kcG9pbnRgICB8IFRoaXMgZmllbGQgc2hvdWxkIHNwZWNpZnkgdGhlIGFkZHJlc3Mgb2YgdGhlIENlbnRyYWwgZW5kcG9pbnQsIGluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIGBjZW50cmFsRW5kcG9pbnRgIG1heSBiZSBvbWl0dGVkIGlmIHRoaXMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlIGlzIGluIHRoZSBzYW1lIGNsdXN0ZXIgYW5kIG5hbWVzcGFjZSBhcyBDZW50cmFsLiB8XG4iLCJkaXNwbGF5TmFtZSI6IkFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVh3QUFBRjhDQVlBQUFETTV3REtBQUFBQ1hCSVdYTUFBRzY2QUFCdXVnSFczckVYQUFBZ0FFbEVRVlI0bk8zZHY0OGNSZjcvOFZlZkx2Yk81NVBiMitTMmRvaXgyQ2JsZEhkRGFPdE9uaEFMZ3JrSUNRS1dBQ1JuZXhJSXNwdlY1NFJEeGlCSW1VVTRaa1k0WjliT3Y4ejRINmh2VU4zcjJXVi9kRmRYZC9XUDUwTXE3WjJaN3FuWkg2K3BlVmQxZFdTTUVRQ2crLzRVdWdNQWdIb1ErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlBFUGdBMEJNRVBnRDBCSUVQQUQzeDU5QWR3RmxSRkNXaCt3QjR0RExHckVKM0FsYkVsYmJWaUtJb2xoUkxHa29hYkgyVnBQMGduUUthNVRqOXVwYTAyUHJLbTBSRkNId1AwbEg1Y0t2dEJlMFEwQTFMMlRlQWhhU0ZNV1lldGp2dFIrQVhGRVhSUUZLeTFRaDNvRDVMU2ZPc0dXUFdRWHZUTWdSK0RsRVVEU1dOMGtiQUE4MnhsRFNUTkRQR0xFSjNwdWtJL0V1a0lUK1dEZm5kc0wwQmtNT0piUGhQQ2YrTEVmaGIwb25XY2RvSWVhQzlUaVJOWmNOL0ZiWXJ6VUhnUzRxaWFDd2I4cXllQWJybldEYjRwNkU3RWxwdkF6K2RmSjJJMFR6UUY5bW8vN0N2azcyOUMveTBiSk1GL1U3SXZnQUlZcU5Yd2I4SzI1VjY5U2J3MDZBL2tQUWdhRWNBTk1tUnBJTytCSC9uQTMrcmRQTng2TDRBYUt4UDFJTlNUNmNEUDRxaWlleW9udElOZ090c1pFZjdoNkU3VXBWT0JuNjYxY0ZVVE1ZQ0tPNUUwcmlMV3psMEt2RFQ4czFVMHQ4RGR3VkErejJSRGY3T2xIazZzeDkrV3I1WmliQUg0TWZmSmEzU2JPbUUxby93MDFIOVRGdzBCYUE2eDVKR2JSL3R0M3FFSDBYUlNIWlVUOWdEcU5LKzdHaC9GTG9qWmJReThLTW9Ha1JSZENqcEc3RUNCMEE5ZGlSOUUwWFJZVnBaYUozV2xYVFNDNmhtWXB0aUFPRXNaVXM4cTlBZEthSlZJL3owNDlSQ2hEMkFzUFlrTGRwVzRtbE40S2N6NVpSd0FEUkZWdUpwelNxZVZwUjBvaWlhaWoxd0FEVFhrVEZtSExvVDEybDA0TFBrRWtDTE5IN3BabU1EUHczN3VhalhBMmlQcGFTa3FhSGZ5QnArdWhKbkxzSWVRTHZzU1pvM2RkbG00MGI0NmMzRDUySnlGa0I3YldSSCtvMjZtWHFqUnZpRVBZQ08ySkVkNlE5RGQyUmJZMGI0NlVlZ2xRaDdBTjJ4a1JRM3BhYmZpQkgrMWdRdFlRK2dTN0tSZmlOcStzRURuOVU0QURxdU1STzV3UU5mN0lzRG9QdjJaTE11cUtDQm4xNUJ5MFZWQVBwZ1A4MjhZSUlGZnJyL0JOc2xBT2lUQnlIMzNnbXlTaWZkWWU2YjJwOFlBSnJoSFdOTTdTV2UyZ00vdllwMklWYmtBT2l2amFSaDNmdnAxMXJTMmRvTWpiQUgwR2M3a21aMXI5eXB1NFovSUZia0FJQmtzL0Nnemllc3JhUkQzUjRBTGxSYlBiK1d3R2ZiQkFDNFZHM2JMOVJWMHFGdUR3QVgyMUZORjJWVkh2anBtbE11cmdLQXkrM1hzVDYvMHBJT3BSd0F5SzN5MGs3VkkveXBDSHNBeUdOSE5qTXJVOWtJUDRxaVJOS1BsWndjQUxyckxXUE12SW9UVnhuNEswbTdsWndjQUxycnhCZ1RWM0hpU2tvNjZlUURZUThBeGUxV05ZSHJmWVRQUkMwQWxGYkpCRzRWSS95SkNIc0FLR05ITmt1OThqckNUM2ZDL00zYkNRR2czMTd6dWFPbTd4SCtnZWZ6QVVDZkhmZzhtYmNSUHFON0FLaUV0MUcrenhGK3NOdDJBVUNIZWN0V0x5TjhWdVlBUUdXOHJkanhOY0puWlE0QVZNUGJpaDFmSS95VnVOQUtBS3JpNWVyYjBpUDhLSXJHSXV3Qm9FcTdhZGFXNHFPa1U3b1RBSUJyamN1ZW9GUkpoNldZQUZDclVrczB5NDd3eHlXUEJ3RGtOeTV6Y05rUi9rclU3d0dnTHFVbWI1MUgrRkVVRFVYWUEwQ2RkdFBzZFZLbXBETXVjU3dBd00zWTlVRG5rZzdsSEFBSXdybXM0elRDcDV3REFNRTRsM1ZjU3pvangrTUFBT1U1WlRDQkR3RHQ0NVRCaFd2NDZjNll2N3M4R1FEQW0vOHB1b09teXdnL2NUZ0dBT0JYVXZRQUFoOEEyaWtwZWdDQkR3RHRsQlE5d0tXRzcrY211QUNBVW93eFVaSEhGeHJoUjFHVUZPb05BS0F5UlRPNWFFbW4wTWtCQUpVcWRBRlcwY0NQQ3o0ZUFGQ2RTZ1BmZVpjMkFJQjNoVEs1MEtRdEU3WUEwQ3hGSm01emovRFQyeGtDQUJxa1NEWVhLZW5rUGlrQW9EWngzZ2NXQ1h6cTl3RFFQTG16dVVqZ0R4dzZBZ0NvVnU1c1pvUVBBTzNHQ0I4QWVxS1NFVDRBb01WeXI4Tm5EVDY2SUVtU00vOS9QcDhINlFmZ1U5NjErSCt1dWlOQUtNUGg4TFFsU2FLOXZiMExIN2RjTGpXZno3VllMRTRiMEVXTThORUpnOEZBU1pLY2h2dHdPTlRPem83VHVUYWJqUmFMeGVtYndIdysxM3BkNkU1eVFLM3lqdkFKZkxSU2tpU253VDRjRHJXN3UxdnA4NTJjbkp5Ty91ZnpPYVVnTkFxQmo4N1lMc3NNaDhOTFN6TjFXeTZYWno0SlVBcENLQVErV2ltTzR6UGh2cisvSDdwTGhSd2ZINTk1RTFpdFZxRzdoQjRnOE5GNGc4SGdUTGduU2VKY2QyK3F6V1p6Wmk1Z3NWZ3dId0R2Q0h3MHpuYk52VW1sbWJwbHBhRHRPUUdnREFJZlFjVnhmQ2JnMjFhYXFWdFdDc3JlQUNnRm9RZ0NIN1h4dVNRU0ZrdERVUVNCajhxY0QvZXFsMFRDeXBhR2JyOEpBQktCRDAveVhxMktNTGhLR0JLQkR3Zlprc2dzM0ttN3Q5UHg4ZkdaTndIbUE3cVB3TWVWemkrSjdFdHA1dVRrNUxRVWtpUkpiMTd6OW9Rd1MwTzdoOERIR2VmRHZRK2xtZTJKejh1Q2J2dU5yMDhUenR0TFE3UHZEZHFMd08reHRsK3Q2c3JYMHNhK0xpbmxLdUgySXZCN2doRnFQU05VUGlGUkNtb3lBcitqem05RlFBMDZqTDdQZ1ZBS2FoWUN2Mk5HbzVFT0R3OTdFU3B0WFdYU3gxVk9KeWNubWt3bW1zMW1vYnZTYXdSK2gweW5VejE0OENCME55clI5UzJHbTdxMXMyOUhSMGNhajhlaHU5RmJCSDVIakVZamZmUE5ONkc3NFFWWGlscGR2Vkw1blhmZVlhUWZDSUhmRWF2VnFwV0J3RjR3K1hWbEw2S1RreFBGY1J5Nkc3MUU0SGZBY0RqVUw3LzhFcm9idWJEYm8xOXRYUnI2K3V1dmQ2NHMxd1o1QS8vUFZYY0U3cG82V3RwZXFkSG4wa3lWVnF1VnB0UHBtWC9iZmdObzZncXR3V0FRdWd1NEFvR1BLM0hIcHVZNGYvUDBQdHd4REg0UitBMFdJbGk1MnJJOTF1djFIOTRFK25xVk5mSWg4SHVzNjBzaSsyaTFXbW0xV3AxWkxkT1hwYUc0SG9IZkUrZXZWcVh1M2gvWnozMTdUbUI3SzQ0dUxRM0YxUWo4RGpxL0pKTFNETTY3ckJUVTlxV2h1SVl4SmxlVFpHajF0aVJKVEZIajhUaDR2Mm5kYU9QeHVQRHZYNUlrd2Z2ZHg1WTN4LzhrZEFvamVmakM3MUwzRVBnQTBCTUVQZ0QwQklFUEFEMUI0QU5BVHhENEFOQVRCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDNCSGEvUUczZlNkanY5S2tsdlhQTFlsNUorbGJSSnZ6NUx2ejZ2dUk5QWxRaDhkTll0U1hjbHZaMSt2VkhnMkJ0NjlXYnc5dGEvdjVEMHM2UWZKSDN2b1k5QW5RaDhkTTU5MlpCKys3b0hPcmdwNlY3YVhzcUcvbVBaTndHZzZRaDhkTUtPcEhkbHcvNW1UYzk1UTYvQy82bHM4SDlkMDNNRExwaTBSZXM5bExTVTlJSHFDL3Z6M3BEMHVhU2ZaTXRIUUJNUitHaXR1N0pCLzZtSzFlZXJkRnZTdDVMK0t6dUhBRFFKZ1kvVzJaSDBtV3l3aGhyUlgrZHQyZEgrL2RBZEFiWVErR2lWTzVLK2s2M1hOOTBOMlRMUEY3SnZVa0JvQkQ1YTR5K3lZWDg3ZEVjS3VpZmJiMG84Q0kzQVJ5dmNsL1IvYWs2dHZxamJzaVdlTzljOUVLZ1FnWS9HdXk5YkdtbTdHN0lqZlVJZm9SRDRhTFN1aEgyRzBFZElYSGlGeHFvajdMTTljODY3Ykk4ZEg3TFFmMVBzellONkVmaG9wRHV5U3k5OWV5YTdIY0pUdmRvYzdUSzMwbjY4SVR0aDdITUo2QTNadGZwL3ZhWVBnRThFUGhwblJ6WU1mVTNRdnBEMGxXelFGeGxSUDAvYjk1SStsQTMvZDJYRDMwZmZic3UrcWIzbjRWeEFIdFR3MFRoZnlNOW8rb1drOXlYdFNmcFM1Y3NudjhxRzg1NmtSN0xsb0xMdWlZdXpVQjhDSDQzeUYvblo1ZktSYkkyOGlzM01ObHZuZityaGZKK0pOZnFvQjRHUDRPN0k3b3R6VjNaMFg4WUxTZnV5Z1Z4MWJmeTViQTMrbzVMbnVhSHlyeHZJZ3hvK2FuTlhkZ0wwanV5STF2Y1ZzODhVWmhMMFM5bjk4TCtUZTIzL0RkbnZEL3ZxbzBvRVBpcDFWN1pPN1d1aTh6S1BaU2RXUTYxNCtWWDJ6YVpNNkg4aE96OEFWSVdTRGlweFgzYnI0bTlsQTcvS3NIOG1PNWthZW5sakZ2cXVrN2szeFFRdXFrWGd3NnNzNkQ5WFBWc1haMldjcHNoQzM5VUh2am9DWElEQWh4ZTNaTXNaZFFXOVpFZlNUUmpabi9lcjNDZHliNG83WnFFNkJENUt1eSs3RTJTVjJ4RmM1SkV1M2hhaENiNlU5SVBqc2ZkOGRnVFlRdUNqbEM5a1IvVjFiMXY4VkRaVW0reER1ZFh6NzRrYnBxQWFCRDZjN01pV2NFS05SaDhGZXQ0aW5zdjlUZWt2UGpzQ3BBaDhGSmFGZmQwbG5NeFR0V2U5K2xkeUcrWDd1Tm9ZT0kvQVIyR2hielBZaHRGOVppTzM3UjJZdUVVVkNId1U4b1hDaHYxanRXZDBuL25LNFpnYjRpWXA4SS9BUjI0UEZYWUZ5V08xY3l2aDU3TFhDeFJGNE1NM3RsWkFMbmRVelVWQnoyVExIdG5OU083SXpoRnN6dy84SUR0S2J0dklmdHYzS3Y3SktPUW5LWFFUZ1k5Y3ZwQ2ZwWmN2WmNQdmgvUnJYN2hzbzh3SUg3NFIrTGpXZlpVZmJiNlVYYUw0bFpwM1pXd2RYRDZkc0JZZnZsSER4NVYyVlA3ZXNrOWxieFpTeHg3MVRmYWk0T052aXh1andDOENIMWQ2VitWS09ZOWtOeE1yZTN2QkxuRDVIaXhrbDhHeVRCTStFUGk0VXBudGV0OVh1OWJNTjlVYnN0dE1meUhLUENpSHdNZWw3c3Q5NTh1UFZNMzlaUHZzbnV6VzAyeTdBRmNFUGk3bGVubi9EMnIreG1adGRVUFMvNm44dkFyNmljREhoWGJrRnZqWkh2V28xcnZpeHVjb2pzREhoVnduQ1VQZVY3WnY3b25RUnpFRVBpN2tzaFBtQzFHM3Ywb1ZWd3JmazkzeUFzaUR3TWVGWEViNGhQM1ZIbGQwM2svRnNrM2tRK0RqUWk1WDFsWVZhRjN4WEc0N1orYkJrazNrUWVEakQxeXU3bndoTHE3SzQwTlY4OFo0VTNZaUY3Z0tnWTgvY0FuOHB0NU12SW5lay9RM3VkL2svRElQeFNnZlZ5UHc0UVdCWDh6UGt2NGg2WDhsRFNYOVUrVkgvamZFS0I5WEkvQ0J3SjdMYmhYOW5tejR1MnlsbkNtekZRYTZqOEFIR3VTNTdHWnpycVA5bTJMckJWeU93QWNhNkQyNWg3N0xOUlRvQndJZnZiQWpPNm41bmFUL2w3YnYxT3lKemc5VmZBOTlpVFg1dUJ5QkR5K2FmRHUrKzdLN1RINnFzNlBmTjlKL1c2cVp0ZStOM0xhWDVsNjR1QXlCano5d1dVL2Z4TUMvSytrblNaL3I2cHU0M0VnZjg1T2FOenIrV296eTRRK0Jqejl3Q2Z5YmFrN28zNUs5OHZSYkZSdnQzdGFyRzQwMDZkYUNWZXpCZzM0aThIRWhsNldCOTd6M29wZ2RTUi9JanRUTDlPVmVlbzRQMUl6NlBsY3d3eGNDSHhkeXVaRHF2c0lGNUgyOUN1a3k5K0ROM05Dck40OG0xdmNCRndRK0x1UXl3Zzl4cGVjZDJkVTJuOHY5ZG94WHVabWUrenMxcDJRRnVDTHdjYUh2WmU5ZVZkUkQxVlAvM3BHdHRSK3JublhuYjZUUEZXSlh5aWFVbGRBTkJENHU5YjNETVRjay9kZDNSODc1UUhZcFpZZzVnK3hHNGgvVStKeGNPUXRmQ0h4Y3l2Vkt6OXVxNXRaN2QvVXFiSDNVNlYxbDlmMmxxbC8rZUZkdXBTcFc5dUFpQkQ0dTliUGMxb0JMZnUrM2VrdTJodjZ0cXFuVHU3b3AyNmZ2VkYwWnkrV1RoT3ZQRE4xSDRPTktMbGQ2WnJMUWQ2MUI3MGo2VE5KQ3pkNGY1ZzNaUG40bXYvWDJoM0o3M1l6dWNSa0NIMWR5dmRJemMwOXVLMXdleXBaTTJyUy8rN3V5ZmZaeFUvSDdzdHMrdVBCOVl4VjBCNEdQYTcxWDh2amJzcUdmZC9UN2hXelloYXpUdTdvaDIzZlhjbGIycWVaengrTmZ5bTJ5SGYxQTRPTmFQNnY4cVBHR2JKQmQ1NzZxWFgzelZQWW1JMlZ2TkhLZGV5cDJ3VmEybStkUEt2ZXBockRIVlFoODVQS2UzTmJsYjd1bjYwZjVWUzEzZkNGN0g5bS95bTVWa04xbzVHK3FicEl6NzJ1NUl4djBuNnI4cEhTWk9SZDBINEdQWERheTkyQXQ2NnBhdnVzU3hLdThsUFNScEQxZFBKbjVjL3JmUGxMNU43VHpidXI2Wlp2WkNpUWZyL3V4MkhjSFZ5UHdrZHZQc3NIWUZvOWx3L3pMSEkvOU1uMXMyUnVKRi9XWi9NeFZ2SlM5WVFwd0ZRSWZoWHlwK2tPeHFLZVM5bVhMVUpzQ3gyM1NZL1pWYlgwL2MwdlMyNTdPVmZTMW9wOElmQlJXNW42clZaWWNYa2o2cDJ4dDNtVzN6OHl2NlRuK3FXb3ZZdkoxc2Raak1WbUxmQWg4T0hFSi9hcHF6QzlsSnl2MzVEZjR2ay9QK1VqKzYvdStQRlA1WmJQb0R3SWZ6dDZUOUg3T3gyYWg3TnNQa3Q2czZOeVpSK2x6Tk8yQ3BtZXluMFNBdkFqOGpoa09oN1UrMzlleU5lK3JTaDh2OUdvNXBHOWZWWFRlODU2bnorVlRtYkxURDdMZjB5cnI5a21TVkhoMmhFRGdkOHhnTUtqOU9YK1ZIUUYvSkR2WitUSnRUMlUvQWJ5cGN1SFdWUnU1ellVOGtsMGl5eVF0aXZwejZBNmdHemF5SzNqeUxJSEVLeC9LN25lZloybm1DOWt5R3B1andSVWpmQ0Nnald4cDV0a1ZqM2toKzBucHNvdkhnTHdZNFhkTWlKSU95c2xLWXZkbDErWHZiUDM3TTlsNWtoRGlPQTcwektnS2dkOWdpOFdpOERGMVQ5ckNuNjhWTHR3djRoTDRMcit6cUE4bG5RWmJyOWVodXdBVXd1OXNzeEg0SGNQSGNQakNwOFh1SWZBYmJybGNGbnI4N3U1dVJUMUIzK3pzRkx0aFk5SGZWZFNQd0c4NGw0L0lUTnlpTEpkUGlwUnptby9BYjdqVmFsWDRHRDZLb3l5WHdIZjVYVVc5Q1B5R2Mva2pvbzZQc2x3R0RRUis4eEg0RGVleXpJM0FSMWtzeWV3bUFyL2hYT3FpYkhxRnNseEcrTlR3bTQvQWI3ajVmRjc0R0ViNEtNc2w4RjErVjFFdkFyOEZUazVPQ2oxK2QzZTNOeXQxM3RXcnJRaXF0Sk0rVngvRWNWeDRTV2JSMzFHRVFlQzNnRXR0dEM5bG5iY2xMU1U5clBBNUhxYlA0ZXYrczAzSGhHMTNFZmd0d0o0NlY3c2g2VlBaVUw3cjhieDMwM04rcW56YkYzZUZ5MkNCY2s0N0VQZ3R3QWcvbjV1U3ZwWDBuY3JkSVB4V2VvNXYwM1AyamN0Z2dSVTY3UkFaWS9JOU1JcnlQUkRlRFFZRC9mNzc3NFdQaTZLb2d0NVU1NjVzeVByeVNQYTJoSG52REpYVjZUL3cySWUvcVgxNzJPZk5oRzJ2dmZZYVpaMkFqREc1L3RnWjRiZkFlcjEybWhUcjR5aC8yd2V5SlpuN09SNTdQMzJzejdCdm85Rm9WUGlZazVNVHdyNGxDUHlXY0ttUnV2enhodlN6N0wxd2Zib2g2WE5KUCtuaSt2N2Q5TDk5THY5MStwZHEzK2plWlpCQU9hYzlDUHlXY0FuOE5vN3dIMVYwM3R1eTVhTC95dGJvYjZYLys5djB2MVdocXRkU0pkYmZkeHMxL0phSTQxaS8vZlpiNGVQYVdGdjlRdEs5Q3MrZmZZcW9jdVhOWTlrYmpyY045ZnQyb29iZk1hdlZ5cW1PMzdheWptU0Q4aVA1TCs5a2JxaTZzSDhwMi9jMmhyMVVmRTk3NnZmdFF1QzN5R3cySzN6TWVEejIzNUVhZkNscFQzYWszQmFQWmZ2OFplaU9sRkMwSGs4NXAxMEkvQlp4K2VQYTI5dHI3ZDQ2RzltUjhyNmtwNEg3Y3BXbnNuMThUL21YZ0RiVmREcXQ5UEVJaThCdmtkbHNwczJtZUtTMHNheXo3VmRKZjVYMHZxUVhnZnV5N1lWc24vNHEyOGN1bU0vbk9qbzZ5dlhZbzZNalJ2Z3RRK0MzakV0Wlp6S1pWTkNUK24wdDZVM1oxUzlWMWZmemVKbjI0YzIwVDEwekhvK3ZEZjJqbzZQV2xndjdqTUJ2R1pmQTM5M2RiZVVTell0czlDcHNROVQzSCt2Vm0wN2J5emRYR1kvSGV1ZWRkL1RreVpNei8vN2t5Uk85OWRaYmhIMUxzU3l6aGRicmRlSHRhN3M2SXJzcjZUTlZ0NVkrODB6U2gycmZoVlRvQjVabGRwakxLUC9CZ3dlZDNDUC9aOWtSOS91cXBzenpNajMzbXlMczBYNEVmZ3U1cm96b1NpMy9JbC9MTG9uMGVYWHJvL1NjWGF6VG81OG82YlRVYXJYUzd1NXVvV00ybTQzaU9PNzh2VWR2eVpaNVhHOVk4b05zK2VhNXR4NEIxYUtrMDNHSGg0ZUZqOW5aMmVuMEtEL3pYTkkvWkxjbUxyS004MFY2ekQ5RTJLT2JHT0czbE9zZStYMFo1Vzk3S0x2dDhXWGJLV1RMTE50OGhTejZqUkYreDYzWDY5d1h5R3pyeXloL1c3Wk53eVBaMVRhWlozcFZweWZzMFFlTThGdk1kUWZOUG83eWdTNWpoTjhEcTlWS3g4ZkhoWS9iMmRseG1nTUEwRzZNOEZzdVNSTDkrT09QVHNlKy92cnIzSzBJNkFCRytEMHhuOCtkUnZtUzIwb2ZBTzFGNEhmQXdjR0IwM0g3Ky91OW04QUYrb3lTVGtmTTUzUHQ3KzhYUG02ejJXZzRISExYSXFERjhwWjBDUHlPR0E2SCt1V1hYNXlPUFQ0KzdzeHVtbDB3R28yVUpJblREY1h6V3ExV21zL25tczFtck5icWdMeUJMMk5NcmliSjBKcmRwdE9wY1hWd2NCQzgvMzF2dytIUUxCWUw1NStoaS9WNmJjYmpjZkRYVGl2WFRONGN6LzNBQnJ3bzJ0VnRNQmlZOVhydC9NZWZKRW53MTlEWE5od09TLzNzeWlMMDI5ME1nZC9QTnBsTW5QL28xK3UxR1F3R3dWOURIOXQ4UG5mK3Vma1N4M0h3N3dQTnJSa0N2Nyt0VEZsZ3NWZ0U3My9mMm5BNGRQNTUrWFI0ZUJqOGUwRnpheVpuanJNc3M0UEszTmxxYjIvUGViOTl1R25LVGVhWnVPOCtBcitERm91RlB2bmtFK2ZqSHp4NDRMeTJIKzIxdDdjWHVndW9HSUhmVVFjSEIxb3VsODdIZi96eHg1MjhCeTdRWndSK2g1VU43UC84NXorRWZnMjQ2QTIxeVZ2c1Z3TW1KbWpGVzVsVk94bVc3RlhieWk2bjlTbjA5NExtMWd5cmRHaFptODFtcFlPQTBLKzJqY2ZqMGo4akgwSi9IMmh1elJENHRLd05CZ012VjNBUyt0VzJKb1IrNk84QnphMFpBcCsyM1h4ZHlUbWRUb08vbGk2M0pFbThmQ0p6RmZyMTA5eWFJZkJwNTl0b05QSVNDclBaakN0eUEvOGNxNnI1aDM1dE5MZG1DSHphUmMxWDJXQ3hXSmpoY0JqODlmU3RIUndjZVBuNVhTYjA2Nk81TlVQZzB5NXJoNGVIWHNKaHZWNmIwV2dVL1BYMG9RMEdnMXIyMnduOU9tbHV6UkQ0dEt0YW1hMlV6NXRPcDVSNEtteEprdFMyYkRQMGE2VzVOVVBnMDY1clBrTi90VnF4dmJMbk5oZ012SDBheXl2MGE2YTVOVVBnMC9JMG42RnZqTjF4a2RGKytUWWFqY3hxdGZMNnM4a2o5T3VtdVRWRDROUHlOdCtoejEyVTNGc2N4eXpMcEJWdWhzQ25GV20rUTk4WVkrYnpPV1dlbkcwd0dGUytBaWVQME44SG1sc3pCRDZ0YUt1cVhqeWRUcm1iMGhYdDRPQ0F2WFJvcFpvaDhHa3VyY3JMK3duK1YyMHdHSmpKWkZKWm5YNjFXam1kTy9UM2hlYldESUZQYzIxVkx3UHNjNmtuanVQS1IvU0x4Y0o1M1g3bzd3L05yUmtDbjFhbXhYSHNaY08xcTZ4V0t6T1pUSHF4cWlkSmtrcm1TYzdidmk4dGdkK2ZaZ2g4V3RrMkdBeHFDU2xqYkxtbmExZnRacVA1T3BaWFhuVFZNNEhmbjJZSWZKcXZOaDZQYTV0VVhLL1hyUTcvT0k3TlpES3AvTlBSdHNWaWNlSGNDSUhmbjJZSWZKclBWa2VKNTd6MWVtMW1zNW1aVENhTjNhaHRNQmlZMFdoa0RnOFBnMXdvZFhCd2NHbmZDUHhldGRqa3lQSEkvb3l2RjBWUnZnZWkwdzRPRHZUeHh4OEhlZTdOWnFQNWZLN0ZZbkg2ZGIxZTE5cUg0WEI0MnBJazBkN2VYcTNQbjFrdWx4cVB4MW9zRnBjK1pqNmZhMzkvdjlCNW95Z3EyelVFWUl6SjlZTWo4RkZZSE1lYVRxZUZ3NlFLSnljbldxMVdtcy9ua25UNnRjeWJ3WEE0MUdBd1VCekhpdU5ZdytGUWNSd0hDL2R0bTgxR2g0ZUhPamc0dVBheEJINS9FUGlvM0hnODF1SGhvWFoyZGtKMzVVclptOEpWbXZEbWRaMG5UNTVvTXBsYysxb3lSUU4vdVZ4cU9CdzY5ZzRoNVExOGF2aTBVcTBwV3dKMG1ldE9wSlBKcE5EemJDL3BwTFdyR1NadGFYVzJPSTVyVzhMWkY2dlZxdFFtZElQQklQZnFxdlY2elZYUUxXNkd3S2VGYUFSL2VXV0RmcnZsdlhrOXU1dTJ1NWtLQW44ZStrWFIydE1JL3VKOEJ2MTJHdzZIbHk0WjVjWTFuV2h6a3pQSGkwemF6aVh0NTNvd2tJcmpXT1B4V0pQSnBQR1R1NkVjSHgvcjhQQlFzOW1zMHVjWmpVWm5KbVVYaTBYbHo0bGFIQnRqa2x5UHpQdk9JR21tOE85a3RCYTM4WGhjKzhWYlRiVmVyODNoNFNGMWM1cVBOak1WbEhRT0d2RENhQjFvY1J3SHV6STF0TmxzUnIyYzVyc2RtQW9DZjlLQUYwYnJXQnNPaDUwUC95emsrN0FyS0MxSW01Z0thdmlKcEI5elBSaHdNQndPTlJxTmxDUkpLeTZFdXN6SnlZbm04N2xtczVubTgzbnQyeitnZDk0eXhzenpQTEJJNE1lU2ZuUHVFbERBWURCUWtpU25lOVkwK1EwZ0MvanRQWDZBR3IxbWpGbmxlV0R1d0pmWVhnRmhiVzljbHJXNlYvNHNsMHV0VnF1Z0c3Z0IyMHplYlJWVVBQQVhrc0x2SUFWc1NaSkVnOEhnZE1saHR2bVpaRDhwNU5uMGJMUFpuQm1aWjBHK1dxM09OS0JobHNhWTNCc2dGUTM4cWFRSERwMENBUGgzWkl3WjUzM3dud3Flbk9Ja0FEUkhvVXdtOEFHZ3ZRcGxjcUdTanNURUxRQTBSWkVKVzZuNENGK1NsZzdIQUFEOEtwekZMb0UvZHpnR0FPRFh2T2dCQkQ0QXROTzg2QUV1TmZ5QnBOK0xQaEVBd0t2L01jWVV1dXF2OEFnL2ZRTHErQUFRenJKbzJFdHVKUjNKN28wUEFBakRLWU1KZkFCb0g2Y01MbHpEUHowd2lsYVNkcDBPQmdDNE9qSEd4QzRIdW83d0pVYjVBQkNDYy9hV0NmeHBpV01CQUc2bXJnYzZsM1FreWpvQVVEUG5jbzVVYm9Rdk1jb0hnRHBOeXh4Y2RvUWZpOXNlQWtCZGN0L084Q0tsUnZqcEV4K1hPUWNBSUpmak1tRXZsUy9wU0pSMUFLQU8wN0luS0ZYU09UMEprN2NBVUtWU2s3VVpIeU44aVZFK0FGUnA2dU1rdmtiNEEwa3JTVHVsVHdZQTJMYVJGTHRzbG5hZWx4RisycEdwajNNQkFNNlkrZ2g3eWRNSVgyS0pKZ0JVcE5SU3pHMithdmpaRXMwalgrY0RBT2pJVjloTEhrZjRFcU44QVBETTIraGU4ampDbDA1SCtaLzRQQ2NBOU5RblBzTmU4anpDbDFpeEF3QWVlRnVaczgzckNGODZYYkZ6NFB1OEFOQWpCNzdEWHFwZ2hIOTZZcTYrQlFBWFhxNnF2WWozRWY2V2NZWG5Cb0N1R2xkMTRzb0MzeGd6bC9Ta3F2TURRQWM5U2JPekVwV1ZkQ1FtY0FHZ2dFb21hcmRWV2RKaEFoY0E4cXRrb25aYnBTUDgweWVKb3Jtay9jcWZDQURhNmRnWWsxVDlKSFVGUHFVZEFMaFk1YVdjVEtVbG5VejZRc1oxUEJjQXRNeTRqckNYYWdwOFNUTEd6Q1Q5dTY3bkE0QVcrSGVhamJXb3BhUnorbVMydERPWHRGZmJrd0pBTXkwbEpYV043cVdhQTE4NjNWRnpJZXI1QVBwckkybm9lM08wNjlSVzBzbWtMM0JjOS9NQ1FJT002dzU3S1VEZ1M2ZjEvSCtGZUc0QUNPeGZkZGJ0dDlWZTBqbno1RkUwbGZRZ1dBY0FvRjVIeHBoeHFDY1BHdmdTRjJVQjZJMWFMcTY2U3BDU3pqa2oyZGxxQU9pcXBXeldCUlU4OE5NbFNZa0lmUURkVlB2eXk4c0VMK2xrMkg0QlFBZlZ0bTFDSHNGSCtKbXRrZjRtY0ZjQXdJZU5Hakt5enpRbThDWEpHTE1Rb1ErZy9iS3dYNFR1eUxaR0JiNTBHdnF4cU9rRGFLZWxiQm1uVVdFdk5URHdKU1p5QWJSV1l5Wm9MOUxJd0pmT2hQNXg0SzRBUUI3SGFuRFlTdzBPZk1tR2ZucWh3bEhvdmdEQUZZNk1NWTBPZTZuaGdaOUpMMFZtN3gwQVRmU3ZrTnNsRk5HWWRmaDVSRkUwa2pRVmEvVUJoTGVSM2ZVeXlFWm9MbG9WK05McGZ2b3pjUk1WQU9Fc0pZMUNiSEZjUml0S090dlNiM0FpYnBjSUlJeC95MDdPcmtKM3BLaldqZkMzVWVJQlVLUFdsWERPYTNYZ1M2ZDc4TXpFRnNzQXFuTXNXOEpwOUNxYzY3U3VwSFBlMXRMTmY0a3RHUUQ0dFpGZGhkUDRKWmQ1dEg2RXZ5MGQ3VThsL1Qxd1Z3QzAzeFBaRWs3cmd6N1RxY0RQUkZHVXlBYi9idGllQUdpaEU5bWduNGZ1aUcrdEwrbGN4Qmd6TjhiRW9zd0RJTCtzZkJOM01leWxqbzd3dDZWbG5vbWtqMFAzQlVCamZTTHBzRXZsbTR0MFB2QXo2UVZiQjVJZUJPMElnQ1k1a25UUXhqWDFMbm9UK0prMCtDZVN4bUw5UHRCSEc5azV2c08rQkgybWQ0R2YyU3IxakhYMzBDa0FBQUR2U1VSQlZNWGtMdEFISjNvVjlKMHUzVnltdDRHL0xZcWlzV3p3Yy9FVzBEM0hrcWJHbUdub2pvUkc0RzlKeXoxak1lb0gyaTRielUvN1ZyYTVDb0YvaVNpS2hyTEJQeExoRDdUQmlldzJLOU1tM2srMkNRajhITkx3SDZXTmJabUI1bGpLaHZ5TWtMOGVnVjlRT3RtYmJEWGVBSUQ2TENYTnM5Ylh5VmRYQkw0SDZWWU93NjNHbXdCUTNsTFNJbXRkdmZxMVRnUitSZElKNEZqMkRXQ3c5VlZpTlJBZzJkVXprclNXRGZYczY0cUoxbW9RK0EyeTlTWUJkTVdDc2t0ekVQZ0EwQk9kM0MwVEFQQkhCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUC9IOWY1Nk5MT0VWYmJnQUFBQUJKUlU1RXJrSmdnZz09IiwibWVkaWF0eXBlIjoiaW1hZ2UvcG5nIn1dLCJpbnN0YWxsIjp7InNwZWMiOnsiY2x1c3RlclBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIioiXSwicmVzb3VyY2VzIjpbIioiXSwidmVyYnMiOlsiKiJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscy9zdGF0dXMiXSwidmVyYnMiOlsiZ2V0IiwicGF0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbInNlY3VyZWRjbHVzdGVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwicGF0Y2giLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsic2VjdXJlZGNsdXN0ZXJzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJzZWN1cmVkY2x1c3RlcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsInBhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhlbnRpY2F0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsidG9rZW5yZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsic3ViamVjdGFjY2Vzc3Jldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19XSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dLCJkZXBsb3ltZW50cyI6W3sibGFiZWwiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0cmF0ZWd5Ijp7fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsia3ViZWN0bC5rdWJlcm5ldGVzLmlvL2RlZmF1bHQtY29udGFpbmVyIjoibWFuYWdlciJ9LCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImFyZ3MiOlsiLS1oZWFsdGgtcHJvYmUtYmluZC1hZGRyZXNzPTo4MDgxIiwiLS1tZXRyaWNzLWJpbmQtYWRkcmVzcz0wLjAuMC4wOjg0NDMiLCItLWxlYWRlci1lbGVjdCJdLCJlbnYiOlt7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX01BSU4iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLW1haW4tcmhlbDhAc2hhMjU2OmZlNDE2YzhhMmMwMjcwY2Y0OGFmYzg3ZjU0NTA4ZGQzZTFhMjg0ZjgxMjI2N2I3YThmZDc5MWRiNDJkNGZmNDgifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItcmhlbDhAc2hhMjU2OmFkZDYxMGM0OGYzYzQ2MTg2MTBiN2Q1NmVkZTg1OGFlZDY2OWU3MzI4ZTA3MzlmMjg2M2RiOGQwZjA5ZjgxOTEifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfU0xJTSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1zbGltLXJoZWw4QHNoYTI1Njo1ZDBlM2IwMDM4MWNiMDZmNDA1ZTEwYTEyYjNjZGMzN2QxMzc1OTU0ZjU5OGM1MGMyZDc1YzQ3MzU3ODNjN2Y1In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXJoZWw4QHNoYTI1NjpmNWJkMjUxYTI0Yjg2MjQzN2RmMTk5OThkMzNjMDRiZjU4YjllMDFkYmNhM2Q1MTk5OTVlYjc2OTE4M2IwZDUwIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZTJhODk4ZmI5NTI3ZTEzYzQ1NjE2NTU4MDI2ZWM5MTM1MTRjMjE5NThhYWYyMDg0ZjdmMWNkODExMmI5Mjg4NiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ09MTEVDVE9SX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNvbGxlY3Rvci1zbGltLXJoZWw4QHNoYTI1Njo3YTM4Zjk4MTRmZjQzMTlmY2JhZDEyZDlkMTE3YTBiYmQ0MDdlOGM4YWE3M2FmZTYwMDkxOTgyNjRiMGFhODI3In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9DT0xMRUNUT1JfRlVMTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4ZGQ0ZjQzYTQ3NTE3NjIxZjMyZjkxYzliZGYwNjNmMmNjNDdmNzlmYTk5ZmQ0YWE0MDA4ZGM2MGU0N2UxNWJhIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9ST1hDVEwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MzVhNThiMGVkOTVkYmQ5MjhjNWJmODkzMGMzY2ExMTE2ZDRlMTQ5ODMwMTMwYWEwZmZjYTRjMDdjZWYxNGMwNSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ0VOVFJBTF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YzAwNTM2ZWQ1ZTgyZWQyYzA1OWE5Mzk1YTZiYjA0ODhjNzlmNjgwYzQxZGIyNGQ0ZDM4NGFiY2ViNjY1MjExZiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1kYi1yaGVsOEBzaGEyNTY6MjgzMmY2NWI4M2NjMjdkOWUyZTM2M2Y0YTAxNWJhNTMwZjc5OGJkNmQ4Y2U4NzgyNDM2Mzg1N2QzY2I4MjI0ZSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6NTY4NjU1NTc1NzM1MjQwNWQ3YmFlODk1M2YzMGY0YzFlMDQ3NzhlNzcyYWQ0NDMyMDgyYjUxNDZjNTZjZmYwMSJ9LHsibmFtZSI6Ik1FTU9SWV9MSU1JVF9CWVRFUyIsInZhbHVlRnJvbSI6eyJyZXNvdXJjZUZpZWxkUmVmIjp7ImNvbnRhaW5lck5hbWUiOiJtYW5hZ2VyIiwiZGl2aXNvciI6IjAiLCJyZXNvdXJjZSI6ImxpbWl0cy5tZW1vcnkifX19XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6YTQ1MGE4YWFhMjYzOGZmNTVhYjE5NTE1ZTMxYzQ5NzY2YTRlYjk1M2M1OWFjYTM1MDNkZGUyMGQ5MTFkMDYyZSIsImxpdmVuZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJwYXRoIjoiL2hlYWx0aHoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6MTUsInBlcmlvZFNlY29uZHMiOjIwfSwibmFtZSI6Im1hbmFnZXIiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODQ0MywibmFtZSI6Imh0dHBzIiwicHJvdG9jb2wiOiJUQ1AifV0sInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjIwMG0iLCJtZW1vcnkiOiIxR2kifSwicmVxdWVzdHMiOnsiY3B1IjoiMTAwbSIsIm1lbW9yeSI6IjIwME1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOjEwfX19fV0sInBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyJjb29yZGluYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJsZWFzZXMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwicGF0Y2giXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbImFkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkiLCJzdGFja3JveCIsInNlY3VyaXR5IiwidnVsbmVyYWJpbGl0aWVzIiwiY29tcGxpYW5jZSIsImRldnNlY29wcyIsIm1vbml0b3JpbmciLCJzY2FubmluZyIsInJ1bnRpbWUtc2VjdXJpdHkiLCJuZXR3b3JrIHBvbGljeSIsImNvbmZpZ3VyYXRpb24iLCJyaXNrIl0sImxpbmtzIjpbeyJuYW1lIjoiUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IERvY3VtZW50YXRpb24iLCJ1cmwiOiJodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvd2VsY29tZS8ifSx7Im5hbWUiOiJEYXRhU2hlZXQiLCJ1cmwiOiJodHRwczovL3d3dy5yZWRoYXQuY29tL2VuL3Jlc291cmNlcy9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5LWZvci1rdWJlcm5ldGVzLWRhdGFzaGVldCJ9LHsibmFtZSI6IlN1cHBvcnQgUG9saWN5IiwidXJsIjoiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9ub2RlLzU4MjI3MjEifSx7Im5hbWUiOiJDb21tdW5pdHkgU2l0ZSIsInVybCI6Imh0dHBzOi8vd3d3LnN0YWNrcm94LmlvLyJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoicmhhY3MtcG1AcmVkaGF0LmNvbSIsIm5hbWUiOiJBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHByb2R1Y3QgdGVhbSJ9XSwibWF0dXJpdHkiOiJhbHBoYSIsIm1pbkt1YmVWZXJzaW9uIjoiMS4xNS4wIiwicHJvdmlkZXIiOnsibmFtZSI6IlJlZCBIYXQifSwicmVsYXRlZEltYWdlcyI6W3siaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6YTQ1MGE4YWFhMjYzOGZmNTVhYjE5NTE1ZTMxYzQ5NzY2YTRlYjk1M2M1OWFjYTM1MDNkZGUyMGQ5MTFkMDYyZSIsIm5hbWUiOiJyaGFjcy1yaGVsOC1vcGVyYXRvci1hNDUwYThhYWEyNjM4ZmY1NWFiMTk1MTVlMzFjNDk3NjZhNGViOTUzYzU5YWNhMzUwM2RkZTIwZDkxMWQwNjJlLWFubm90YXRpb24ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OmE0NTBhOGFhYTI2MzhmZjU1YWIxOTUxNWUzMWM0OTc2NmE0ZWI5NTNjNTlhY2EzNTAzZGRlMjBkOTExZDA2MmUiLCJuYW1lIjoibWFuYWdlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1NjpmZTQxNmM4YTJjMDI3MGNmNDhhZmM4N2Y1NDUwOGRkM2UxYTI4NGY4MTIyNjdiN2E4ZmQ3OTFkYjQyZDRmZjQ4IiwibmFtZSI6Im1haW4ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6YWRkNjEwYzQ4ZjNjNDYxODYxMGI3ZDU2ZWRlODU4YWVkNjY5ZTczMjhlMDczOWYyODYzZGI4ZDBmMDlmODE5MSIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6NWQwZTNiMDAzODFjYjA2ZjQwNWUxMGExMmIzY2RjMzdkMTM3NTk1NGY1OThjNTBjMmQ3NWM0NzM1NzgzYzdmNSIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6ZjViZDI1MWEyNGI4NjI0MzdkZjE5OTk4ZDMzYzA0YmY1OGI5ZTAxZGJjYTNkNTE5OTk1ZWI3NjkxODNiMGQ1MCIsIm5hbWUiOiJzY2FubmVyX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZTJhODk4ZmI5NTI3ZTEzYzQ1NjE2NTU4MDI2ZWM5MTM1MTRjMjE5NThhYWYyMDg0ZjdmMWNkODExMmI5Mjg4NiIsIm5hbWUiOiJzY2FubmVyX2RiX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXNsaW0tcmhlbDhAc2hhMjU2OjdhMzhmOTgxNGZmNDMxOWZjYmFkMTJkOWQxMTdhMGJiZDQwN2U4YzhhYTczYWZlNjAwOTE5ODI2NGIwYWE4MjciLCJuYW1lIjoiY29sbGVjdG9yX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4ZGQ0ZjQzYTQ3NTE3NjIxZjMyZjkxYzliZGYwNjNmMmNjNDdmNzlmYTk5ZmQ0YWE0MDA4ZGM2MGU0N2UxNWJhIiwibmFtZSI6ImNvbGxlY3Rvcl9mdWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MzVhNThiMGVkOTVkYmQ5MjhjNWJmODkzMGMzY2ExMTE2ZDRlMTQ5ODMwMTMwYWEwZmZjYTRjMDdjZWYxNGMwNSIsIm5hbWUiOiJyb3hjdGwifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YzAwNTM2ZWQ1ZTgyZWQyYzA1OWE5Mzk1YTZiYjA0ODhjNzlmNjgwYzQxZGIyNGQ0ZDM4NGFiY2ViNjY1MjExZiIsIm5hbWUiOiJjZW50cmFsX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtZGItcmhlbDhAc2hhMjU2OjI4MzJmNjViODNjYzI3ZDllMmUzNjNmNGEwMTViYTUzMGY3OThiZDZkOGNlODc4MjQzNjM4NTdkM2NiODIyNGUiLCJuYW1lIjoic2Nhbm5lcl92NF9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LXJoZWw4QHNoYTI1Njo1Njg2NTU1NzU3MzUyNDA1ZDdiYWU4OTUzZjMwZjRjMWUwNDc3OGU3NzJhZDQ0MzIwODJiNTE0NmM1NmNmZjAxIiwibmFtZSI6InNjYW5uZXJfdjQifV0sInJlcGxhY2VzIjoicmhhY3Mtb3BlcmF0b3IudjQuNi43Iiwic2tpcHMiOlsicmhhY3Mtb3BlcmF0b3IudjQuMS4wIl0sInZlcnNpb24iOiI0LjYuOCJ9fQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" + } + } + ], + "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" + }, + { + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" + }, + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + }, + { + "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" + }, + { + "name": "scanner", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" + }, + { + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" + } + ] +} { "schema": "olm.bundle", "name": "rhacs-operator.v4.7.0", @@ -17437,6 +16930,135 @@ } ] } +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v4.8.1", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "4.8.1" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJDcml0ZXJpYUxvY2tlZCBpcyB1bnVzZWQgYW5kIGRlcHJlY2F0ZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJkZXNjcmlwdGlvbiI6IkNsdXN0ZXIgaXMgZWl0aGVyIHRoZSBuYW1lIG9yIHRoZSBJRCBvZiB0aGUgY2x1c3RlciB0aGF0IHRoaXMgc2NvcGUgYXBwbGllcyB0byIsInR5cGUiOiJzdHJpbmcifSwibGFiZWwiOnsicHJvcGVydGllcyI6eyJrZXkiOnsidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm5hbWVzcGFjZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImV4cGlyYXRpb24iOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJpbWFnZSI6eyJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImlzRGVmYXVsdCI6eyJkZXNjcmlwdGlvbiI6IklzRGVmYXVsdCBpcyB1bnVzZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJsaWZlY3ljbGVTdGFnZXMiOnsiZGVzY3JpcHRpb24iOiJMaWZlY3ljbGVTdGFnZXMgZGVzY3JpYmVzIHdoaWNoIHBvbGljeSBsaWZlY3lsY2Ugc3RhZ2VzIHRoaXMgcG9saWN5IGFwcGxpZXMgdG8uICBDaG9pY2VzIGFyZSBERVBMT1ksIEJVSUxELCBhbmQgUlVOVElNRS4iLCJpdGVtcyI6eyJlbnVtIjpbIkRFUExPWSIsIkJVSUxEIiwiUlVOVElNRSJdLCJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwibWl0cmVBdHRhY2tWZWN0b3JzIjp7Iml0ZW1zIjp7InByb3BlcnRpZXMiOnsidGFjdGljIjp7InR5cGUiOiJzdHJpbmcifSwidGVjaG5pcXVlcyI6eyJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWl0cmVWZWN0b3JzTG9ja2VkIjp7ImRlc2NyaXB0aW9uIjoiTWl0cmVWZXRvcnNMb2NrZWQgaXMgdW51c2VkIGFuZCBkZXByZWNhdGVkIiwidHlwZSI6ImJvb2xlYW4ifSwibm90aWZpZXJzIjp7ImRlc2NyaXB0aW9uIjoiTm90aWZpZXJzIGlzIGEgbGlzdCBvZiBJRHMgb3IgbmFtZXMgb2YgdGhlIG5vdGlmaWVycyB0aGF0IHNob3VsZCBiZSB0cmlnZ2VyZWQgd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBJRHMgc2hvdWxkIGJlIGluIHRoZSBmb3JtIG9mIGEgVVVJRCBhbmQgYXJlIGZvdW5kIHRocm91Z2ggdGhlIENlbnRyYWwgQVBJLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInBvbGljeU5hbWUiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lOYW1lIGlzIHRoZSBuYW1lIG9mIHRoZSBwb2xpY3kgYXMgaXQgYXBwZWFycyBpbiB0aGUgQVBJIGFuZCBVSS4gIE5vdGUgdGhhdCBjaGFuZ2luZyB0aGlzIHZhbHVlIHdpbGwgcmVuYW1lIHRoZSBwb2xpY3kgYXMgc3RvcmVkIGluIHRoZSBkYXRhYmFzZS4gIFRoaXMgZmllbGQgbXVzdCBiZSB1bmlxdWUuIiwicGF0dGVybiI6Il5bXlxcblxcclxcJF17NSwxMjh9JCIsInR5cGUiOiJzdHJpbmcifSwicG9saWN5U2VjdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lTZWN0aW9ucyBkZWZpbmUgdGhlIHZpb2xhdGlvbiBjcml0ZXJpYSBmb3IgdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJwb2xpY3lHcm91cHMiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lHcm91cHMgaXMgdGhlIHNldCBvZiBwb2xpY2llcyBncm91cHMgdGhhdCBtYWtlIHVwIHRoaXMgc2VjdGlvbi4gIEVhY2ggZ3JvdXAgY2FuIGJlIGNvbnNpZGVyZWQgYW4gaW5kaXZpZHVhbCBjcml0ZXJpb24uIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJib29sZWFuT3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJCb29sZWFuT3BlcmF0b3IgZGV0ZXJtaW5lcyBpZiB0aGUgdmFsdWVzIGFyZSBjb21iaW5lZCB3aXRoIGFuIE9SIG9yIGFuIEFORC4gIERlZmF1bHRzIHRvIE9SLiIsImVudW0iOlsiT1IiLCJBTkQiXSwidHlwZSI6InN0cmluZyJ9LCJmaWVsZE5hbWUiOnsiZGVzY3JpcHRpb24iOiJGaWVsZE5hbWUgZGVmaW5lcyB3aGljaCBmaWVsZCBvbiBhIGRlcGxveW1lbnQgb3IgaW1hZ2UgdGhpcyBQb2xpY3lHcm91cCBldmFsdWF0ZXMuICBTZWUgaHR0cHM6Ly9kb2NzLm9wZW5zaGlmdC5jb20vYWNzL29wZXJhdGluZy9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMuaHRtbCNwb2xpY3ktY3JpdGVyaWFfbWFuYWdlLXNlY3VyaXR5LXBvbGljaWVzIGZvciBhIGNvbXBsZXRlIGxpc3Qgb2YgcG9zc2libGUgdmFsdWVzLiIsInR5cGUiOiJzdHJpbmcifSwibmVnYXRlIjp7ImRlc2NyaXB0aW9uIjoiTmVnYXRlIGRldGVybWluZXMgaWYgdGhlIGV2YWx1YXRpb24gb2YgdGhpcyBQb2xpY3lHcm91cCBpcyBuZWdhdGVkLiAgRGVmYXVsdCB0byBmYWxzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZXMgaXMgdGhlIGxpc3Qgb2YgdmFsdWVzIGZvciB0aGUgc3BlY2lmaWVkIGZpZWxkIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHNpbXBseSB0aGUgc3RyaW5nIHZhbHVlIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImZpZWxkTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWN0aW9uTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlNlY3Rpb25OYW1lIGlzIGEgdXNlci1mcmllbmRseSBuYW1lIGZvciB0aGlzIHNlY3Rpb24gb2YgcG9saWNpZXMiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJwb2xpY3lHcm91cHMiXSwidHlwZSI6Im9iamVjdCJ9LCJtaW5JdGVtcyI6MSwidHlwZSI6ImFycmF5In0sInJhdGlvbmFsZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlbWVkaWF0aW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVtZWRpYXRpb24gZGVzY3JpYmVzIGhvdyB0byByZW1lZGlhdGUgYSB2aW9sYXRpb24gb2YgdGhpcyBwb2xpY3kuIiwidHlwZSI6InN0cmluZyJ9LCJzY29wZSI6eyJkZXNjcmlwdGlvbiI6IlNjb3BlIGRlZmluZXMgY2x1c3RlcnMsIG5hbWVzcGFjZXMsIGFuZCBkZXBsb3ltZW50cyB0aGF0IHNob3VsZCBiZSBpbmNsdWRlZCBpbiB0aGlzIHBvbGljeS4gIE5vIHNjb3BlcyBkZWZpbmVkIGluY2x1ZGVzIGV2ZXJ5dGhpbmcuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJjbHVzdGVyIjp7ImRlc2NyaXB0aW9uIjoiQ2x1c3RlciBpcyBlaXRoZXIgdGhlIG5hbWUgb3IgdGhlIElEIG9mIHRoZSBjbHVzdGVyIHRoYXQgdGhpcyBzY29wZSBhcHBsaWVzIHRvIiwidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7InByb3BlcnRpZXMiOnsiYWNjZXB0ZWQiOnsiZGVzY3JpcHRpb24iOiJBY2NlcHRlZCBpcyBkZXByZWNhdGVkIGluIGZhdm9yIG9mIGNvbmRpdGlvbnMiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lDb25kaXRpb24gZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1lc3NhZ2UiOnsiZGVzY3JpcHRpb24iOiJNZXNzYWdlIGlzIGRlcHJlY2F0ZWQgaW4gZmF2b3Igb2YgY29uZGl0aW9ucyIsInR5cGUiOiJzdHJpbmcifSwicG9saWN5SWQiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE2LjUifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgcmVzb3VyY2VzIHdpdGhpbiBDZW50cmFsIGluIGEgZGVjbGFyYXRpdmUgbWFubmVyLiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwcyI6eyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgY29uZmlnIG1hcHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxDb25maWdNYXBSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBjb25maWcgbWFwIHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgY29uZmlnIG1hcC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3JldHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHNlY3JldHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxTZWNyZXRSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBzZWNyZXQgd2l0aGluIHRoZSBzYW1lIG5hbWVzcGFjZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWZhdWx0VExTU2VjcmV0Ijp7ImRlc2NyaXB0aW9uIjoiQnkgZGVmYXVsdCwgQ2VudHJhbCB3aWxsIG9ubHkgc2VydmUgYW4gaW50ZXJuYWwgVExTIGNlcnRpZmljYXRlLCB3aGljaCBtZWFucyB0aGF0IHlvdSB3aWxsXG5uZWVkIHRvIGhhbmRsZSBUTFMgdGVybWluYXRpb24gYXQgdGhlIGluZ3Jlc3Mgb3IgbG9hZCBiYWxhbmNlciBsZXZlbC5cbklmIHlvdSB3YW50IHRvIHRlcm1pbmF0ZSBUTFMgaW4gQ2VudHJhbCBhbmQgc2VydmUgYSBjdXN0b20gc2VydmVyIGNlcnRpZmljYXRlLCB5b3UgY2FuIHNwZWNpZnlcbmEgc2VjcmV0IGNvbnRhaW5pbmcgdGhlIGNlcnRpZmljYXRlIGFuZCBwcml2YXRlIGtleSBoZXJlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwiZXhwb3N1cmUiOnsiZGVzY3JpcHRpb24iOiJIZXJlIHlvdSBjYW4gY29uZmlndXJlIGlmIHlvdSB3YW50IHRvIGV4cG9zZSBjZW50cmFsIHRocm91Z2ggYSBub2RlIHBvcnQsIGEgbG9hZCBiYWxhbmNlciwgb3IgYW4gT3BlblNoaWZ0XG5yb3V0ZS4iLCJwcm9wZXJ0aWVzIjp7ImxvYWRCYWxhbmNlciI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYSBsb2FkIGJhbGFuY2VyIHNlcnZpY2UuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOmZhbHNlLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsInR5cGUiOiJzdHJpbmcifSwicG9ydCI6eyJkZWZhdWx0Ijo0NDMsImRlc2NyaXB0aW9uIjoiRGVmYXVsdHMgdG8gNDQzIGlmIG5vdCBzZXQuIiwiZm9ybWF0IjoiaW50MzIiLCJtYXhpbXVtIjo2NTUzNSwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVBvcnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwicG9ydCI6eyJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIHRvIHNwZWNpZnkgYW4gZXhwbGljaXQgbm9kZSBwb3J0LiBNb3N0IHVzZXJzIHNob3VsZCBsZWF2ZSB0aGlzIGVtcHR5LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInJvdXRlIjp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhbiBPcGVuU2hpZnQgcm91dGUuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOmZhbHNlLCJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHdpdGggYSBwYXNzdGhyb3VnaCByb3V0ZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJob3N0Ijp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGN1c3RvbSBob3N0bmFtZSBmb3IgdGhlIENlbnRyYWwgcm91dGUuXG5JZiB1bnNwZWNpZmllZCwgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCB2YWx1ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgY2hvc2VuIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9LCJyZWVuY3J5cHQiOnsiZGVzY3JpcHRpb24iOiJTZXQgdXAgYSBDZW50cmFsIHJvdXRlIHdpdGggcmVlbmNyeXB0IFRMUyB0ZXJtaW5hdGlvbi5cbkZvciByZWVuY3J5cHQgcm91dGVzLCB0aGUgcmVxdWVzdCBpcyB0ZXJtaW5hdGVkIG9uIHRoZSBPcGVuU2hpZnQgcm91dGVyIHdpdGggYSBjdXN0b20gY2VydGlmaWNhdGUuXG5UaGUgcmVxdWVzdCBpcyB0aGVuIHJlZW5jcnlwdGVkIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGVyIGFuZCBzZW50IHRvIENlbnRyYWwuXG5bdXNlcl0gLS1UTFMtLVx1MDAzZSBbT3BlblNoaWZ0IHJvdXRlcl0gLS1UTFMtLVx1MDAzZSBbQ2VudHJhbF0iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgd2l0aCBhIHJlZW5jcnlwdCByb3V0ZS5cblNob3VsZCBub3QgYmUgdXNlZCBmb3Igc2Vuc29yIGNvbW11bmljYXRpb24uIiwidHlwZSI6ImJvb2xlYW4ifSwiaG9zdCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBDZW50cmFsIHJlZW5jcnlwdCByb3V0ZS5cbklmIHVuc3BlY2lmaWVkLCBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgYXV0b21hdGljYWxseSBjaG9zZW4gYnkgdGhlIE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJ0eXBlIjoic3RyaW5nIn0sInRscyI6eyJkZXNjcmlwdGlvbiI6IlRMUyBzZXR0aW5ncyBmb3IgZXhwb3NpbmcgQ2VudHJhbCB2aWEgYSByZWVuY3J5cHQgUm91dGUuIiwicHJvcGVydGllcyI6eyJjYUNlcnRpZmljYXRlIjp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIGNoYWluIHRoYXQgbWF5IGJlIHVzZWQgdG8gZXN0YWJsaXNoIGEgY29tcGxldGUgY2hhaW4gb2YgdHJ1c3QuXG5EZWZhdWx0cyB0byB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn0sImNlcnRpZmljYXRlIjp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIHRoYXQgaXMgc2VydmVkIG9uIHRoZSByb3V0ZS4gTXVzdCBiZSBhIHNpbmdsZSBzZXJ2aW5nXG5jZXJ0aWZpY2F0ZSBpbnN0ZWFkIG9mIGEgY2VydGlmaWNhdGUgY2hhaW4uXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn0sImRlc3RpbmF0aW9uQ0FDZXJ0aWZpY2F0ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBDQSBjZXJ0aWZpY2F0ZSBvZiB0aGUgZmluYWwgZGVzdGluYXRpb24sIGkuZS4gb2YgQ2VudHJhbC5cblVzZWQgYnkgdGhlIE9wZW5TaGlmdCByb3V0ZXIgZm9yIGhlYWx0aCBjaGVja3Mgb24gdGhlIHNlY3VyZSBjb25uZWN0aW9uLlxuRGVmYXVsdHMgdG8gdGhlIENlbnRyYWwgY2VydGlmaWNhdGUgYXV0aG9yaXR5LiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIHByaXZhdGUga2V5IG9mIHRoZSBjZXJ0aWZpY2F0ZSB0aGF0IGlzIHNlcnZlZCBvbiB0aGUgcm91dGUuXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBDZW50cmFsLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIENlbnRyYWwsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sIm5vdGlmaWVyU2VjcmV0c0VuY3J5cHRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6InN0YWNrcm94LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRlbGVtZXRyeSI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGVsZW1ldHJ5IHNldHRpbmdzIGZvciBDZW50cmFsLiBJZiBlbmFibGVkLCBDZW50cmFsIHRyYW5zbWl0cyB0ZWxlbWV0cnkgYW5kIGRpYWdub3N0aWNcbmRhdGEgdG8gYSByZW1vdGUgc3RvcmFnZSBiYWNrZW5kLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0Ijp0cnVlLCJkZXNjcmlwdGlvbiI6IlNwZWNpZmllcyBpZiBUZWxlbWV0cnkgaXMgZW5hYmxlZC4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJzdG9yYWdlIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJwcm9wZXJ0aWVzIjp7ImVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkgZW5kcG9pbnQuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBrZXkuIElmIG5vdCBzZXQsIHRlbGVtZXRyeSBpcyBkaXNhYmxlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiY29uZmlnQXNDb2RlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ0FzQ29kZUNvbXBvbmVudCI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjdXN0b21pemUiOnsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsInByb3BlcnRpZXMiOnsiYW5ub3RhdGlvbnMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBhbm5vdGF0aW9ucyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In0sImVudlZhcnMiOnsiZGVzY3JpcHRpb24iOiJDdXN0b20gZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHNldCBvbiBtYW5hZ2VkIHBvZHMnIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZFxudXNpbmcgdGhlIHByZXZpb3VzbHkgZGVmaW5lZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgaW4gdGhlIGNvbnRhaW5lciBhbmRcbmFueSBzZXJ2aWNlIGVudmlyb25tZW50IHZhcmlhYmxlcy4gSWYgYSB2YXJpYWJsZSBjYW5ub3QgYmUgcmVzb2x2ZWQsXG50aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZFxudG8gYSBzaW5nbGUgJCwgd2hpY2ggYWxsb3dzIGZvciBlc2NhcGluZyB0aGUgJChWQVJfTkFNRSkgc3ludGF4OiBpLmUuXG5cIiQkKFZBUl9OQU1FKVwiIHdpbGwgcHJvZHVjZSB0aGUgc3RyaW5nIGxpdGVyYWwgXCIkKFZBUl9OQU1FKVwiLlxuRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGVcbmV4aXN0cyBvciBub3QuXG5EZWZhdWx0cyB0byBcIlwiLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVGcm9tIjp7ImRlc2NyaXB0aW9uIjoiU291cmNlIGZvciB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUncyB2YWx1ZS4gQ2Fubm90IGJlIHVzZWQgaWYgdmFsdWUgaXMgbm90IGVtcHR5LiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwS2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIENvbmZpZ01hcC4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgdG8gc2VsZWN0LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuIyBFeGFtcGxlc1xuXG4jIyBBZGRpbmcgYW4gYW5ub3RhdGlvbiB0byBhIHJlc291cmNlXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuIyMgQWRkaW5nIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbbmFtZTpjZW50cmFsXS5lbnZbLTFdXG5cdCAgdmFsdWU6IHxcblx0ICAgIG5hbWU6IE1ZX0VOVl9WQVJcblx0ICAgIHZhbHVlOiB2YWx1ZVxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblx0YXBpVmVyc2lvbjogbmV0d29ya2luZy5rOHMuaW8vdjFcblx0a2luZDogTmV0d29ya1BvbGljeVxuXHRuYW1lOiBhbGxvdy1leHQtdG8tY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMuaW5ncmVzc1stMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgcG9ydHM6XG5cdCAgICAtIHBvcnQ6IDk5OVxuXHQgICAgICBwcm90b2NvbDogVENQXG5cbiMjIENoYW5naW5nIHRoZSB2YWx1ZSBvZiBhIGNvbmZpZ01hcFxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGEuZW5kcG9pbnRzXFwueWFtbDpcblx0ICB2ZXJiYXRpbTogfFxuXHQgICAgZGlzYWJsZURlZmF1bHQ6IGZhbHNlXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQgIC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbLTFdXG5cdCAgICB2YWx1ZTogfFxuXHQgICAgICBuYW1lOiBuZ2lueFxuXHQgICAgICBpbWFnZTogbmdpbnhcblx0ICAgICAgcG9ydHM6XG5cdCAgICAgIC0gY29udGFpbmVyUG9ydDogODAwMFxuXHQgICAgICAgIG5hbWU6IGh0dHBcblx0ICAgICAgICBwcm90b2NvbDogVENQIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJwYXRjaGVzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSzhzT2JqZWN0T3ZlcmxheVBhdGNoIGRlZmluZXMgYSBwYXRjaCB0byBhcHBseSB0byBhIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJ0eXBlIjoic3RyaW5nIn0sInZlcmJhdGltIjp7ImRlc2NyaXB0aW9uIjoiVmVyYmF0aW0gdmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cblNhbWUgYXMgVmFsdWUsIGhvd2V2ZXIgdGhlIGNvbnRlbnQgaXMgbm90IGludGVycHJldGVkIGFzIFlBTUwsIGJ1dCB0cmVhdGVkIGFzIGxpdGVyYWwgc3RyaW5nIGluc3RlYWQuXG5BdCBsZWFzdCBvbmUgb2YgVmFsdWUgYW5kIFZlcmJhdGltIG11c3QgYmUgZW1wdHkuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNjYW5uZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwicHJvcGVydGllcyI6eyJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsInByb3BlcnRpZXMiOnsiaG9zdFBhdGgiOnsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbnRWb2x1bWVDbGFpbSI6eyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltTmFtZSI6eyJkZWZhdWx0Ijoic2Nhbm5lci12NC1kYiIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic2Nhbm5lci12NC1kYlwiIGlmIG5vdCBzZXQuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwibWF0Y2hlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lckNvbXBvbmVudCI6eyJkZXNjcmlwdGlvbiI6IkNhbiBiZSBzcGVjaWZpZWQgYXMgXCJFbmFibGVkXCIgb3IgXCJEaXNhYmxlZFwiLlxuSWYgdGhpcyBmaWVsZCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZm9sbG93aW5nIGRlZmF1bHRpbmcgdGFrZXMgcGxhY2U6XG4qIGZvciBuZXcgaW5zdGFsbGF0aW9ucywgU2Nhbm5lciBWNCBpcyBlbmFibGVkIHN0YXJ0aW5nIHdpdGggQUNTIDQuODtcbiogZm9yIHVwZ3JhZGVzIHRvIDQuOCBmcm9tIHByZXZpb3VzIHJlbGVhc2VzLCBTY2FubmVyIFY0IGlzIGRpc2FibGVkLiIsImVudW0iOlsiRGVmYXVsdCIsIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInRscyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwicHJvcGVydGllcyI6eyJhZGRpdGlvbmFsQ0FzIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbENBIGRlZmluZXMgYSBjZXJ0aWZpY2F0ZSBmb3IgYW4gYWRkaXRpb25hbCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkuIiwicHJvcGVydGllcyI6eyJjb250ZW50Ijp7ImRlc2NyaXB0aW9uIjoiUEVNIGZvcm1hdCIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik11c3QgYmUgYSB2YWxpZCBmaWxlIGJhc2VuYW1lIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29udGVudCIsIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbFN0YXR1cyBkZWZpbmVzIHRoZSBvYnNlcnZlZCBzdGF0ZSBvZiBDZW50cmFsLiIsInByb3BlcnRpZXMiOnsiY2VudHJhbCI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWxDb21wb25lbnRTdGF0dXMgZGVzY3JpYmVzIHN0YXR1cyBzcGVjaWZpYyB0byB0aGUgY2VudHJhbCBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkIjp7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZCBzdG9yZXMgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0aGUgYXV0by1nZW5lcmF0ZWQgYWRtaW4gcGFzc3dvcmQuIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSBjb250YWlucyByZWZlcmVuY2UgZm9yIHRoZSBhZG1pbiBwYXNzd29yZCIsInR5cGUiOiJzdHJpbmcifSwiaW5mbyI6eyJkZXNjcmlwdGlvbiI6IkluZm8gc3RvcmVzIGluZm9ybWF0aW9uIG9uIGhvdyB0byBvYnRhaW4gdGhlIGFkbWluIHBhc3N3b3JkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29uZGl0aW9ucyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94Q29uZGl0aW9uIGRlZmluZXMgYSBjb25kaXRpb24gZm9yIGEgU3RhY2tSb3ggY3VzdG9tIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsibGFzdFRyYW5zaXRpb25UaW1lIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwibWVzc2FnZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlYXNvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblJlYXNvbiBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiByZWFzb24uIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25TdGF0dXMgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gc3RhdHVzLiIsInR5cGUiOiJzdHJpbmcifSwidHlwZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblR5cGUgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gdHlwZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJzdGF0dXMiLCJ0eXBlIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImRlcGxveWVkUmVsZWFzZSI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94UmVsZWFzZSBkZXNjcmliZXMgdGhlIEhlbG0gXCJyZWxlYXNlXCIgdGhhdCB3YXMgbW9zdCByZWNlbnRseSBhcHBsaWVkLiIsInByb3BlcnRpZXMiOnsidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2R1Y3RWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29uZGl0aW9ucyJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfSwic3RhdHVzIjp7ImFjY2VwdGVkTmFtZXMiOnsia2luZCI6IiIsInBsdXJhbCI6IiJ9LCJjb25kaXRpb25zIjpudWxsLCJzdG9yZWRWZXJzaW9ucyI6bnVsbH19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE2LjUifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cbk5vdGU6IHRoaXMgd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0IHVubGVzcyAnTGlzdGVuIE9uIENyZWF0ZXMnIGlzIHNldCB0byAndHJ1ZScgYXMgd2VsbC4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIFNlY3JldCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBsYWJlbHMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbWFnZVB1bGxTZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWlzYyI6eyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5NaXNjZWxsYW5lb3VzIHNldHRpbmdzLiIsInByb3BlcnRpZXMiOnsiY3JlYXRlU0NDcyI6eyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJvcGVuc2hpZnQiOnsiZGVzY3JpcHRpb24iOiJPcGVuU2hpZnRNb25pdG9yaW5nIGRlZmluZXMgc2V0dGluZ3MgcmVsYXRlZCB0byBPcGVuU2hpZnQgTW9uaXRvcmluZyIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0Ijp0cnVlLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsiZW5hYmxlZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sIm5ldHdvcmsiOnsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJwb2xpY2llcyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm92ZXJsYXlzIjp7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Iks4c09iamVjdE92ZXJsYXkgaXMgYW4gb3ZlcmxheSB0aGF0IGFwcGxpZXMgYSBzZXQgb2YgcGF0Y2hlcyB0byBhIHJlc291cmNlLlxuSXQgdGFyZ2V0cyBhIHJlc291cmNlIGJ5IGl0cyBBUEkgdmVyc2lvbiwga2luZCwgYW5kIG5hbWUsIGFuZCBhcHBsaWVzXG5hIGxpc3Qgb2YgcGF0Y2hlcyB0byB0aGlzIHJlc291cmNlLlxuXG4jIEV4YW1wbGVzXG5cbiMjIEFkZGluZyBhbiBhbm5vdGF0aW9uIHRvIGEgcmVzb3VyY2VcblxuXHRhcGlWZXJzaW9uOiB2MVxuXHRraW5kOiBTZXJ2aWNlQWNjb3VudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogbWV0YWRhdGEuYW5ub3RhdGlvbnMuZWtzXFwuYW1hem9uYXdzXFwuY29tL3JvbGUtYXJuXG5cdCAgdmFsdWU6IFwiXFxcImFybjphd3M6aWFtOjEyMzQ6cm9sZVxcXCJcIlxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblx0YXBpVmVyc2lvbjogYXBwcy92MVxuXHRraW5kOiBEZXBsb3ltZW50XG5cdG5hbWU6IGNlbnRyYWxcblx0cGF0Y2hlczpcblx0LSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1tuYW1lOmNlbnRyYWxdLmVudlstMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgbmFtZTogTVlfRU5WX1ZBUlxuXHQgICAgdmFsdWU6IHZhbHVlXG5cbiMjIEFkZGluZyBhbiBpbmdyZXNzIHRvIGEgbmV0d29yayBwb2xpY3lcblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuIyMgQ2hhbmdpbmcgdGhlIHZhbHVlIG9mIGEgY29uZmlnTWFwXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogQ29uZmlnTWFwXG5cdG5hbWU6IGNlbnRyYWwtZW5kcG9pbnRzXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogZGF0YS5lbmRwb2ludHNcXC55YW1sOlxuXHQgIHZlcmJhdGltOiB8XG5cdCAgICBkaXNhYmxlRGVmYXVsdDogZmFsc2VcblxuIyMgQWRkaW5nIGEgY29udGFpbmVyIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifSwidmVyYmF0aW0iOnsiZGVzY3JpcHRpb24iOiJWZXJiYXRpbSB2YWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuU2FtZSBhcyBWYWx1ZSwgaG93ZXZlciB0aGUgY29udGVudCBpcyBub3QgaW50ZXJwcmV0ZWQgYXMgWUFNTCwgYnV0IHRyZWF0ZWQgYXMgbGl0ZXJhbCBzdHJpbmcgaW5zdGVhZC5cbkF0IGxlYXN0IG9uZSBvZiBWYWx1ZSBhbmQgVmVyYmF0aW0gbXVzdCBiZSBlbXB0eS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwicGVyTm9kZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgY29tcG9uZW50cyBydW5uaW5nIG9uIGVhY2ggbm9kZSBpbiB0aGUgY2x1c3RlciAoQ29sbGVjdG9yIGFuZCBDb21wbGlhbmNlKS4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJDT1JFX0JQRiIsImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImVudW0iOlsiRUJQRiIsIkNPUkVfQlBGIiwiTm9Db2xsZWN0aW9uIiwiS2VybmVsTW9kdWxlIl0sInR5cGUiOiJzdHJpbmcifSwiZm9yY2VDb2xsZWN0aW9uIjp7ImRlZmF1bHQiOmZhbHNlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuIiwidHlwZSI6ImJvb2xlYW4ifSwiaW1hZ2VGbGF2b3IiOnsiZGVmYXVsdCI6IlJlZ3VsYXIiLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIiwiZW51bSI6WyJSZWd1bGFyIiwiU2xpbSJdLCJ0eXBlIjoic3RyaW5nIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZUludmVudG9yeSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgTm9kZS1JbnZlbnRvcnkgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3Igc2Nhbm5pbmcgdGhlIE5vZGVzJyBmaWxlc3lzdGVtLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0YWludFRvbGVyYXRpb24iOnsiZGVmYXVsdCI6IlRvbGVyYXRlVGFpbnRzIiwiZGVzY3JpcHRpb24iOiJUbyBlbnN1cmUgY29tcHJlaGVuc2l2ZSBtb25pdG9yaW5nIG9mIHlvdXIgY2x1c3RlciBhY3Rpdml0eSwgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5XG53aWxsIHJ1biBzZXJ2aWNlcyBvbiBldmVyeSBub2RlIGluIHRoZSBjbHVzdGVyLCBpbmNsdWRpbmcgdGFpbnRlZCBub2RlcyBieSBkZWZhdWx0LiBJZiB5b3UgZG9cbm5vdCB3YW50IHRoaXMgYmVoYXZpb3IsIHBsZWFzZSBzZWxlY3QgJ0F2b2lkVGFpbnRzJyBoZXJlLiIsImVudW0iOlsiVG9sZXJhdGVUYWludHMiLCJBdm9pZFRhaW50cyJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInJlZ2lzdHJ5T3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyBwYXJhbWV0ZXIgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgcmVnaXN0cnkgaW4gaW1hZ2VzLiBGb3IgZXhhbXBsZSwgbmdpbng6bGF0ZXN0IC1cdTAwM2UgXHUwMDNjcmVnaXN0cnkgb3ZlcnJpZGVcdTAwM2UvbGlicmFyeS9uZ2lueDpsYXRlc3QiLCJ0eXBlIjoic3RyaW5nIn0sInNjYW5uZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcyBzdG9yZWQgaW4gYSBjbHVzdGVyLWxvY2FsIGltYWdlIHJlcG9zaXRvcnkuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lckNvbXBvbmVudCI6eyJkZWZhdWx0IjoiQXV0b1NlbnNlIiwiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImVudW0iOlsiQXV0b1NlbnNlIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyVjQiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbmRleGVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgaW5kZXhlciBkZXBsb3ltZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZW5hYmxlIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCBzZXQgdGhpcyB0byBcIkF1dG9TZW5zZVwiXG5JZiB0aGlzIGZpZWxkIGlzIG5vdCBzcGVjaWZpZWQgb3Igc2V0IHRvIFwiRGVmYXVsdFwiLCB0aGUgZm9sbG93aW5nIGRlZmF1bHRpbmcgdGFrZXMgcGxhY2U6XG4qIGZvciBuZXcgaW5zdGFsbGF0aW9ucywgU2Nhbm5lciBWNCBpcyBlbmFibGVkIHN0YXJ0aW5nIHdpdGggQUNTIDQuODtcbiogZm9yIHVwZ3JhZGVzIHRvIDQuOCBmcm9tIHByZXZpb3VzIHJlbGVhc2VzLCBTY2FubmVyIFY0IGlzIGRpc2FibGVkLiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInRscyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwicHJvcGVydGllcyI6eyJhZGRpdGlvbmFsQ0FzIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbENBIGRlZmluZXMgYSBjZXJ0aWZpY2F0ZSBmb3IgYW4gYWRkaXRpb25hbCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkuIiwicHJvcGVydGllcyI6eyJjb250ZW50Ijp7ImRlc2NyaXB0aW9uIjoiUEVNIGZvcm1hdCIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik11c3QgYmUgYSB2YWxpZCBmaWxlIGJhc2VuYW1lIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29udGVudCIsIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbImNsdXN0ZXJOYW1lIl0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXJTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJlZENsdXN0ZXIiLCJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXJOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGFzc2lnbmVkIGNsdXN0ZXIgbmFtZSBwZXIgdGhlIHNwZWMuIFRoaXMgY2Fubm90IGJlIGNoYW5nZWQgYWZ0ZXJ3YXJkcy4gSWYgeW91IG5lZWQgdG8gY2hhbmdlIHRoZVxuY2x1c3RlciBuYW1lLCBwbGVhc2UgZGVsZXRlIGFuZCByZWNyZWF0ZSB0aGlzIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwiY29uZGl0aW9ucyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94Q29uZGl0aW9uIGRlZmluZXMgYSBjb25kaXRpb24gZm9yIGEgU3RhY2tSb3ggY3VzdG9tIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsibGFzdFRyYW5zaXRpb25UaW1lIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwibWVzc2FnZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlYXNvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblJlYXNvbiBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiByZWFzb24uIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25TdGF0dXMgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gc3RhdHVzLiIsInR5cGUiOiJzdHJpbmcifSwidHlwZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblR5cGUgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gdHlwZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJzdGF0dXMiLCJ0eXBlIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImRlcGxveWVkUmVsZWFzZSI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94UmVsZWFzZSBkZXNjcmliZXMgdGhlIEhlbG0gXCJyZWxlYXNlXCIgdGhhdCB3YXMgbW9zdCByZWNlbnRseSBhcHBsaWVkLiIsInByb3BlcnRpZXMiOnsidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2R1Y3RWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29uZGl0aW9ucyJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfSwic3RhdHVzIjp7ImFjY2VwdGVkTmFtZXMiOnsia2luZCI6IiIsInBsdXJhbCI6IiJ9LCJjb25kaXRpb25zIjpudWxsLCJzdG9yZWRWZXJzaW9ucyI6bnVsbH19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjoyZWE4ZDdmZDQ3ZDg3NzI0NDAyMDE2MzFhOTkzMjQ3NDVjZjU4OGJjZjhlMTM0NzgxYTcxOGZlZWQ5NTFiZWI4IiwiY3JlYXRlZEF0IjoiMjAyNS0wNy0yMVQxNDo1NzowOC41Nzg5OTMrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC43LjAgXHUwMDNjIDQuOC4xIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFhcmNoNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3IudjQuOC4xIiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJhcGlzZXJ2aWNlZGVmaW5pdGlvbnMiOnt9LCJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwiLCJraW5kIjoiQ2VudHJhbCIsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiUm91dGUiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiU2VjcmV0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlcnZpY2UiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDZW50cmFsIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGFsbCB1c2VyIGludGVyYWN0aW9uLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGVkIHRvIG91dGdvaW5nIG5ldHdvcmsgdHJhZmZpYy4iLCJkaXNwbGF5TmFtZSI6IkVncmVzcyIsInBhdGgiOiJlZ3Jlc3MifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZy1hcy1Db2RlIiwicGF0aCI6ImNvbmZpZ0FzQ29kZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IkhlcmUgeW91IGNhbiBjb25maWd1cmUgaWYgeW91IHdhbnQgdG8gZXhwb3NlIGNlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydCwgYSBsb2FkIGJhbGFuY2VyLCBvciBhbiBPcGVuU2hpZnRcbnJvdXRlLiIsImRpc3BsYXlOYW1lIjoiRXhwb3N1cmUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZSJ9LHsiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBDZW50cmFsIHdpbGwgb25seSBzZXJ2ZSBhbiBpbnRlcm5hbCBUTFMgY2VydGlmaWNhdGUsIHdoaWNoIG1lYW5zIHRoYXQgeW91IHdpbGxcbm5lZWQgdG8gaGFuZGxlIFRMUyB0ZXJtaW5hdGlvbiBhdCB0aGUgaW5ncmVzcyBvciBsb2FkIGJhbGFuY2VyIGxldmVsLlxuSWYgeW91IHdhbnQgdG8gdGVybWluYXRlIFRMUyBpbiBDZW50cmFsIGFuZCBzZXJ2ZSBhIGN1c3RvbSBzZXJ2ZXIgY2VydGlmaWNhdGUsIHlvdSBjYW4gc3BlY2lmeVxuYSBzZWNyZXQgY29udGFpbmluZyB0aGUgY2VydGlmaWNhdGUgYW5kIHByaXZhdGUga2V5IGhlcmUuIiwiZGlzcGxheU5hbWUiOiJVc2VyLWZhY2luZyBUTFMgY2VydGlmaWNhdGUgc2VjcmV0IiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIENlbnRyYWwuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gQ2VudHJhbCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgQ2VudHJhbCBEQiwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGRhdGEgcGVyc2lzdGVuY2UuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIERCIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwiZGlzcGxheU5hbWUiOiJUZWxlbWV0cnkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRlY2xhcmF0aXZlIENvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsImRpc3BsYXlOYW1lIjoiTm90aWZpZXIgU2VjcmV0cyBFbmNyeXB0aW9uIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRpc2FibGUgYWRtaW4gcGFzc3dvcmQgZ2VuZXJhdGlvbi4gRG8gbm90IHVzZSB0aGlzIGZvciBmaXJzdC10aW1lIGluc3RhbGxhdGlvbnMsXG5hcyB5b3Ugd2lsbCBoYXZlIG5vIHdheSB0byBwZXJmb3JtIGluaXRpYWwgc2V0dXAgYW5kIGNvbmZpZ3VyYXRpb24gb2YgYWx0ZXJuYXRpdmUgYXV0aGVudGljYXRpb24gbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIEdlbmVyYXRpb24gRGlzYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uIFRoaXMgY2FuIG9ubHkgYmUgdXNlZCB3aGVuXG5zcGVjaWZ5aW5nIGEgY29ubmVjdGlvbiBzdHJpbmcgbWFudWFsbHkuXG5XaGVuIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBEQiBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWRiLXBhc3N3b3JkXCIgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiQWRtaW5pc3RyYXRvciBQYXNzd29yZCIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjb25uZWN0aW9uIHN0cmluZyB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgZGF0YWJhc2UgbWFuYWdlZCBlbHNld2hlcmUuIElmIHNldCwgdGhlIG9wZXJhdG9yIHdpbGwgbm90IG1hbmFnZSB0aGUgQ2VudHJhbCBEQi5cbldoZW4gdXNpbmcgdGhpcyBvcHRpb24sIHlvdSBtdXN0IGV4cGxpY2l0bHkgc2V0IGEgcGFzc3dvcmQgc2VjcmV0OyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcgYSBwYXNzd29yZCB3aWxsIG5vdFxuYmUgc3VwcG9ydGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGlvbiBTdHJpbmciLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uU3RyaW5nIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IENlbnRyYWwgREIgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuIFlvdSBjYW4gY2hvb3NlIGJldHdlZW4gdXNpbmcgYSBwZXJzaXN0ZW50XG52b2x1bWUgY2xhaW0gKHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhbmQgYSBob3N0IHBhdGguIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZyBtYXAgY29udGFpbmluZyBwb3N0Z3Jlc3FsLmNvbmYgYW5kIHBnX2hiYS5jb25mIHRoYXQgd2lsbCBiZSB1c2VkIGlmIG1vZGlmaWNhdGlvbnMgbmVlZCB0byBiZSBhcHBsaWVkLiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnIG1hcCB0aGF0IHdpbGwgb3ZlcnJpZGUgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGhlIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9vbCBzaXplLiIsImRpc3BsYXlOYW1lIjoiRGF0YWJhc2UgQ29ubmVjdGlvbiBQb29sIFNpemUgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJjZW50cmFsLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJjZW50cmFsLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImNlbnRyYWwuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gSXQgaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeSB0byBzcGVjaWZ5IGl0LlxuVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbkNlbnRyYWwgaXMgY29uZmlndXJlZCB0byB1c2UgUG9zdGdyZVNRTCBieSBkZWZhdWx0LiIsImRpc3BsYXlOYW1lIjoiSXMgRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmRiLmlzRW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIuY29uZmlnT3ZlcnJpZGUubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWF4aW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5tYXhDb25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWluaW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5taW5Db25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwiY2VudHJhbC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2Ygc2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJTZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLmNvbmZpZ01hcHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLnNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsImRpc3BsYXlOYW1lIjoiUm91dGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZSJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsImRpc3BsYXlOYW1lIjoiTG9hZCBCYWxhbmNlciIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlciJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiTm9kZSBQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQifSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5wb3J0IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsImRpc3BsYXlOYW1lIjoiSVAiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuaXAiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmVuYWJsZWQ6dHJ1ZSJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdG8gc3BlY2lmeSBhbiBleHBsaWNpdCBub2RlIHBvcnQuIE1vc3QgdXNlcnMgc2hvdWxkIGxlYXZlIHRoaXMgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHdpdGggYSBwYXNzdGhyb3VnaCByb3V0ZS4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBDZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSB0aGUgT3BlblNoaWZ0IHJvdXRlIG9wZXJhdG9yLiIsImRpc3BsYXlOYW1lIjoiSG9zdCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLmhvc3QifSx7ImRlc2NyaXB0aW9uIjoiU2V0IHVwIGEgQ2VudHJhbCByb3V0ZSB3aXRoIHJlZW5jcnlwdCBUTFMgdGVybWluYXRpb24uXG5Gb3IgcmVlbmNyeXB0IHJvdXRlcywgdGhlIHJlcXVlc3QgaXMgdGVybWluYXRlZCBvbiB0aGUgT3BlblNoaWZ0IHJvdXRlciB3aXRoIGEgY3VzdG9tIGNlcnRpZmljYXRlLlxuVGhlIHJlcXVlc3QgaXMgdGhlbiByZWVuY3J5cHRlZCBieSB0aGUgT3BlblNoaWZ0IHJvdXRlciBhbmQgc2VudCB0byBDZW50cmFsLlxuW3VzZXJdIC0tVExTLS1cdTAwM2UgW09wZW5TaGlmdCByb3V0ZXJdIC0tVExTLS1cdTAwM2UgW0NlbnRyYWxdIiwiZGlzcGxheU5hbWUiOiJSZS1FbmNyeXB0IFJvdXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0In0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHdpdGggYSByZWVuY3J5cHQgcm91dGUuXG5TaG91bGQgbm90IGJlIHVzZWQgZm9yIHNlbnNvciBjb21tdW5pY2F0aW9uLiIsImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBDZW50cmFsIHJlZW5jcnlwdCByb3V0ZS5cbklmIHVuc3BlY2lmaWVkLCBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgYXV0b21hdGljYWxseSBjaG9zZW4gYnkgdGhlIE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5yZWVuY3J5cHQuaG9zdCJ9LHsiZGVzY3JpcHRpb24iOiJUTFMgc2V0dGluZ3MgZm9yIGV4cG9zaW5nIENlbnRyYWwgdmlhIGEgcmVlbmNyeXB0IFJvdXRlLiIsImRpc3BsYXlOYW1lIjoiVExTIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgUEVNIGVuY29kZWQgY2VydGlmaWNhdGUgY2hhaW4gdGhhdCBtYXkgYmUgdXNlZCB0byBlc3RhYmxpc2ggYSBjb21wbGV0ZSBjaGFpbiBvZiB0cnVzdC5cbkRlZmF1bHRzIHRvIHRoZSBPcGVuU2hpZnQgY2VydGlmaWNhdGUgYXV0aG9yaXR5LiIsImRpc3BsYXlOYW1lIjoiQ0EgQ2VydGlmaWNhdGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5yZWVuY3J5cHQudGxzLmNhQ2VydGlmaWNhdGUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIHRoYXQgaXMgc2VydmVkIG9uIHRoZSByb3V0ZS4gTXVzdCBiZSBhIHNpbmdsZSBzZXJ2aW5nXG5jZXJ0aWZpY2F0ZSBpbnN0ZWFkIG9mIGEgY2VydGlmaWNhdGUgY2hhaW4uXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJkaXNwbGF5TmFtZSI6IkNlcnRpZmljYXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscy5jZXJ0aWZpY2F0ZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgQ0EgY2VydGlmaWNhdGUgb2YgdGhlIGZpbmFsIGRlc3RpbmF0aW9uLCBpLmUuIG9mIENlbnRyYWwuXG5Vc2VkIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGVyIGZvciBoZWFsdGggY2hlY2tzIG9uIHRoZSBzZWN1cmUgY29ubmVjdGlvbi5cbkRlZmF1bHRzIHRvIHRoZSBDZW50cmFsIGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJkaXNwbGF5TmFtZSI6IkRlc3RpbmF0aW9uIENBIENlcnRpZmljYXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscy5kZXN0aW5hdGlvbkNBQ2VydGlmaWNhdGUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIHByaXZhdGUga2V5IG9mIHRoZSBjZXJ0aWZpY2F0ZSB0aGF0IGlzIHNlcnZlZCBvbiB0aGUgcm91dGUuXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJkaXNwbGF5TmFtZSI6IlByaXZhdGUgS2V5IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscy5rZXkifSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLm5vdGlmaWVyU2VjcmV0c0VuY3J5cHRpb24uZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic3RhY2tyb3gtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnNpemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dGV4dCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIENsYXNzIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIGlmIFRlbGVtZXRyeSBpcyBlbmFibGVkLiIsImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeS5lbmFibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmJvb2xlYW5Td2l0Y2giXX0seyJkZXNjcmlwdGlvbiI6IkRlZmluZXMgdGhlIHRlbGVtZXRyeSBzdG9yYWdlIGJhY2tlbmQgZm9yIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwudGVsZW1ldHJ5LmVuYWJsZWQ6dHJ1ZSJdfSx7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkgZW5kcG9pbnQuIiwiZGlzcGxheU5hbWUiOiJFbmRwb2ludCIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeS5zdG9yYWdlLmVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGtleS4gSWYgbm90IHNldCwgdGVsZW1ldHJ5IGlzIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiS2V5IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2Uua2V5In0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSB0aGUgQ29uZmlnIGFzIENvZGUgY29tcG9uZW50LCBzZXQgdGhpcyB0byBcIkVuYWJsZWRcIiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnIGFzIENvZGUgY29tcG9uZW50IiwicGF0aCI6ImNvbmZpZ0FzQ29kZS5jb25maWdBc0NvZGVDb21wb25lbnQifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJkaXNwbGF5TmFtZSI6IkxhYmVscyIsInBhdGgiOiJjdXN0b21pemUubGFiZWxzIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBhbm5vdGF0aW9ucyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJkaXNwbGF5TmFtZSI6IkFubm90YXRpb25zIiwicGF0aCI6ImN1c3RvbWl6ZS5hbm5vdGF0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHNldCBvbiBtYW5hZ2VkIHBvZHMnIGNvbnRhaW5lcnMuIiwiZGlzcGxheU5hbWUiOiJFbnZpcm9ubWVudCBWYXJpYWJsZXMiLCJwYXRoIjoiY3VzdG9taXplLmVudlZhcnMifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB3aGV0aGVyIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBzaG91bGQgcnVuIGluIG9ubGluZSBvciBvZmZsaW5lIChkaXNjb25uZWN0ZWQpIG1vZGUuXG5JbiBvZmZsaW5lIG1vZGUsIGF1dG9tYXRpYyB1cGRhdGVzIG9mIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgYW5kIGtlcm5lbCBtb2R1bGVzIGFyZSBkaXNhYmxlZC4iLCJkaXNwbGF5TmFtZSI6IkNvbm5lY3Rpdml0eSBQb2xpY3kiLCJwYXRoIjoiZWdyZXNzLmNvbm5lY3Rpdml0eVBvbGljeSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6Im1vbml0b3Jpbmcub3BlbnNoaWZ0LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsgUG9saWNpZXMiLCJwYXRoIjoibmV0d29yay5wb2xpY2llcyJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJkaXNwbGF5TmFtZSI6IkFQSSBWZXJzaW9uIiwicGF0aCI6Im92ZXJsYXlzWzBdLmFwaVZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJkaXNwbGF5TmFtZSI6IktpbmQiLCJwYXRoIjoib3ZlcmxheXNbMF0ua2luZCJ9LHsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJvdmVybGF5c1swXS5uYW1lIn0seyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsImRpc3BsYXlOYW1lIjoiT3B0aW9uYWwiLCJwYXRoIjoib3ZlcmxheXNbMF0ub3B0aW9uYWwifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiUGF0Y2hlcyIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzIn0seyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0ucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwiZGlzcGxheU5hbWUiOiJWYWx1ZSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZhbHVlIn0seyJkZXNjcmlwdGlvbiI6IlZlcmJhdGltIHZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5TYW1lIGFzIFZhbHVlLCBob3dldmVyIHRoZSBjb250ZW50IGlzIG5vdCBpbnRlcnByZXRlZCBhcyBZQU1MLCBidXQgdHJlYXRlZCBhcyBsaXRlcmFsIHN0cmluZyBpbnN0ZWFkLlxuQXQgbGVhc3Qgb25lIG9mIFZhbHVlIGFuZCBWZXJiYXRpbSBtdXN0IGJlIGVtcHR5LiIsImRpc3BsYXlOYW1lIjoiVmVyYmF0aW0iLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS52ZXJiYXRpbSJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLiBCeSBkZWZhdWx0LCB0aGUgc2Nhbm5lciBpcyBlbmFibGVkLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBDb21wb25lbnQiLCJwYXRoIjoic2Nhbm5lci5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsImRpc3BsYXlOYW1lIjoiQW5hbHl6ZXIiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplciIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsImRpc3BsYXlOYW1lIjoiREIiLCJwYXRoIjoic2Nhbm5lci5kYiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lci4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyLCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nIn0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcucmVwbGljYXMifSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWluaW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5kYi5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyLm1vbml0b3JpbmcuZXhwb3NlRW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiQ2FuIGJlIHNwZWNpZmllZCBhcyBcIkVuYWJsZWRcIiBvciBcIkRpc2FibGVkXCIuXG5JZiB0aGlzIGZpZWxkIGlzIG5vdCBzcGVjaWZpZWQsIHRoZSBmb2xsb3dpbmcgZGVmYXVsdGluZyB0YWtlcyBwbGFjZTpcbiogZm9yIG5ldyBpbnN0YWxsYXRpb25zLCBTY2FubmVyIFY0IGlzIGVuYWJsZWQgc3RhcnRpbmcgd2l0aCBBQ1MgNC44O1xuKiBmb3IgdXBncmFkZXMgdG8gNC44IGZyb20gcHJldmlvdXMgcmVsZWFzZXMsIFNjYW5uZXIgVjQgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBtYXRjaGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJNYXRjaGVyIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBEQiBkZXBsb3ltZW50LiIsImRpc3BsYXlOYW1lIjoiREIiLCJwYXRoIjoic2Nhbm5lclY0LmRiIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGlzcGxheU5hbWUiOiJBZGRpdGlvbmFsIENBcyIsInBhdGgiOiJ0bHMuYWRkaXRpb25hbENBcyJ9XSwic3RhdHVzRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiSW5mbyBzdG9yZXMgaW5mb3JtYXRpb24gb24gaG93IHRvIG9idGFpbiB0aGUgYWRtaW4gcGFzc3dvcmQuIiwiZGlzcGxheU5hbWUiOiJBZG1pbiBDcmVkZW50aWFscyBJbmZvIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZC5pbmZvIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsImRpc3BsYXlOYW1lIjoiUHJvZHVjdCBWZXJzaW9uIiwicGF0aCI6InByb2R1Y3RWZXJzaW9uIn0seyJkaXNwbGF5TmFtZSI6IkNlbnRyYWwiLCJwYXRoIjoiY2VudHJhbCJ9LHsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIGNvbnRhaW5zIHJlZmVyZW5jZSBmb3IgdGhlIGFkbWluIHBhc3N3b3JkIiwiZGlzcGxheU5hbWUiOiJBZG1pbiBQYXNzd29yZCBTZWNyZXQgUmVmZXJlbmNlIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZC5hZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX1dLCJ2ZXJzaW9uIjoidjFhbHBoYTEifSx7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsImRpc3BsYXlOYW1lIjoiU2VjdXJlZCBDbHVzdGVyIiwia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibmFtZSI6InNlY3VyZWRjbHVzdGVycy5wbGF0Zm9ybS5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRhZW1vblNldCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifSx7ImtpbmQiOiJEZXBsb3ltZW50IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9XSwic3BlY0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSB1bmlxdWUgbmFtZSBvZiB0aGlzIGNsdXN0ZXIsIGFzIGl0IHdpbGwgYmUgc2hvd24gaW4gdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBVSS5cbk5vdGU6IE9uY2UgYSBuYW1lIGlzIHNldCBoZXJlLCB5b3Ugd2lsbCBub3QgYmUgYWJsZSB0byBjaGFuZ2UgaXQgYWdhaW4uIFlvdSB3aWxsIG5lZWQgdG8gZGVsZXRlXG5hbmQgcmUtY3JlYXRlIHRoaXMgb2JqZWN0IGluIG9yZGVyIHRvIHJlZ2lzdGVyIGEgY2x1c3RlciB3aXRoIGEgbmV3IG5hbWUuIiwiZGlzcGxheU5hbWUiOiJDbHVzdGVyIE5hbWUiLCJwYXRoIjoiY2x1c3Rlck5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGVuZHBvaW50IG9mIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgQ2VudHJhbCBpbnN0YW5jZSB0byBjb25uZWN0IHRvLFxuaW5jbHVkaW5nIHRoZSBwb3J0IG51bWJlci4gSWYgbm8gcG9ydCBpcyBzcGVjaWZpZWQgYW5kIHRoZSBlbmRwb2ludCBjb250YWlucyBhbiBodHRwczovL1xucHJvdG9jb2wgc3BlY2lmaWNhdGlvbiwgdGhlbiB0aGUgcG9ydCA0NDMgaXMgaW1wbGljaXRseSBhc3N1bWVkLlxuSWYgdXNpbmcgYSBub24tZ1JQQyBjYXBhYmxlIGxvYWQgYmFsYW5jZXIsIHVzZSB0aGUgV2ViU29ja2V0IHByb3RvY29sIGJ5IHByZWZpeGluZyB0aGUgZW5kcG9pbnRcbmFkZHJlc3Mgd2l0aCB3c3M6Ly8uXG5Ob3RlOiB3aGVuIGxlYXZpbmcgdGhpcyBibGFuaywgU2Vuc29yIHdpbGwgYXR0ZW1wdCB0byBjb25uZWN0IHRvIGEgQ2VudHJhbCBpbnN0YW5jZSBydW5uaW5nIGluIHRoZSBzYW1lXG5uYW1lc3BhY2UuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIEVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWxFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNlbnNvciBjb21wb25lbnQuIiwiZGlzcGxheU5hbWUiOiJTZW5zb3IgU2V0dGluZ3MiLCJwYXRoIjoic2Vuc29yIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQWRtaXNzaW9uIENvbnRyb2wgY29tcG9uZW50LCB3aGljaCBpcyBuZWNlc3NhcnkgZm9yIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50LFxuYW5kIGZvciBLdWJlcm5ldGVzIGV2ZW50IG1vbml0b3JpbmcuIiwiZGlzcGxheU5hbWUiOiJBZG1pc3Npb24gQ29udHJvbCBTZXR0aW5ncyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgY29tcG9uZW50cyBydW5uaW5nIG9uIGVhY2ggbm9kZSBpbiB0aGUgY2x1c3RlciAoQ29sbGVjdG9yIGFuZCBDb21wbGlhbmNlKS4iLCJkaXNwbGF5TmFtZSI6IlBlciBOb2RlIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwiZGlzcGxheU5hbWUiOiJLdWJlcm5ldGVzIEF1ZGl0IExvZ3MgSW5nZXN0aW9uIFNldHRpbmdzIiwicGF0aCI6ImF1ZGl0TG9ncyJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcyBzdG9yZWQgaW4gYSBjbHVzdGVyLWxvY2FsIGltYWdlIHJlcG9zaXRvcnkuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnRzLCB3aGljaCBjYW4gcnVuIGluIGFkZGl0aW9uIHRvIHRoZSBwcmV2aW91c2x5IGV4aXN0aW5nIFNjYW5uZXIgY29tcG9uZW50cyIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBWNCBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoic2Nhbm5lclY0In0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwiZGlzcGxheU5hbWUiOiJUTFMiLCJwYXRoIjoidGxzIn0seyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBQdWxsIFNlY3JldHMiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0cyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJkaXNwbGF5TmFtZSI6IkN1c3RvbWl6YXRpb25zIiwicGF0aCI6ImN1c3RvbWl6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJkaXNwbGF5TmFtZSI6Ik92ZXJsYXlzIiwicGF0aCI6Im92ZXJsYXlzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJtb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyBwYXJhbWV0ZXIgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgcmVnaXN0cnkgaW4gaW1hZ2VzLiBGb3IgZXhhbXBsZSwgbmdpbng6bGF0ZXN0IC1cdTAwM2UgXHUwMDNjcmVnaXN0cnkgb3ZlcnJpZGVcdTAwM2UvbGlicmFyeS9uZ2lueDpsYXRlc3QiLCJkaXNwbGF5TmFtZSI6IkN1c3RvbSBEZWZhdWx0IEltYWdlIFJlZ2lzdHJ5IiwicGF0aCI6InJlZ2lzdHJ5T3ZlcnJpZGUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsImRpc3BsYXlOYW1lIjoiTGlzdGVuIE9uIENyZWF0ZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkNyZWF0ZXMifSx7ImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cbk5vdGU6IHRoaXMgd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0IHVubGVzcyAnTGlzdGVuIE9uIENyZWF0ZXMnIGlzIHNldCB0byAndHJ1ZScgYXMgd2VsbC4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBVcGRhdGVzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubGlzdGVuT25VcGRhdGVzIn0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgbW9uaXRvcmluZyBhbmQgZW5mb3JjZW1lbnQgZm9yIEt1YmVybmV0ZXMgZXZlbnRzIChwb3J0LWZvcndhcmQgYW5kIGV4ZWMpLiIsImRpc3BsYXlOYW1lIjoiTGlzdGVuIE9uIEV2ZW50cyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uRXZlbnRzIn0seyJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImRpc3BsYXlOYW1lIjoiQ29udGFjdCBJbWFnZSBTY2FubmVycyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmNvbnRhY3RJbWFnZVNjYW5uZXJzIn0seyJkZXNjcmlwdGlvbiI6Ik1heGltdW0gdGltZW91dCBwZXJpb2QgZm9yIGFkbWlzc2lvbiByZXZpZXcsIHVwb24gd2hpY2ggYWRtaXNzaW9uIHJldmlldyB3aWxsIGZhaWwgb3Blbi5cblVzZSBpdCB0byBzZXQgcmVxdWVzdCB0aW1lb3V0cyB3aGVuIHlvdSBlbmFibGUgaW5saW5lIGltYWdlIHNjYW5uaW5nLlxuVGhlIGRlZmF1bHQga3ViZWN0bCB0aW1lb3V0IGlzIDMwIHNlY29uZHM7IHRha2luZyBwYWRkaW5nIGludG8gYWNjb3VudCwgdGhpcyBzaG91bGQgbm90IGV4Y2VlZCAyNSBzZWNvbmRzLlxuT24gT3BlblNoaWZ0IHdlYmhvb2sgdGltZW91dHMgY2Fubm90IGV4Y2VlZCAxMyBzZWNvbmRzLCBoZW5jZSB3aXRoIHBhZGRpbmcgdGhpcyB2YWx1ZSBzaGFsbCBub3QgZXhjZWVkIDEwIHNlY29uZHMuIiwiZGlzcGxheU5hbWUiOiJUaW1lb3V0IFNlY29uZHMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC50aW1lb3V0U2Vjb25kcyJ9LHsiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRlYW1zIHRvIGJ5cGFzcyBhZG1pc3Npb24gY29udHJvbCBpbiBhIG1vbml0b3JlZCBtYW5uZXIgaW4gdGhlIGV2ZW50IG9mIGFuIGVtZXJnZW5jeS4iLCJkaXNwbGF5TmFtZSI6IkJ5cGFzcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmJ5cGFzcyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbnVtYmVyIG9mIHJlcGxpY2FzIG9mIHRoZSBhZG1pc3Npb24gY29udHJvbCBwb2QuIiwiZGlzcGxheU5hbWUiOiJSZXBsaWNhcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLnJlcGxpY2FzIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZXRoZXIgY29sbGVjdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3Mgc2hvdWxkIGJlIGVuYWJsZWQgb3IgZGlzYWJsZWQuIEN1cnJlbnRseSwgdGhpcyBpcyBvbmx5XG5zdXBwb3J0ZWQgb24gT3BlblNoaWZ0IDQsIGFuZCB0cnlpbmcgdG8gZW5hYmxlIGl0IG9uIG5vbi1PcGVuU2hpZnQgNCBjbHVzdGVycyB3aWxsIHJlc3VsdCBpbiBhbiBlcnJvci5cblVzZSB0aGUgJ0F1dG8nIHNldHRpbmcgdG8gZW5hYmxlIGl0IG9uIGNvbXBhdGlibGUgZW52aXJvbm1lbnRzLCBhbmQgZGlzYWJsZSBpdCBlbHNld2hlcmUuIiwiZGlzcGxheU5hbWUiOiJDb2xsZWN0aW9uIiwicGF0aCI6ImF1ZGl0TG9ncy5jb2xsZWN0aW9uIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBsYWJlbHMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwiZGlzcGxheU5hbWUiOiJMYWJlbHMiLCJwYXRoIjoiY3VzdG9taXplLmxhYmVscyJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwiZGlzcGxheU5hbWUiOiJBbm5vdGF0aW9ucyIsInBhdGgiOiJjdXN0b21pemUuYW5ub3RhdGlvbnMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsImRpc3BsYXlOYW1lIjoiRW52aXJvbm1lbnQgVmFyaWFibGVzIiwicGF0aCI6ImN1c3RvbWl6ZS5lbnZWYXJzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0c1swXS5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsImRpc3BsYXlOYW1lIjoiQ3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIGZvciBPcGVyYW5kIiwicGF0aCI6Im1pc2MuY3JlYXRlU0NDcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayBQb2xpY2llcyIsInBhdGgiOiJuZXR3b3JrLnBvbGljaWVzIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIEFQSSB2ZXJzaW9uLiIsImRpc3BsYXlOYW1lIjoiQVBJIFZlcnNpb24iLCJwYXRoIjoib3ZlcmxheXNbMF0uYXBpVmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsImRpc3BsYXlOYW1lIjoiS2luZCIsInBhdGgiOiJvdmVybGF5c1swXS5raW5kIn0seyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6Im92ZXJsYXlzWzBdLm5hbWUifSx7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgbWFya3MgdGhlIG92ZXJsYXkgYXMgb3B0aW9uYWwuXG5XaGVuIE9wdGlvbmFsIGlzIHRydWUsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCB0aGUgb3ZlcmxheSB3aWxsIGJlIHNraXBwZWQsIGFuZCBhIHdhcm5pbmcgd2lsbCBiZSBsb2dnZWQuXG5XaGVuIE9wdGlvbmFsIGlzIGZhbHNlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgYW4gZXJyb3Igd2lsbCBiZSB0aHJvd24uIiwiZGlzcGxheU5hbWUiOiJPcHRpb25hbCIsInBhdGgiOiJvdmVybGF5c1swXS5vcHRpb25hbCJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJQYXRjaGVzIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXMifSx7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJkaXNwbGF5TmFtZSI6IlZhbHVlIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmFsdWUifSx7ImRlc2NyaXB0aW9uIjoiVmVyYmF0aW0gdmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cblNhbWUgYXMgVmFsdWUsIGhvd2V2ZXIgdGhlIGNvbnRlbnQgaXMgbm90IGludGVycHJldGVkIGFzIFlBTUwsIGJ1dCB0cmVhdGVkIGFzIGxpdGVyYWwgc3RyaW5nIGluc3RlYWQuXG5BdCBsZWFzdCBvbmUgb2YgVmFsdWUgYW5kIFZlcmJhdGltIG11c3QgYmUgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJWZXJiYXRpbSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZlcmJhdGltIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwiZGlzcGxheU5hbWUiOiJDb2xsZWN0b3IgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb21wbGlhbmNlIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIGhvc3QtbGV2ZWwgY29uZmlndXJhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJDb21wbGlhbmNlIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29tcGxpYW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2Nhbm5pbmcgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5ub2RlSW52ZW50b3J5In0seyJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJUYWludCBUb2xlcmF0aW9uIiwicGF0aCI6InBlck5vZGUudGFpbnRUb2xlcmF0aW9uIn0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InBlck5vZGUuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5jb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpDT1JFX0JQRiIsInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6c2VsZWN0Ok5vQ29sbGVjdGlvbiJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIEZsYXZvciIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5pbWFnZUZsYXZvciIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuIiwiZGlzcGxheU5hbWUiOiJGb3JjZSBDb2xsZWN0aW9uIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yLmZvcmNlQ29sbGVjdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUuY29tcGxpYW5jZS5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoicGVyTm9kZS5ub2RlSW52ZW50b3J5LnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyLmRiIn0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcucmVwbGljYXMifSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWluaW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5kYi5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIlxuSWYgdGhpcyBmaWVsZCBpcyBub3Qgc3BlY2lmaWVkIG9yIHNldCB0byBcIkRlZmF1bHRcIiwgdGhlIGZvbGxvd2luZyBkZWZhdWx0aW5nIHRha2VzIHBsYWNlOlxuKiBmb3IgbmV3IGluc3RhbGxhdGlvbnMsIFNjYW5uZXIgVjQgaXMgZW5hYmxlZCBzdGFydGluZyB3aXRoIEFDUyA0Ljg7XG4qIGZvciB1cGdyYWRlcyB0byA0LjggZnJvbSBwcmV2aW91cyByZWxlYXNlcywgU2Nhbm5lciBWNCBpcyBkaXNhYmxlZC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXJWNC5kYiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Vuc29yLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzZW5zb3Iubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Vuc29yLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzZW5zb3IuaG9zdEFsaWFzZXMifSx7ImRpc3BsYXlOYW1lIjoiQWRkaXRpb25hbCBDQXMiLCJwYXRoIjoidGxzLmFkZGl0aW9uYWxDQXMifV0sInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsImRpc3BsYXlOYW1lIjoiUHJvZHVjdCBWZXJzaW9uIiwicGF0aCI6InByb2R1Y3RWZXJzaW9uIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBhc3NpZ25lZCBjbHVzdGVyIG5hbWUgcGVyIHRoZSBzcGVjLiBUaGlzIGNhbm5vdCBiZSBjaGFuZ2VkIGFmdGVyd2FyZHMuIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVcbmNsdXN0ZXIgbmFtZSwgcGxlYXNlIGRlbGV0ZSBhbmQgcmVjcmVhdGUgdGhpcyByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6IkNsdXN0ZXIgTmFtZSIsInBhdGgiOiJjbHVzdGVyTmFtZSJ9XSwidmVyc2lvbiI6InYxYWxwaGExIn0seyJkZXNjcmlwdGlvbiI6IlNlY3VyaXR5UG9saWN5IGlzIHRoZSBzY2hlbWEgZm9yIHRoZSBwb2xpY2llcyBBUEkuIiwiZGlzcGxheU5hbWUiOiJTZWN1cml0eSBQb2xpY3kiLCJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJuYW1lIjoic2VjdXJpdHlwb2xpY2llcy5jb25maWcuc3RhY2tyb3guaW8iLCJyZXNvdXJjZXMiOlt7ImtpbmQiOiJEZXBsb3ltZW50IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9XSwidmVyc2lvbiI6InYxYWxwaGExIn1dfSwiZGVzY3JpcHRpb24iOiIjIyBXaHkgdXNlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBmb3IgS3ViZXJuZXRlcz9cblxuUHJvdGVjdGluZyBjbG91ZC1uYXRpdmUgYXBwbGljYXRpb25zIHJlcXVpcmVzIHNpZ25pZmljYW50IGNoYW5nZXMgaW4gaG93IHdlIGFwcHJvYWNoIHNlY3VyaXR54oCUd2UgbXVzdCBhcHBseSBjb250cm9scyBlYXJsaWVyIGluIHRoZSBhcHBsaWNhdGlvbiBkZXZlbG9wbWVudCBsaWZlIGN5Y2xlLCB1c2UgdGhlIGluZnJhc3RydWN0dXJlIGl0c2VsZiB0byBhcHBseSBjb250cm9scywgYW5kIGtlZXAgdXAgd2l0aCBpbmNyZWFzaW5nbHkgcmFwaWQgcmVsZWFzZSBzY2hlZHVsZXMuXG5cblxuUmVkIEhhdMKuIEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMsIHBvd2VyZWQgYnkgU3RhY2tSb3ggdGVjaG5vbG9neSwgcHJvdGVjdHMgeW91ciB2aXRhbCBhcHBsaWNhdGlvbnMgYWNyb3NzIGJ1aWxkLCBkZXBsb3ksIGFuZCBydW50aW1lLiBPdXIgc29mdHdhcmUgZGVwbG95cyBpbiB5b3VyIGluZnJhc3RydWN0dXJlIGFuZCBpbnRlZ3JhdGVzIHdpdGggeW91ciBEZXZPcHMgdG9vbGluZyBhbmQgd29ya2Zsb3dzIHRvIGRlbGl2ZXIgYmV0dGVyIHNlY3VyaXR5IGFuZCBjb21wbGlhbmNlLiBUaGUgcG9saWN5IGVuZ2luZSBpbmNsdWRlcyBodW5kcmVkcyBvZiBidWlsdC1pbiBjb250cm9scyB0byBlbmZvcmNlIERldk9wcyBhbmQgc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMsIGluZHVzdHJ5IHN0YW5kYXJkcyBzdWNoIGFzIENJUyBCZW5jaG1hcmtzIGFuZCBOYXRpb25hbCBJbnN0aXR1dGUgb2YgU3RhbmRhcmRzIFRlY2hub2xvZ3kgKE5JU1QpIGd1aWRlbGluZXMsIGNvbmZpZ3VyYXRpb24gbWFuYWdlbWVudCBvZiBib3RoIGNvbnRhaW5lcnMgYW5kIEt1YmVybmV0ZXMsIGFuZCBydW50aW1lIHNlY3VyaXR5LlxuXG5SZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMgcHJvdmlkZXMgYSBLdWJlcm5ldGVzLW5hdGl2ZSBhcmNoaXRlY3R1cmUgZm9yIGNvbnRhaW5lciBzZWN1cml0eSwgZW5hYmxpbmcgRGV2T3BzIGFuZCBJbmZvU2VjIHRlYW1zIHRvIG9wZXJhdGlvbmFsaXplIHNlY3VyaXR5LlxuXG4jIyBGZWF0dXJlcyBhbmQgQmVuZWZpdHNcblxuKipLdWJlcm5ldGVzLW5hdGl2ZSBzZWN1cml0eToqKlxuMS4gSW5jcmVhc2VzIHByb3RlY3Rpb24uXG4xLiBFbGltaW5hdGVzIGJsaW5kIHNwb3RzLCBwcm92aWRpbmcgc3RhZmYgd2l0aCBpbnNpZ2h0cyBpbnRvIGNyaXRpY2FsIHZ1bG5lcmFiaWxpdGllcyBhbmQgdGhyZWF0IHZlY3RvcnMuXG4xLiBSZWR1Y2VzIHRpbWUgYW5kIGNvc3RzLlxuMS4gUmVkdWNlcyB0aGUgdGltZSBhbmQgZWZmb3J0IG5lZWRlZCB0byBpbXBsZW1lbnQgc2VjdXJpdHkgYW5kIHN0cmVhbWxpbmVzIHNlY3VyaXR5IGFuYWx5c2lzLCBpbnZlc3RpZ2F0aW9uLCBhbmQgcmVtZWRpYXRpb24gdXNpbmcgdGhlIHJpY2ggY29udGV4dCBLdWJlcm5ldGVzIHByb3ZpZGVzLlxuMS4gSW5jcmVhc2VzIHNjYWxhYmlsaXR5IGFuZCBwb3J0YWJpbGl0eS5cbjEuIFByb3ZpZGVzIHNjYWxhYmlsaXR5IGFuZCByZXNpbGllbmN5IG5hdGl2ZSB0byBLdWJlcm5ldGVzLCBhdm9pZGluZyBvcGVyYXRpb25hbCBjb25mbGljdCBhbmQgY29tcGxleGl0eSB0aGF0IGNhbiByZXN1bHQgZnJvbSBvdXQtb2YtYmFuZCBzZWN1cml0eSBjb250cm9scy5cblxuIyMgVXNpbmcgdGhlIFJIQUNTIE9wZXJhdG9yXG5cbioqUkhBQ1MgT3BlcmF0b3IgY2hhbm5lbHM6KipcblxuUmVkIEhhdCBwcm92aWRlcyB0aGUgUkhBQ1MgT3BlcmF0b3IgYnkgdXNpbmcgdGhlIGZvbGxvd2luZyB1cGRhdGUgY2hhbm5lbHMgaW4gdGhlIFJlZCBIYXQgT3BlcmF0b3IgY2F0YWxvZzpcblxuKiBgc3RhYmxlYDogUHJvdmlkZXMgdGhlIG1vc3QgcmVjZW50IHZlcnNpb24gYW5kIHBhdGNoZXMgdG8gdGhlIG1vc3QgcmVjZW50IHZlcnNpb24uXG4gIFVzaW5nIHRoZSBgc3RhYmxlYCBjaGFubmVsIGFuZCBjb25maWd1cmluZyBhdXRvbWF0aWMgb3BlcmF0b3IgdXBncmFkZXMgZW5zdXJlcyB0aGF0IHRoZSBtb3N0IHJlY2VudCBSSEFDUyB2ZXJzaW9uIGlzIGRlcGxveWVkLlxuKiBgcmhhY3MteC55eWAgKGZvciBleGFtcGxlLCBgcmhhY3MtMy43NGApOiBDaGFubmVscyBmb2xsb3cgYSBzcGVjaWZpYyBSSEFDUyB2ZXJzaW9uIGFuZCBpbmNsdWRlIGFsbCBwYXRjaGVzIHRvIHRoYXQgdmVyc2lvbiAoZS5nLiBgMy43NC4wYCwgYDMuNzQuMWAsIC4uLikuXG5cbk5vdGUgdGhhdCB0aGUgYGxhdGVzdGAgY2hhbm5lbCBpcyBkZXByZWNhdGVkIGFuZCBpcyBub3QgdXBkYXRlZCBhZnRlciBSSEFDUyB2ZXJzaW9uIDMuNzQuIE5ld2VyIHZlcnNpb25zIGFyZSBwdWJsaXNoZWQgdG8gdGhlIGBzdGFibGVgIGNoYW5uZWwuXG5cbioqUkhBQ1MgY29tZXMgd2l0aCB0d28gY3VzdG9tIHJlc291cmNlczoqKlxuXG4xLiAqKkNlbnRyYWwgU2VydmljZXMqKiAtIENlbnRyYWwgaXMgYSBkZXBsb3ltZW50IHJlcXVpcmVkIG9uIG9ubHkgb25lIGNsdXN0ZXIgaW4geW91ciBlbnZpcm9ubWVudC4gVXNlcnMgaW50ZXJhY3Qgd2l0aCBSSEFDUyB2aWEgdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gVXNlcnMgbWF5IHNlbGVjdCBleHBvc3VyZXMgZm9yIENlbnRyYWwgdGhhdCBiZXN0IG1lZXQgdGhlaXIgZW52aXJvbm1lbnQuXG5cbjIuICoqU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzKiogLSBTZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMgYXJlIHBsYWNlZCBvbiBlYWNoIGNsdXN0ZXIgeW91IG1hbmFnZSBhbmQgcmVwb3J0IGJhY2sgdG8gQ2VudHJhbC4gVGhlc2Ugc2VydmljZXMgYWxsb3cgdXNlcnMgdG8gZW5mb3JjZSBwb2xpY2llcyBhbmQgbW9uaXRvciB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4gU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIGNvbWUgYXMgdHdvIERlcGxveW1lbnRzIChTZW5zb3IgYW5kIEFkbWlzc2lvbiBDb250cm9sbGVyKSBhbmQgb25lIERhZW1vblNldCAoQ29sbGVjdG9yKS5cblxuIyMjIENlbnRyYWwgU2VydmljZXMgRXhwbGFpbmVkXG5cbnwgU2VydmljZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50IFR5cGUgfCBEZXNjcmlwdGlvbiAgICAgfFxufCA6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8XG58IENlbnRyYWwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgVXNlcnMgaW50ZXJhY3Qgd2l0aCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgdGhyb3VnaCB0aGUgdXNlciBpbnRlcmZhY2Ugb3IgQVBJcyBvbiBDZW50cmFsLiBDZW50cmFsIGFsc28gc2VuZHMgbm90aWZpY2F0aW9ucyBmb3IgdmlvbGF0aW9ucyBhbmQgaW50ZXJhY3RzIHdpdGggaW50ZWdyYXRpb25zLiB8XG58IENlbnRyYWwgREIgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgQ2VudHJhbCBEQiBpcyBhIFBvc3RncmVTUUwtYmFzZWQgcGVyc2lzdGVudCBzdG9yYWdlIGZvciB0aGUgZGF0YSBjb2xsZWN0ZWQgYW5kIG1hbmFnZWQgYnkgQ2VudHJhbC4gfFxufCBTY2FubmVyICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNjYW5uZXIgaXMgYSBSZWQgSGF0IGRldmVsb3BlZCBhbmQgY2VydGlmaWVkIGltYWdlIHNjYW5uZXIuIFNjYW5uZXIgYW5hbHl6ZXMgYW5kIHJlcG9ydHMgdnVsbmVyYWJpbGl0aWVzIGZvciBpbWFnZXMuIFNjYW5uZXIgdXNlcyBIUEEgdG8gc2NhbGUgdGhlIG51bWJlciBvZiByZXBsaWNhcyBiYXNlZCBvbiB3b3JrbG9hZC4gfFxufCBTY2FubmVyIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNjYW5uZXIgREIgaXMgYSBjYWNoZSBmb3IgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyB0byBzZXJ2ZSB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIHVzZSBjYXNlcyB0aHJvdWdob3V0IHRoZSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBsaWZlIGN5Y2xlLiB8XG5cbiMjIyBTZWN1cmVkIENsdXN0ZXIgU2VydmljZXMgRXhwbGFpbmVkXG5cbnwgU2VydmljZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50IFR5cGUgfCBEZXNjcmlwdGlvbiAgICAgfFxufCA6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8XG58IFNlbnNvciAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgU2Vuc29yIGFuYWx5emVzIGFuZCBtb25pdG9ycyBLdWJlcm5ldGVzIGluIHNlY3VyZWQgY2x1c3RlcnMuIHxcbnwgQ29sbGVjdG9yICAgICAgICAgICAgICAgICAgICAgICAgfCBEYWVtb25TZXQgICAgICAgfCBBbmFseXplcyBhbmQgbW9uaXRvcnMgY29udGFpbmVyIGFjdGl2aXR5IG9uIEt1YmVybmV0ZXMgbm9kZXMufFxufCBBZG1pc3Npb24gQ29udHJvbGxlciAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFZhbGlkYXRpbmdXZWJob29rQ29uZmlndXJhdGlvbiBmb3IgZW5mb3JjaW5nIHBvbGljaWVzIGluIHRoZSBkZXBsb3kgbGlmZWN5Y2xlLiB8XG5cbiMjIyBDZW50cmFsIEN1c3RvbSBSZXNvdXJjZVxuXG5DZW50cmFsIFNlcnZpY2VzIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciBSSEFDUyBDZW50cmFsIGRlcGxveW1lbnQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbiMjIyBTZWN1cmVkQ2x1c3RlciBDdXN0b20gUmVzb3VyY2VcblxuU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBSSEFDUyBTZWN1cmVkIENsdXN0ZXIgc2VydmljZXMuXG5cbiMjIyMgSW5zdGFsbGF0aW9uIFByZXJlcXVpc2l0ZXNcblxuQmVmb3JlIGRlcGxveWluZyBhIFNlY3VyZWRDbHVzdGVyIHJlc291cmNlLCB5b3UgbmVlZCB0byBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldC5cblxuLSAqKlRocm91Z2ggdGhlIFJIQUNTIFVJOioqIFRvIGNyZWF0ZSBhIGNsdXN0ZXIgaW5pdCBidW5kbGUgc2VjcmV0IHRocm91Z2ggdGhlIFJIQUNTIFVJLCBuYXZpZ2F0ZSB0byBgUGxhdGZvcm0gQ29uZmlndXJhdGlvbiBcdTAwM2UgQ2x1c3RlcnNgLCBhbmQgdGhlbiBjbGljayBgTWFuYWdlIFRva2Vuc2AgaW4gdGhlIHRvcC1yaWdodCBjb3JuZXIuIFNlbGVjdCBgQ2x1c3RlciBJbml0IEJ1bmRsZWAsIGFuZCBjbGljayBgR2VuZXJhdGUgQnVuZGxlYC4gU2VsZWN0IGBEb3dubG9hZCBLdWJlcm5ldGVzIHNlY3JldHMgZmlsZWAsIGFuZCBzdG9yZSB0aGUgZmlsZSB1bmRlciBhIG5hbWUgb2YgeW91ciBjaG9pY2UgKGZvciBleGFtcGxlLCBgY2x1c3Rlci1pbml0LXNlY3JldHMueWFtbGApLlxuLSAqKlRocm91Z2ggdGhlIGByb3hjdGxgIENMSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBgcm94Y3RsYCBjb21tYW5kLWxpbmUgaW50ZXJmYWNlLCBydW4gYHJveGN0bCBjZW50cmFsIGluaXQtYnVuZGxlcyBnZW5lcmF0ZSBcdTAwM2NuYW1lXHUwMDNlIC0tb3V0cHV0LXNlY3JldHMgXHUwMDNjZmlsZSBuYW1lXHUwMDNlYC4gQ2hvb3NlIGFueSBgbmFtZWAgYW5kIGBmaWxlIG5hbWVgIHRoYXQgeW91IGxpa2UuXG5cblJ1biBgb2MgcHJvamVjdGAgYW5kIGNoZWNrIHRoYXQgaXQgcmVwb3J0cyB0aGUgY29ycmVjdCBuYW1lc3BhY2Ugd2hlcmUgeW91IGludGVuZCB0byBkZXBsb3kgU2VjdXJlZENsdXN0ZXIuIEluIGNhc2UgeW91IHdhbnQgdG8gaW5zdGFsbCBTZWN1cmVkQ2x1c3RlciB0byBhIGRpZmZlcmVudCBuYW1lc3BhY2UsIHNlbGVjdCBpdCBieSBydW5uaW5nIGBvYyBwcm9qZWN0IFx1MDAzY25hbWVzcGFjZVx1MDAzZWAuXG5UaGVuLCBydW4gYG9jIGNyZWF0ZSAtZiBpbml0LWJ1bmRsZS55YW1sYC4gSWYgeW91IGhhdmUgY2hvc2VuIGEgbmFtZSBvdGhlciB0aGFuIGBpbml0LWJ1bmRsZS55YW1sYCwgc3BlY2lmeSB0aGF0IGZpbGUgbmFtZSBpbnN0ZWFkLlxuXG4jIyMjIFJlcXVpcmVkIEZpZWxkc1xuXG5UaGUgZm9sbG93aW5nIGF0dHJpYnV0ZXMgYXJlIHJlcXVpcmVkIHRvIGJlIHNwZWNpZmllZC4gRm9yIGFsbCBjdXN0b21pemF0aW9uIG9wdGlvbnMsIHBsZWFzZSB2aXNpdCB0aGUgUkhBQ1MgZG9jdW1lbnRhdGlvbi5cblxufCBQYXJhbWV0ZXIgICAgICAgICAgfCBEZXNjcmlwdGlvbiAgICAgfFxufCA6LS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBgY2x1c3Rlck5hbWVgICAgICAgfCBUaGUgbmFtZSBnaXZlbiB0byB0aGlzIHNlY3VyZWQgY2x1c3Rlci4gVGhlIGNsdXN0ZXIgd2lsbCBhcHBlYXIgd2l0aCB0aGlzIG5hbWUgaW4gUkhBQ1MgdXNlciBpbnRlcmZhY2UuIHxcbnwgYGNlbnRyYWxFbmRwb2ludGAgIHwgVGhpcyBmaWVsZCBzaG91bGQgc3BlY2lmeSB0aGUgYWRkcmVzcyBvZiB0aGUgQ2VudHJhbCBlbmRwb2ludCwgaW5jbHVkaW5nIHRoZSBwb3J0IG51bWJlci4gYGNlbnRyYWxFbmRwb2ludGAgbWF5IGJlIG9taXR0ZWQgaWYgdGhpcyBTZWN1cmVkQ2x1c3RlciBDdXN0b20gUmVzb3VyY2UgaXMgaW4gdGhlIHNhbWUgY2x1c3RlciBhbmQgbmFtZXNwYWNlIGFzIENlbnRyYWwuIHxcbiIsImRpc3BsYXlOYW1lIjoiQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBmb3IgS3ViZXJuZXRlcyIsImljb24iOlt7ImJhc2U2NGRhdGEiOiJpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBWHdBQUFGOENBWUFBQURNNXdES0FBQUFDWEJJV1hNQUFHNjZBQUJ1dWdIVzNyRVhBQUFnQUVsRVFWUjRuTzNkdjQ4Y1JmNy84VmVmTHZiTzU1UGIyK1MyZG9peDJDYmxkSGREYU90T25oQUxncmtJQ1FLV0FDUm5leElJc3B2VjU0UkR4aUJJbVVVNFprWTRaOWJPdjh6NEg2aHZVTjNyMldWL2RGZFhkL1dQNTBNcTdaMlo3cW5aSDYrcGVWZDFkV1NNRVFDZysvNFV1Z01BZ0hvUStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDN4NTlBZHdGbFJGQ1doK3dCNHRETEdyRUozQWxiRWxiYlZpS0lvbGhSTEdrb2FiSDJWcFAwZ25RS2E1VGo5dXBhMDJQckttMFJGQ0h3UDBsSDVjS3Z0QmUwUTBBMUwyVGVBaGFTRk1XWWV0anZ0UitBWEZFWFJRRkt5MVFoM29ENUxTZk9zR1dQV1FYdlRNZ1IrRGxFVURTV04wa2JBQTgyeGxEU1RORFBHTEVKM3B1a0kvRXVrSVQrV0RmbmRzTDBCa01PSmJQaFBDZitMRWZoYjBvbldjZG9JZWFDOVRpUk5aY04vRmJZcnpVSGdTNHFpYUN3YjhxeWVBYnJuV0RiNHA2RTdFbHB2QXorZGZKMkkwVHpRRjltby83Q3ZrNzI5Qy95MGJKTUYvVTdJdmdBSVlxTlh3YjhLMjVWNjlTYncwNkEva1BRZ2FFY0FOTW1ScElPK0JIL25BMytyZFBOeDZMNEFhS3hQMUlOU1Q2Y0RQNHFpaWV5b250SU5nT3RzWkVmN2g2RTdVcFZPQm42NjFjRlVUTVlDS081RTByaUxXemwwS3ZEVDhzMVUwdDhEZHdWQSt6MlJEZjdPbEhrNnN4OStXcjVaaWJBSDRNZmZKYTNTYk9tRTFvL3cwMUg5VEZ3MEJhQTZ4NUpHYlIvdHQzcUVIMFhSU0haVVQ5Z0RxTksrN0doL0ZMb2paYlF5OEtNb0drUlJkQ2pwRzdFQ0IwQTlkaVI5RTBYUllWcFphSjNXbFhUU0M2aG1ZcHRpQU9Fc1pVczhxOUFkS2FKVkkvejA0OVJDaEQyQXNQWWtMZHBXNG1sTjRLY3o1WlJ3QURSRlZ1SnB6U3FlVnBSMG9paWFpajF3QURUWGtURm1ITG9UMTJsMDRMUGtFa0NMTkg3cFptTURQdzM3dWFqWEEyaVBwYVNrcWFIZnlCcCt1aEpuTHNJZVFMdnNTWm8zZGRsbTQwYjQ2YzNENTJKeUZrQjdiV1JIK28yNm1YcWpSdmlFUFlDTzJKRWQ2UTlEZDJSYlkwYjQ2VWVnbFFoN0FOMnhrUlEzcGFiZmlCSCsxZ1F0WVErZ1M3S1JmaU5xK3NFRG45VTRBRHF1TVJPNXdRTmY3SXNEb1B2MlpMTXVxS0NCbjE1QnkwVlZBUHBnUDgyOFlJSUZmcnIvQk5zbEFPaVRCeUgzM2dteVNpZmRZZTZiMnA4WUFKcmhIV05NN1NXZTJnTS92WXAySVZia0FPaXZqYVJoM2Z2cDExclMyZG9NamJBSDBHYzdrbVoxcjl5cHU0Wi9JRmJrQUlCa3MvQ2d6aWVzcmFSRDNSNEFMbFJiUGIrV3dHZmJCQUM0VkczYkw5UlYwcUZ1RHdBWDIxRk5GMlZWSHZqcG1sTXVyZ0tBeSszWHNUNi8wcElPcFJ3QXlLM3kwazdWSS95cENIc0F5R05ITmpNclU5a0lQNHFpUk5LUGxad2NBTHJyTFdQTXZJb1RWeG40SzBtN2xad2NBTHJyeEJnVFYzSGlTa282NmVRRFlROEF4ZTFXTllIcmZZVFBSQzBBbEZiSkJHNFZJL3lKQ0hzQUtHTkhOa3U5OGpyQ1QzZkMvTTNiQ1FHZzMxN3p1YU9tN3hIK2dlZnpBVUNmSGZnOG1iY1JQcU43QUtpRXQxRyt6eEYrc050MkFVQ0hlY3RXTHlOOFZ1WUFRR1c4cmRqeE5jSm5aUTRBVk1QYmloMWZJL3lWdU5BS0FLcmk1ZXJiMGlQOEtJckdJdXdCb0VxN2FkYVc0cU9rVTdvVEFJQnJqY3Vlb0ZSSmg2V1lBRkNyVWtzMHk0N3d4eVdQQndEa055NXpjTmtSL2tyVTd3R2dMcVVtYjUxSCtGRVVEVVhZQTBDZGR0UHNkVkttcERNdWNTd0F3TTNZOVVEbmtnN2xIQUFJd3JtczR6VENwNXdEQU1FNGwzVmNTem9qeCtNQUFPVTVaVENCRHdEdDQ1VEJoV3Y0NmM2WXY3czhHUURBbS84cHVvT215d2cvY1RnR0FPQlhVdlFBQWg4QTJpa3BlZ0NCRHdEdGxCUTl3S1dHNytjbXVBQ0FVb3d4VVpISEZ4cmhSMUdVRk9vTkFLQXlSVE81YUVtbjBNa0JBSlVxZEFGVzBjQ1BDejRlQUZDZFNnUGZlWmMyQUlCM2hUSzUwS1F0RTdZQTBDeEZKbTV6ai9EVDJ4a0NBQnFrU0RZWEtlbmtQaWtBb0RaeDNnY1dDWHpxOXdEUVBMbXp1VWpnRHh3NkFnQ29WdTVzWm9RUEFPM0dDQjhBZXFLU0VUNEFvTVZ5cjhObkRUNjZJRW1TTS85L1BwOEg2UWZnVTk2MStIK3V1aU5BS01QaDhMUWxTYUs5dmIwTEg3ZGNMaldmejdWWUxFNGIwRVdNOE5FSmc4RkFTWktjaHZ0d09OVE96bzdUdVRhYmpSYUx4ZW1id0h3KzEzcGQ2RTV5UUszeWp2QUpmTFJTa2lTbndUNGNEclc3dTF2cDg1MmNuSnlPL3Vmek9hVWdOQXFCajg3WUxzc01oOE5MU3pOMVd5NlhaejRKVUFwQ0tBUStXaW1PNHpQaHZyKy9IN3BMaFJ3Zkg1OTVFMWl0VnFHN2hCNGc4TkY0ZzhIZ1RMZ25TZUpjZDIrcXpXWnpaaTVnc1Znd0h3RHZDSHcwem5iTnZVbWxtYnBscGFEdE9RR2dEQUlmUWNWeGZDYmcyMWFhcVZ0V0NzcmVBQ2dGb1FnQ0g3WHh1U1FTRmt0RFVRU0JqOHFjRC9lcWwwVEN5cGFHYnI4SkFCS0JEMC95WHEyS01MaEtHQktCRHdmWmtzZ3MzS203dDlQeDhmR1pOd0htQTdxUHdNZVZ6aStKN0V0cDV1VGs1TFFVa2lSSmIxN3o5b1F3UzBPN2g4REhHZWZEdlErbG1lMkp6OHVDYnZ1TnIwOFR6dHRMUTdQdkRkcUx3Tyt4dGwrdDZzclgwc2ErTGlubEt1SDJJdkI3Z2hGcVBTTlVQaUZSQ21veUFyK2p6bTlGUUEwNmpMN1BnVkFLYWhZQ3YyTkdvNUVPRHc5N0VTcHRYV1hTeDFWT0p5Y25ta3dtbXMxbW9idlNhd1IraDB5blV6MTQ4Q0IwTnlyUjlTMkdtN3ExczI5SFIwY2FqOGVodTlGYkJINUhqRVlqZmZQTk42Rzc0UVZYaWxwZHZWTDVuWGZlWWFRZkNJSGZFYXZWcXBXQndGNHcrWFZsTDZLVGt4UEZjUnk2RzcxRTRIZkFjRGpVTDcvOEVyb2J1YkRibzE5dFhScjYrdXV2ZDY0czF3WjVBLy9QVlhjRTdwbzZXdHBlcWRIbjBreVZWcXVWcHRQcG1YL2JmZ05vNmdxdHdXQVF1Z3U0QW9HUEszSEhwdVk0Zi9QMFB0d3hESDRSK0EwV0lsaTUyckk5MXV2MUg5NEUrbnFWTmZJaDhIdXM2MHNpKzJpMVdtbTFXcDFaTGRPWHBhRzRIb0hmRStldlZxWHUzaC9aejMxN1RtQjdLNDR1TFEzRjFRajhEanEvSkpMU0RNNjdyQlRVOXFXaHVJWXhKbGVUWkdqMXRpUkpURkhqOFRoNHYybmRhT1B4dVBEdlg1SWt3ZnZkeDVZM3gvOGtkQW9qZWZqQzcxTDNFUGdBMEJNRVBnRDBCSUVQQUQxQjRBTkFUeEQ0QU5BVEJENEE5QVNCRHdBOVFlQURRRThRK0FEUUV3UStBUFFFZ1E4QVBVSGdBMEJQRVBnQTBCTUVQZ0QwQklFUEFEM0JIYS9RRzNmU2RqdjlLa2x2WFBMWWw1SitsYlJKdno1THZ6NnZ1STlBbFFoOGROWXRTWGNsdloxK3ZWSGcyQnQ2OVdidzl0YS92NUQwczZRZkpIM3ZvWTlBblFoOGRNNTkyWkIrKzdvSE9yZ3A2VjdhWHNxRy9tUFpOd0dnNlFoOGRNS09wSGRsdy81bVRjOTVRNi9DLzZsczhIOWQwM01ETHBpMFJlczlsTFNVOUlIcUMvdnozcEQwdWFTZlpNdEhRQk1SK0dpdHU3SkIvNm1LMWVlcmRGdlN0NUwrS3p1SEFEUUpnWS9XMlpIMG1XeXdoaHJSWCtkdDJkSCsvZEFkQWJZUStHaVZPNUsrazYzWE45ME4yVExQRjdKdlVrQm9CRDVhNHkreVlYODdkRWNLdWlmYmIwbzhDSTNBUnl2Y2wvUi9hazZ0dnFqYnNpV2VPOWM5RUtnUWdZL0d1eTliR21tN0c3SWpmVUlmb1JENGFMU3VoSDJHMEVkSVhIaUZ4cW9qN0xNOWM4NjdiSThkSDdMUWYxUHN6WU42RWZob3BEdXlTeTk5ZXlhN0hjSlR2ZG9jN1RLMzBuNjhJVHRoN0hNSjZBM1p0ZnAvdmFZUGdFOEVQaHBuUnpZTWZVM1F2cEQwbFd6UUZ4bFJQMC9iOTVJK2xBMy9kMlhEMzBmZmJzdStxYjNuNFZ4QUh0VHcwVGhmeU05bytvV2s5eVh0U2ZwUzVjc252OHFHODU2a1I3TGxvTEx1aVl1elVCOENINDN5Ri9uWjVmS1JiSTI4aXMzTU5sdm5mK3JoZkorSk5mcW9CNEdQNE83STdvdHpWM1owWDhZTFNmdXlnVngxYmZ5NWJBMytvNUxudWFIeXJ4dklneG8rYW5OWGRnTDBqdXlJMXZjVnM4OFVaaEwwUzluOThMK1RlMjMvRGRudkQvdnFvMG9FUGlwMVY3Wk83V3VpOHpLUFpTZFdRNjE0K1ZYMnphWk02SDhoT3o4QVZJV1NEaXB4WDNicjRtOWxBNy9Lc0g4bU81a2FlbmxqRnZxdWs3azN4UVF1cWtYZ3c2c3M2RDlYUFZzWFoyV2Nwc2hDMzlVSHZqb0NYSURBaHhlM1pNc1pkUVc5WkVmU1RSalpuL2VyM0NkeWI0bzdacUU2QkQ1S3V5KzdFMlNWMnhGYzVKRXUzaGFoQ2I2VTlJUGpzZmQ4ZGdUWVF1Q2psQzlrUi9WMWIxdjhWRFpVbSt4RHVkWHo3NGticHFBYUJENmM3TWlXY0VLTlJoOEZldDRpbnN2OVRla3ZQanNDcEFoOEZKYUZmZDBsbk14VHRXZTkrbGR5RytYN3VOb1lPSS9BUjJHaGJ6UFlodEY5WmlPMzdSMll1RVVWQ0h3VThvWENodjFqdFdkMG4vbks0WmdiNGlZcDhJL0FSMjRQRlhZRnlXTzFjeXZoNTdMWEN4UkY0TU0zdGxaQUxuZFV6VVZCejJUTEh0bk5TTzdJemhGc3p3LzhJRHRLYnR2SWZ0djNLdjdKS09RbktYUVRnWTljdnBDZnBaY3ZaY1B2aC9Sclg3aHNvOHdJSDc0UitMaldmWlVmYmI2VVhhTDRsWnAzWld3ZFhENmRzQllmdmxIRHg1VjJWUDdlc2s5bGJ4WlN4eDcxVGZhaTRPTnZpeHVqd0M4Q0gxZDZWK1ZLT1k5a054TXJlM3ZCTG5ENUhpeGtsOEd5VEJNK0VQaTRVcG50ZXQ5WHU5Yk1OOVVic3R0TWZ5SEtQQ2lId01lbDdzdDk1OHVQVk0zOVpQdnNudXpXMDJ5N0FGY0VQaTdsZW5uL0Qycit4bVp0ZFVQUy82bjh2QXI2aWNESGhYYmtGdmpaSHZXbzFydml4dWNvanNESGhWd25DVVBlVjdadjdvblFSekVFUGk3a3NoUG1DMUczdjBvVlZ3cmZrOTN5QXNpRHdNZUZYRWI0aFAzVkhsZDAzay9Gc2sza1ErRGpRaTVYMWxZVmFGM3hYRzQ3WitiQmtrM2tRZURqRDF5dTdud2hMcTdLNDBOVjg4WjRVM1lpRjdnS2dZOC9jQW44cHQ1TXZJbmVrL1EzdWQvay9ESVB4U2dmVnlQdzRRV0JYOHpQa3Y0aDZYOGxEU1g5VStWSC9qZkVLQjlYSS9DQndKN0xiaFg5bm16NHUyeWxuQ216RlFhNmo4QUhHdVM1N0daenJxUDltMkxyQlZ5T3dBY2E2RDI1aDc3TE5SVG9Cd0lmdmJBak82bjVuYVQvbDdidjFPeUp6ZzlWZkE5OWlUWDV1QnlCRHkrYWZEdSsrN0s3VEg2cXM2UGZOOUovVzZxWnRlK04zTGFYNWw2NHVBeUJqejl3V1UvZnhNQy9LK2tuU1ovcjZwdTQzRWdmODVPYU56citXb3p5NFErQmp6OXdDZnliYWs3bzM1Szk4dlJiRlJ2dDN0YXJHNDAwNmRhQ1ZlekJnMzRpOEhFaGw2V0I5N3ozb3BnZFNSL0lqdFRMOU9WZWVvNFAxSXo2UGxjd3d4Y0NIeGR5dVpEcXZzSUY1SDI5Q3VreTkrRE4zTkNyTjQ4bTF2Y0JGd1ErTHVReXdnOXhwZWNkMmRVMm44djlkb3hYdVptZSt6czFwMlFGdUNMd2NhSHZaZTllVmRSRDFWUC8zcEd0dFIrcm5uWG5iNlRQRldKWHlpYVVsZEFOQkQ0dTliM0RNVGNrL2RkM1I4NzVRSFlwWllnNWcreEc0aC9VK0p4Y09RdGZDSHhjeXZWS3o5dXE1dFo3ZC9VcWJIM1U2VjFsOWYybHFsLytlRmR1cFNwVzl1QWlCRDR1OWJQYzFvQkxmdSszZWt1Mmh2NnRxcW5UdTdvcDI2ZnZWRjBaeStXVGhPdlBETjFINE9OS0xsZDZackxRZDYxQjcwajZUTkpDemQ0ZjVnM1pQbjRtdi9YMmgzSjczWXp1Y1JrQ0gxZHl2ZEl6YzA5dUsxd2V5cFpNMnJTLys3dXlmZlp4VS9IN3N0cyt1UEI5WXhWMEI0R1BhNzFYOHZqYnNxR2ZkL1Q3aFd6WWhhelR1N29oMjNmWGNsYjJxZVp6eCtOZnltMnlIZjFBNE9OYVA2djhxUEdHYkpCZDU3NnFYWDN6VlBZbUkyVnZOSEtkZXlwMndWYTJtK2RQS3ZlcGhyREhWUWg4NVBLZTNOYmxiN3VuNjBmNVZTMTNmQ0Y3SDltL3ltNVZrTjFvNUcrcWJwSXo3MnU1SXh2MG42cjhwSFNaT1JkMEg0R1BYRGF5OTJBdDY2cGF2dXNTeEt1OGxQU1JwRDFkUEpuNWMvcmZQbEw1TjdUemJ1cjZaWnZaQ2lRZnIvdXgySGNIVnlQd2tkdlBzc0hZRm85bHcvekxISS85TW4xczJSdUpGL1daL014VnZKUzlZUXB3RlFJZmhYeXAra094cUtlUzltWExVSnNDeDIzU1kvWlZiWDAvYzB2UzI1N09WZlMxb3A4SWZCUlc1bjZyVlpZY1hrajZwMnh0M21XM3o4eXY2VG4rcVdvdll2SjFzZFpqTVZtTGZBaDhPSEVKL2FwcXpDOWxKeXYzNURmNHZrL1ArVWorNi91K1BGUDVaYlBvRHdJZnp0NlQ5SDdPeDJhaDdOc1BrdDZzNk55WlIrbHpOTzJDcG1leW4wU0F2QWo4amhrT2g3VSszOWV5TmUrclNoOHY5R281cEc5ZlZYVGU4NTZueitWVG1iTFREN0xmMHlycjlrbVNWSGgyaEVEZ2Q4eGdNS2o5T1grVkhRRi9KRHZaK1RKdFQyVS9BYnlwY3VIV1ZSdTV6WVU4a2wwaXl5UXRpdnB6NkE2Z0d6YXlLM2p5TElIRUt4L0s3bmVmWjJubUM5a3lHcHVqd1JVamZDQ2dqV3hwNXRrVmoza2grMG5wc292SGdMd1k0WGRNaUpJT3lzbEtZdmRsMStYdmJQMzdNOWw1a2hEaU9BNzB6S2dLZ2Q5Z2k4V2k4REYxVDlyQ242OFZMdHd2NGhMNExyK3pxQThsblFaYnI5ZWh1d0FVd3U5c3N4SDRIY1BIY1BqQ3A4WHVJZkFiYnJsY0Zucjg3dTV1UlQxQjMrenNGTHRoWTlIZlZkU1B3Rzg0bDQvSVROeWlMSmRQaXBSem1vL0FiN2pWYWxYNEdENktveXlYd0hmNVhVVzlDUHlHYy9ram9vNlBzbHdHRFFSKzh4SDREZWV5ekkzQVIxa3N5ZXdtQXIvaFhPcWliSHFGc2x4RytOVHdtNC9BYjdqNWZGNzRHRWI0S01zbDhGMStWMUV2QXI4RlRrNU9DajErZDNlM055dDEzdFdyclFpcXRKTStWeC9FY1Z4NFNXYlIzMUdFUWVDM2dFdHR0QzlsbmJjbExTVTlyUEE1SHFiUDRlditzMDNIaEcxM0VmZ3R3SjQ2VjdzaDZWUFpVTDdyOGJ4MzAzTitxbnpiRjNlRnkyQ0JjazQ3RVBndHdBZy9uNXVTdnBYMG5jcmRJUHhXZW81djAzUDJqY3RnZ1JVNjdSQVpZL0k5TUlyeVBSRGVEUVlEL2Y3Nzc0V1BpNktvZ3Q1VTU2NXN5UHJ5U1BhMmhIbnZESlhWNlQvdzJJZS9xWDE3Mk9mTmhHMnZ2ZllhWloyQWpERzUvdGdaNGJmQWVyMTJtaFRyNHloLzJ3ZXlKWm43T1I1N1AzMnN6N0J2bzlGb1ZQaVlrNU1Ud3I0bENQeVdjS21SdXZ6eGh2U3o3TDF3ZmJvaDZYTkpQK25pK3Y3ZDlMOTlMdjkxK3BkcTMramVaWkJBT2FjOUNQeVdjQW44Tm83d0gxVjAzdHV5NWFML3l0Ym9iNlgvKzl2MHYxV2hxdGRTSmRiZmR4czEvSmFJNDFpLy9mWmI0ZVBhV0Z2OVF0SzlDcytmZllxb2N1WE5ZOWtianJjTjlmdDJvb2JmTWF2VnlxbU8zN2F5am1TRDhpUDVMKzlrYnFpNnNIOHAyL2MyaHIxVWZFOTc2dmZ0UXVDM3lHdzJLM3pNZUR6MjM1RWFmQ2xwVDNhazNCYVBaZnY4WmVpT2xGQzBIazg1cDEwSS9CWngrZVBhMjl0cjdkNDZHOW1SOHI2a3A0SDdjcFduc24xOFQvbVhnRGJWZERxdDlQRUlpOEJ2a2Rsc3BzMm1lS1Mwc2F5ejdWZEpmNVgwdnFRWGdmdXk3WVZzbi80cTI4Y3VtTS9uT2pvNnl2WFlvNk1qUnZndFErQzNqRXRaWnpLWlZOQ1QrbjB0NlUzWjFTOVYxZmZ6ZUpuMjRjMjBUMTB6SG8rdkRmMmpvNlBXbGd2N2pNQnZHWmZBMzkzZGJlVVN6WXRzOUNwc1E5VDNIK3ZWbTA3Ynl6ZFhHWS9IZXVlZGQvVGt5Wk16Ly83a3lSTzk5ZFpiaEgxTHNTeXpoZGJyZGVIdGE3czZJcnNyNlROVnQ1WSs4MHpTaDJyZmhWVG9CNVpsZHBqTEtQL0Jnd2VkM0NQL1o5a1I5L3VxcHN6ek1qMzNteUxzMFg0RWZndTVyb3pvU2kzL0lsL0xMb24wZVhYcm8vU2NYYXpUbzU4bzZiVFVhclhTN3U1dW9XTTJtNDNpT083OHZVZHZ5Wlo1WEc5WThvTnMrZWE1dHg0QjFhS2swM0dIaDRlRmo5bloyZW4wS0QvelhOSS9aTGNtTHJLTTgwVjZ6RDlFMktPYkdPRzNsT3NlK1gwWjVXOTdLTHZ0OFdYYktXVExMTnQ4aFN6NmpSRit4NjNYNjl3WHlHenJ5eWgvVzdaTnd5UFoxVGFaWjNwVnB5ZnMwUWVNOEZ2TWRRZk5Qbzd5Z1M1amhOOERxOVZLeDhmSGhZL2IyZGx4bWdNQTBHNk04RnN1U1JMOStPT1BUc2UrL3ZycjNLMEk2QUJHK0QweG44K2RSdm1TMjBvZkFPMUY0SGZBd2NHQjAzSDcrL3U5bThBRitveVNUa2ZNNTNQdDcrOFhQbTZ6MldnNEhITFhJcURGOHBaMENQeU9HQTZIK3VXWFg1eU9QVDQrN3N4dW1sMHdHbzJVSkluVERjWHpXcTFXbXMvbm1zMW1yTmJxZ0x5QkwyTk1yaWJKMEpyZHB0T3BjWFZ3Y0JDOC8zMXZ3K0hRTEJZTDU1K2hpL1Y2YmNiamNmRFhUaXZYVE40Y3ovM0FCcndvMnRWdE1CaVk5WHJ0L01lZkpFbncxOURYTmh3T1MvM3N5aUwwMjkwTWdkL1BOcGxNblAvbzErdTFHUXdHd1Y5REg5dDhQbmYrdWZrU3gzSHc3d1BOclJrQ3Y3K3RURmxnc1ZnRTczL2YybkE0ZFA1NStYUjRlQmo4ZTBGemF5Wm5qck1zczRQSzNObHFiMi9QZWI5OXVHbktUZWFadU84K0FyK0RGb3VGUHZua0UrZmpIeng0NEx5MkgrMjF0N2NYdWd1b0dJSGZVUWNIQjFvdWw4N0hmL3p4eDUyOEJ5N1Fad1IraDVVTjdQLzg1eitFZmcyNDZBMjF5VnZzVndNbUptakZXNWxWT3htVzdGWGJ5aTZuOVNuMDk0TG0xZ3lyZEdoWm04MW1wWU9BMEsrMmpjZmowajhqSDBKL0gyaHV6UkQ0dEt3TkJnTXZWM0FTK3RXMkpvUis2TzhCemEwWkFwKzIzWHhkeVRtZFRvTy9saTYzSkVtOGZDSnpGZnIxMDl5YUlmQnA1OXRvTlBJU0NyUFpqQ3R5QS84Y3E2cjVoMzV0TkxkbUNIemFSYzFYMldDeFdKamhjQmo4OWZTdEhSd2NlUG41WFNiMDY2TzVOVVBnMHk1cmg0ZUhYc0podlY2YjBXZ1UvUFgwb1EwR2cxcjIyd245T21sdXpSRDR0S3RhbWEyVXo1dE9wNVI0S214Smt0UzJiRFAwYTZXNU5VUGcwNjVyUGtOL3RWcXh2YkxuTmhnTXZIMGF5eXYwYTZhNU5VUGcwL0kwbjZGdmpOMXhrZEYrK1RZYWpjeHF0Zkw2czhrajlPdW11VFZENE5QeU50K2h6MTJVM0ZzY3h5ekxwQlZ1aHNDbkZXbStROThZWStiek9XV2VuRzB3R0ZTK0FpZVAwTjhIbWxzekJENnRhS3VxWGp5ZFRybWIwaFh0NE9DQXZYUm9wWm9oOEdrdXJjckwrd24rVjIwd0dKakpaRkpablg2MVdqbWRPL1QzaGViV0RJRlBjMjFWTHdQc2M2a25qdVBLUi9TTHhjSjUzWDdvN3cvTnJSa0NuMWFteFhIc1pjTzFxNnhXS3pPWlRIcXhxaWRKa2tybVNjN2J2aTh0Z2QrZlpnaDhXdGsyR0F4cUNTbGpiTG1uYTFmdFpxUDVPcFpYWG5UVk00SGZuMllJZkpxdk5oNlBhNXRVWEsvWHJRNy9PSTdOWkRLcC9OUFJ0c1ZpY2VIY0NJSGZuMllJZkpyUFZrZUo1N3oxZW0xbXM1bVpUQ2FOM2FodE1CaVkwV2hrRGc4UGcxd29kWEJ3Y0duZkNQeGV0ZGpreVBISS9veXZGMFZSdmdlaTB3NE9EdlR4eHg4SGVlN05acVA1Zks3RlluSDZkYjFlMTlxSDRYQjQycElrMGQ3ZVhxM1BuMWt1bHhxUHgxb3NGcGMrWmo2ZmEzOS92OUI1b3lncTJ6VUVZSXpKOVlNajhGRllITWVhVHFlRnc2UUtKeWNuV3ExV21zL25rblQ2dGN5YndYQTQxR0F3VUJ6SGl1Tll3K0ZRY1J3SEMvZHRtODFHaDRlSE9qZzR1UGF4Qkg1L0VQaW8zSGc4MXVIaG9YWjJka0ozNVVyWm04SlZtdkRtZFowblQ1NW9NcGxjKzFveVJRTi91VnhxT0J3NjlnNGg1UTE4YXZpMFVxMHBXd0owbWV0T3BKUEpwTkR6YkMvcHBMV3JHU1p0YVhXMk9JNXJXOExaRjZ2VnF0UW1kSVBCSVBmcXF2VjZ6VlhRTFc2R3dLZUZhQVIvZVdXRGZydmx2WGs5dTV1MnU1a0tBbjhlK2tYUjJ0TUkvdUo4QnYxMkd3NkhseTRaNWNZMW5XaHprelBIaTB6YXppWHQ1M293a0lyaldPUHhXSlBKcFBHVHU2RWNIeC9yOFBCUXM5bXMwdWNaalVabkptVVhpMFhsejRsYUhCdGprbHlQelB2T0lHbW04TzlrdEJhMzhYaGMrOFZiVGJWZXI4M2g0U0YxYzVxUE5qTVZsSFFPR3ZEQ2FCMW9jUndIdXpJMXRObHNScjJjNXJzZG1Bb0NmOUtBRjBicldCc09oNTBQL3l6ays3QXJLQzFJbTVnS2F2aUpwQjl6UFJod01Cd09OUnFObENSSkt5NkV1c3pKeVlubTg3bG1zNW5tODNudDJ6K2dkOTR5eHN6elBMQkk0TWVTZm5QdUVsREFZREJRa2lTbmU5WTArUTBnQy9qdFBYNkFHcjFtakZubGVXRHV3SmZZWGdGaGJXOWNsclc2Vi80c2wwdXRWcXVnRzdnQjIwemViUlZVUFBBWGtzTHZJQVZzU1pKRWc4SGdkTWxodHZtWlpEOHA1Tm4wYkxQWm5CbVpaMEcrV3EzT05LQmhsc2FZM0JzZ0ZRMzhxYVFIRHAwQ0FQaDNaSXdaNTMzd253cWVuT0lrQURSSG9Vd204QUdndlFwbGNxR1Nqc1RFTFFBMFJaRUpXNm40Q0YrU2xnN0hBQUQ4S3B6RkxvRS9kemdHQU9EWHZPZ0JCRDRBdE5PODZBRXVOZnlCcE4rTFBoRUF3S3YvTWNZVXV1cXY4QWcvZlFMcStBQVF6ckpvMkV0dUpSM0o3bzBQQUFqREtZTUpmQUJvSDZjTUxsekRQejB3aWxhU2RwME9CZ0M0T2pIR3hDNEh1bzd3SlViNUFCQ0NjL2FXQ2Z4cGlXTUJBRzZtcmdjNmwzUWt5am9BVURQbmNvNVVib1F2TWNvSGdEcE55eHhjZG9RZmk5c2VBa0JkY3QvTzhDS2xSdmpwRXgrWE9RY0FJSmZqTW1FdmxTL3BTSlIxQUtBTzA3SW5LRlhTT1QwSms3Y0FVS1ZTazdVWkh5TjhpVkUrQUZScDZ1TWt2a2I0QTBrclNUdWxUd1lBMkxhUkZMdHNsbmFlbHhGKzJwR3BqM01CQU02WStnaDd5ZE1JWDJLSkpnQlVwTlJTekcyK2F2alpFczBqWCtjREFPaklWOWhMSGtmNEVxTjhBUERNMitoZThqakNsMDVIK1ovNFBDY0E5TlFuUHNOZThqekNsMWl4QXdBZWVGdVpzODNyQ0Y4NlhiRno0UHU4QU5BakI3N0RYcXBnaEg5NllxNitCUUFYWHE2cXZZajNFZjZXY1lYbkJvQ3VHbGQxNHNvQzN4Z3psL1NrcXZNRFFBYzlTYk96RXBXVmRDUW1jQUdnZ0VvbWFyZFZXZEpoQWhjQThxdGtvblpicFNQODB5ZUpvcm1rL2NxZkNBRGE2ZGdZazFUOUpIVUZQcVVkQUxoWTVhV2NUS1VsblV6NlFzWjFQQmNBdE15NGpyQ1hhZ3A4U1RMR3pDVDl1NjduQTRBVytIZWFqYldvcGFSeittUzJ0RE9YdEZmYmt3SkFNeTBsSlhXTjdxV2FBMTg2M1ZGekllcjVBUHBySTJub2UzTzA2OVJXMHNta0wzQmM5L01DUUlPTTZ3NTdLVURnUzZmMS9IK0ZlRzRBQ094ZmRkYnR0OVZlMGpuejVGRTBsZlFnV0FjQW9GNUh4cGh4cUNjUEd2Z1NGMlVCNkkxYUxxNjZTcENTemprajJkbHFBT2lxcFd6V0JSVTg4Tk1sU1lrSWZRRGRWUHZ5eThzRUwrbGsySDRCUUFmVnRtMUNIc0ZIK0ptdGtmNG1jRmNBd0llTkdqS3l6elFtOENYSkdMTVFvUStnL2JLd1g0VHV5TFpHQmI1MEd2cXhxT2tEYUtlbGJCbW5VV0V2TlREd0pTWnlBYlJXWXlab0w5TEl3SmZPaFA1eDRLNEFRQjdIYW5EWVN3ME9mTW1HZm5xaHdsSG92Z0RBRlk2TU1ZME9lNm5oZ1o5SkwwVm03eDBBVGZTdmtOc2xGTkdZZGZoNVJGRTBralFWYS9VQmhMZVIzZlV5eUVab0xsb1YrTkxwZnZvemNSTVZBT0VzSlkxQ2JIRmNSaXRLT3R2U2IzQWlicGNJSUl4L3kwN09ya0ozcEtqV2pmQzNVZUlCVUtQV2xYRE9hM1hnUzZkNzhNekVGc3NBcW5Nc1c4SnA5Q3FjNjdTdXBIUGUxdExOZjRrdEdRRDR0WkZkaGRQNEpaZDV0SDZFdnkwZDdVOGwvVDF3VndDMDN4UFpFazdyZ3o3VHFjRFBSRkdVeUFiL2J0aWVBR2loRTltZ240ZnVpRyt0TCtsY3hCZ3pOOGJFb3N3RElMK3NmQk4zTWV5bGpvN3d0NlZsbm9ta2owUDNCVUJqZlNMcHNFdmxtNHQwUHZBejZRVmJCNUllQk8wSWdDWTVrblRReGpYMUxub1QrSmswK0NlU3htTDlQdEJIRzlrNXZzTytCSDJtZDRHZjJTcjFqSFgzMENrQUFBRHZTVVJCVk1Ya0x0QUhKM29WOUowdTNWeW10NEcvTFlxaXNXendjL0VXMEQzSGtxYkdtR25vam9SRzRHOUp5ejFqTWVvSDJpNGJ6VS83VnJhNUNvRi9pU2lLaHJMQlB4TGhEN1RCaWV3Mks5TW0zaysyQ1FqOEhOTHdINldOYlptQjVsaktodnlNa0w4ZWdWOVFPdG1iYkRYZUFJRDZMQ1hOczliWHlWZFhCTDRINlZZT3c2M0dtd0JRM2xMU0ltdGR2ZnExVGdSK1JkSUo0RmoyRFdDdzlWVmlOUkFnMmRVemtyU1dEZlhzNjRxSjFtb1ErQTJ5OVNZQmRNV0Nza3R6RVBnQTBCT2QzQzBUQVBCSEJENEE5QVNCRHdBOVFlQURRRThRK0FEUUV3UStBUFFFZ1E4QVBVSGdBMEJQL0g5ZjU2TkxPRVZiYmdBQUFBQkpSVTVFcmtKZ2dnPT0iLCJtZWRpYXR5cGUiOiJpbWFnZS9wbmcifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiKiJdLCJyZXNvdXJjZXMiOlsiKiJdLCJ2ZXJicyI6WyIqIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscyIsInNlY3VyZWRjbHVzdGVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwicGF0Y2giLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMvZmluYWxpemVycyIsInNlY3VyZWRjbHVzdGVycy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMvc3RhdHVzIiwic2VjdXJlZGNsdXN0ZXJzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJwYXRjaCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRoZW50aWNhdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbInRva2VucmV2aWV3cyJdLCJ2ZXJicyI6WyJjcmVhdGUiXX0seyJhcGlHcm91cHMiOlsiYXV0aG9yaXphdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbInN1YmplY3RhY2Nlc3NyZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6InJoYWNzLW9wZXJhdG9yLWNvbnRyb2xsZXItbWFuYWdlciJ9XSwiZGVwbG95bWVudHMiOlt7ImxhYmVsIjp7ImFwcCI6InJoYWNzLW9wZXJhdG9yIiwiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzdHJhdGVneSI6e30sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImFubm90YXRpb25zIjp7Imt1YmVjdGwua3ViZXJuZXRlcy5pby9kZWZhdWx0LWNvbnRhaW5lciI6Im1hbmFnZXIifSwibGFiZWxzIjp7ImFwcCI6InJoYWNzLW9wZXJhdG9yIiwiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9fSwic3BlYyI6eyJjb250YWluZXJzIjpbeyJhcmdzIjpbIi0taGVhbHRoLXByb2JlLWJpbmQtYWRkcmVzcz06ODA4MSIsIi0tbWV0cmljcy1iaW5kLWFkZHJlc3M9MC4wLjAuMDo4NDQzIiwiLS1sZWFkZXItZWxlY3QiXSwiZW52IjpbeyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9NQUlOIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1NjpiOGIzM2FiYzUxNDNhYjc3ZDdkMzkwNTdiN2FhNzE4OGE1OWRlM2U5ZjI2NzlmNDhkOTQ5NjgxNzRiZTBlNjg5In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXJoZWw4QHNoYTI1NjphNTQ2NDE3OGZiZTUzOGMyZjViYmFiYzlhMGFlMWIwNTdiZTM5N2U1NzUzZjJlYTUwZDc0MWMxM2UyYjMxMjBlIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6YjRhOWUzYjIxNTNkNzI5ZTRjOGY2ZjhjMGE5MDlhODRiMTM4N2Y3M2JkNmZiNzc1ZDM4ZDc2MjlmZGFkYzgwMyJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6ZjdlYzU1YzQ3NTI5NDgzYjUwOTQ4OTEzZTk4ODNlZGRlZmU5MzhmZTZmMDE2NDQ3NGI4MTY5MjUzMjEyZWI3MSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9EQl9TTElNIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXNsaW0tcmhlbDhAc2hhMjU2OmZjZGI1MmU5NzdhZTIxZWUzNTZiZmQ4NTEwY2ExOTdiMWI5ZDkzYjE5ZDI3ZTg3MDdhMzVlNzA1YWYyNzFmNjkifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX0NPTExFQ1RPUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo0NTlhMGNlZGQ2MmRiMWM5NTkwNzgxNDFhY2NhYzZlOWRmYjk5NWY0YzYxOGM2NWM4MzM1MGYyZGMzZjhmODY3In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9ST1hDVEwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6Yjc2M2EzYmRkYTU1OGU3Y2NiZTQ0NTRiM2E5YTZjOTQwNTJjMzU0N2VkZmMxZjI3ZDc5Y2JmNWNlMTAxYmEzYiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ0VOVFJBTF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6N2FlYzUyMmU4MzJlMDNlMzJjY2M5NTVjN2I0MjA1NjkyMWQ4OTJhOTdjNmY1MDIyM2I4N2MxY2JhYzRkOGRlMCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1kYi1yaGVsOEBzaGEyNTY6MzNiMmI0MGJhZTY1ZjY3NWM1MGRjZTViMWU0NjUzNTEyMjcyZTZjNjI0YmU1ZTFjOTNlNWNlMjFlN2YzNWFkOCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6ZDUwMWIyNjNkYTUyNzNiZTdjNzIyZGYwNDE5OWQwZjdlNTFkZjFiNDE4NzdmNzJmNjZkNzgzMDJmMjI2OTY0ZiJ9LHsibmFtZSI6Ik1FTU9SWV9MSU1JVF9CWVRFUyIsInZhbHVlRnJvbSI6eyJyZXNvdXJjZUZpZWxkUmVmIjp7ImNvbnRhaW5lck5hbWUiOiJtYW5hZ2VyIiwiZGl2aXNvciI6IjAiLCJyZXNvdXJjZSI6ImxpbWl0cy5tZW1vcnkifX19XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6MmVhOGQ3ZmQ0N2Q4NzcyNDQwMjAxNjMxYTk5MzI0NzQ1Y2Y1ODhiY2Y4ZTEzNDc4MWE3MThmZWVkOTUxYmViOCIsImxpdmVuZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJwYXRoIjoiL2hlYWx0aHoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6MTUsInBlcmlvZFNlY29uZHMiOjIwfSwibmFtZSI6Im1hbmFnZXIiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODQ0MywibmFtZSI6Imh0dHBzIiwicHJvdG9jb2wiOiJUQ1AifV0sInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjIwMG0iLCJtZW1vcnkiOiIxR2kifSwicmVxdWVzdHMiOnsiY3B1IjoiMTAwbSIsIm1lbW9yeSI6IjIwME1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOjEwfX19fV0sInBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyJjb29yZGluYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJsZWFzZXMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwicGF0Y2giXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbImFkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkiLCJzdGFja3JveCIsInNlY3VyaXR5IiwidnVsbmVyYWJpbGl0aWVzIiwiY29tcGxpYW5jZSIsImRldnNlY29wcyIsIm1vbml0b3JpbmciLCJzY2FubmluZyIsInJ1bnRpbWUtc2VjdXJpdHkiLCJuZXR3b3JrIHBvbGljeSIsImNvbmZpZ3VyYXRpb24iLCJyaXNrIl0sImxpbmtzIjpbeyJuYW1lIjoiUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IERvY3VtZW50YXRpb24iLCJ1cmwiOiJodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvd2VsY29tZS8ifSx7Im5hbWUiOiJEYXRhU2hlZXQiLCJ1cmwiOiJodHRwczovL3d3dy5yZWRoYXQuY29tL2VuL3Jlc291cmNlcy9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5LWZvci1rdWJlcm5ldGVzLWRhdGFzaGVldCJ9LHsibmFtZSI6IlN1cHBvcnQgUG9saWN5IiwidXJsIjoiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9ub2RlLzU4MjI3MjEifSx7Im5hbWUiOiJDb21tdW5pdHkgU2l0ZSIsInVybCI6Imh0dHBzOi8vd3d3LnN0YWNrcm94LmlvLyJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoicmhhY3MtcG1AcmVkaGF0LmNvbSIsIm5hbWUiOiJBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHByb2R1Y3QgdGVhbSJ9XSwibWF0dXJpdHkiOiJhbHBoYSIsIm1pbkt1YmVWZXJzaW9uIjoiMS4xNS4wIiwicHJvdmlkZXIiOnsibmFtZSI6IlJlZCBIYXQifSwicmVsYXRlZEltYWdlcyI6W3siaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6MmVhOGQ3ZmQ0N2Q4NzcyNDQwMjAxNjMxYTk5MzI0NzQ1Y2Y1ODhiY2Y4ZTEzNDc4MWE3MThmZWVkOTUxYmViOCIsIm5hbWUiOiJyaGFjcy1yaGVsOC1vcGVyYXRvci0yZWE4ZDdmZDQ3ZDg3NzI0NDAyMDE2MzFhOTkzMjQ3NDVjZjU4OGJjZjhlMTM0NzgxYTcxOGZlZWQ5NTFiZWI4LWFubm90YXRpb24ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OjJlYThkN2ZkNDdkODc3MjQ0MDIwMTYzMWE5OTMyNDc0NWNmNTg4YmNmOGUxMzQ3ODFhNzE4ZmVlZDk1MWJlYjgiLCJuYW1lIjoibWFuYWdlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1NjpiOGIzM2FiYzUxNDNhYjc3ZDdkMzkwNTdiN2FhNzE4OGE1OWRlM2U5ZjI2NzlmNDhkOTQ5NjgxNzRiZTBlNjg5IiwibmFtZSI6Im1haW4ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6YTU0NjQxNzhmYmU1MzhjMmY1YmJhYmM5YTBhZTFiMDU3YmUzOTdlNTc1M2YyZWE1MGQ3NDFjMTNlMmIzMTIwZSIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6YjRhOWUzYjIxNTNkNzI5ZTRjOGY2ZjhjMGE5MDlhODRiMTM4N2Y3M2JkNmZiNzc1ZDM4ZDc2MjlmZGFkYzgwMyIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6ZjdlYzU1YzQ3NTI5NDgzYjUwOTQ4OTEzZTk4ODNlZGRlZmU5MzhmZTZmMDE2NDQ3NGI4MTY5MjUzMjEyZWI3MSIsIm5hbWUiOiJzY2FubmVyX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZmNkYjUyZTk3N2FlMjFlZTM1NmJmZDg1MTBjYTE5N2IxYjlkOTNiMTlkMjdlODcwN2EzNWU3MDVhZjI3MWY2OSIsIm5hbWUiOiJzY2FubmVyX2RiX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo0NTlhMGNlZGQ2MmRiMWM5NTkwNzgxNDFhY2NhYzZlOWRmYjk5NWY0YzYxOGM2NWM4MzM1MGYyZGMzZjhmODY3IiwibmFtZSI6ImNvbGxlY3RvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yb3hjdGwtcmhlbDhAc2hhMjU2OmI3NjNhM2JkZGE1NThlN2NjYmU0NDU0YjNhOWE2Yzk0MDUyYzM1NDdlZGZjMWYyN2Q3OWNiZjVjZTEwMWJhM2IiLCJuYW1lIjoicm94Y3RsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNlbnRyYWwtZGItcmhlbDhAc2hhMjU2OjdhZWM1MjJlODMyZTAzZTMyY2NjOTU1YzdiNDIwNTY5MjFkODkyYTk3YzZmNTAyMjNiODdjMWNiYWM0ZDhkZTAiLCJuYW1lIjoiY2VudHJhbF9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LWRiLXJoZWw4QHNoYTI1NjozM2IyYjQwYmFlNjVmNjc1YzUwZGNlNWIxZTQ2NTM1MTIyNzJlNmM2MjRiZTVlMWM5M2U1Y2UyMWU3ZjM1YWQ4IiwibmFtZSI6InNjYW5uZXJfdjRfZGIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6ZDUwMWIyNjNkYTUyNzNiZTdjNzIyZGYwNDE5OWQwZjdlNTFkZjFiNDE4NzdmNzJmNjZkNzgzMDJmMjI2OTY0ZiIsIm5hbWUiOiJzY2FubmVyX3Y0In1dLCJyZXBsYWNlcyI6InJoYWNzLW9wZXJhdG9yLnY0LjguMCIsInNraXBzIjpbInJoYWNzLW9wZXJhdG9yLnY0LjEuMCJdLCJ2ZXJzaW9uIjoiNC44LjEifX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" + } + } + ], + "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7aec522e832e03e32ccc955c7b42056921d892a97c6f50223b87c1cbac4d8de0" + }, + { + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:459a0cedd62db1c959078141accac6e9dfb995f4c618c65c83350f2dc3f8f867" + }, + { + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8b33abc5143ab77d7d39057b7aa7188a59de3e9f2679f48d94968174be0e689" + }, + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8" + }, + { + "name": "rhacs-rhel8-operator-2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b763a3bdda558e7ccbe4454b3a9a6c94052c3547edfc1f27d79cbf5ce101ba3b" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f7ec55c47529483b50948913e9883eddefe938fe6f0164474b8169253212eb71" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:fcdb52e977ae21ee356bfd8510ca197b1b9d93b19d27e8707a35e705af271f69" + }, + { + "name": "scanner", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a5464178fbe538c2f5bbabc9a0ae1b057be397e5753f2ea50d741c13e2b3120e" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b4a9e3b2153d729e4c8f6f8c0a909a84b1387f73bd6fb775d38d7629fdadc803" + }, + { + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:33b2b40bae65f675c50dce5b1e4653512272e6c624be5e1c93e5ce21e7f35ad8" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d501b263da5273be7c722df04199d0f7e51df1b41877f72f66d78302f226964f" + } + ] +} { "schema": "olm.deprecations", "package": "rhacs-operator", diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index 255f8a57..a15a6355 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -16,14 +16,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -31,169 +26,54 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, - { - "name": "rhacs-operator.v3.71.1", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.70.0 < 3.71.1" - }, - { - "name": "rhacs-operator.v3.71.2", - "replaces": "rhacs-operator.v3.71.1", - "skipRange": ">= 3.70.0 < 3.71.2" - }, - { - "name": "rhacs-operator.v3.71.3", - "replaces": "rhacs-operator.v3.71.2", - "skipRange": ">= 3.70.0 < 3.71.3" - }, { "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.0", "skipRange": ">= 3.71.0 < 3.72.0" }, - { - "name": "rhacs-operator.v3.72.1", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.71.0 < 3.72.1" - }, - { - "name": "rhacs-operator.v3.72.2", - "replaces": "rhacs-operator.v3.72.1", - "skipRange": ">= 3.71.0 < 3.72.2" - }, - { - "name": "rhacs-operator.v3.72.3", - "replaces": "rhacs-operator.v3.72.2", - "skipRange": ">= 3.71.0 < 3.72.3" - }, - { - "name": "rhacs-operator.v3.72.4", - "replaces": "rhacs-operator.v3.72.3", - "skipRange": ">= 3.71.0 < 3.72.4" - }, { "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.0", "skipRange": ">= 3.72.0 < 3.73.0" }, - { - "name": "rhacs-operator.v3.73.1", - "replaces": "rhacs-operator.v3.73.0", - "skipRange": ">= 3.72.0 < 3.73.1" - }, - { - "name": "rhacs-operator.v3.73.2", - "replaces": "rhacs-operator.v3.73.1", - "skipRange": ">= 3.72.0 < 3.73.2" - }, - { - "name": "rhacs-operator.v3.73.3", - "replaces": "rhacs-operator.v3.73.2", - "skipRange": ">= 3.72.0 < 3.73.3" - }, - { - "name": "rhacs-operator.v3.73.4", - "replaces": "rhacs-operator.v3.73.3", - "skipRange": ">= 3.72.0 < 3.73.4" - }, - { - "name": "rhacs-operator.v3.73.5", - "replaces": "rhacs-operator.v3.73.4", - "skipRange": ">= 3.72.0 < 3.73.5" - }, { "name": "rhacs-operator.v3.74.0", - "replaces": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.0", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -268,14 +148,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -304,14 +179,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -319,19 +189,9 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, { @@ -350,14 +210,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -365,29 +220,14 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, { @@ -406,14 +246,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -421,39 +256,19 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, { @@ -477,14 +292,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -492,54 +302,24 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, { @@ -563,14 +343,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -578,69 +353,29 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, { @@ -664,14 +399,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -679,84 +409,34 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, { @@ -775,14 +455,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -790,94 +465,39 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, { @@ -906,14 +526,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -921,114 +536,44 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, - { - "name": "rhacs-operator.v3.71.1", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.70.0 < 3.71.1" - }, - { - "name": "rhacs-operator.v3.71.2", - "replaces": "rhacs-operator.v3.71.1", - "skipRange": ">= 3.70.0 < 3.71.2" - }, - { - "name": "rhacs-operator.v3.71.3", - "replaces": "rhacs-operator.v3.71.2", - "skipRange": ">= 3.70.0 < 3.71.3" - }, { "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.0", "skipRange": ">= 3.71.0 < 3.72.0" }, { @@ -1062,14 +607,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -1077,139 +617,49 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, - { - "name": "rhacs-operator.v3.71.1", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.70.0 < 3.71.1" - }, - { - "name": "rhacs-operator.v3.71.2", - "replaces": "rhacs-operator.v3.71.1", - "skipRange": ">= 3.70.0 < 3.71.2" - }, - { - "name": "rhacs-operator.v3.71.3", - "replaces": "rhacs-operator.v3.71.2", - "skipRange": ">= 3.70.0 < 3.71.3" - }, { "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.0", "skipRange": ">= 3.71.0 < 3.72.0" }, - { - "name": "rhacs-operator.v3.72.1", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.71.0 < 3.72.1" - }, - { - "name": "rhacs-operator.v3.72.2", - "replaces": "rhacs-operator.v3.72.1", - "skipRange": ">= 3.71.0 < 3.72.2" - }, - { - "name": "rhacs-operator.v3.72.3", - "replaces": "rhacs-operator.v3.72.2", - "skipRange": ">= 3.71.0 < 3.72.3" - }, - { - "name": "rhacs-operator.v3.72.4", - "replaces": "rhacs-operator.v3.72.3", - "skipRange": ">= 3.71.0 < 3.72.4" - }, { "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.0", "skipRange": ">= 3.72.0 < 3.73.0" }, { @@ -1248,14 +698,9 @@ "name": "rhacs-operator.v3.62.0", "skipRange": ">= 3.61.0 < 3.62.0" }, - { - "name": "rhacs-operator.v3.62.1", - "replaces": "rhacs-operator.v3.62.0", - "skipRange": ">= 3.61.0 < 3.62.1" - }, { "name": "rhacs-operator.v3.63.0", - "replaces": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -1263,169 +708,54 @@ "replaces": "rhacs-operator.v3.63.0", "skipRange": ">= 3.63.0 < 3.64.0" }, - { - "name": "rhacs-operator.v3.64.1", - "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.63.0 < 3.64.1" - }, - { - "name": "rhacs-operator.v3.64.2", - "replaces": "rhacs-operator.v3.64.1", - "skipRange": ">= 3.63.0 < 3.64.2" - }, { "name": "rhacs-operator.v3.65.0", - "replaces": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.0", "skipRange": ">= 3.64.0 < 3.65.0" }, - { - "name": "rhacs-operator.v3.65.1", - "replaces": "rhacs-operator.v3.65.0", - "skipRange": ">= 3.64.0 < 3.65.1" - }, { "name": "rhacs-operator.v3.66.0", - "replaces": "rhacs-operator.v3.65.1", + "replaces": "rhacs-operator.v3.65.0", "skipRange": ">= 3.65.0 < 3.66.0" }, - { - "name": "rhacs-operator.v3.66.1", - "replaces": "rhacs-operator.v3.66.0", - "skipRange": ">= 3.65.0 < 3.66.1" - }, { "name": "rhacs-operator.v3.67.0", - "replaces": "rhacs-operator.v3.66.1", + "replaces": "rhacs-operator.v3.66.0", "skipRange": ">= 3.66.0 < 3.67.0" }, - { - "name": "rhacs-operator.v3.67.1", - "replaces": "rhacs-operator.v3.67.0", - "skipRange": ">= 3.66.0 < 3.67.1" - }, - { - "name": "rhacs-operator.v3.67.2", - "replaces": "rhacs-operator.v3.67.1", - "skipRange": ">= 3.66.0 < 3.67.2" - }, { "name": "rhacs-operator.v3.68.0", - "replaces": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.0", "skipRange": ">= 3.67.0 < 3.68.0" }, - { - "name": "rhacs-operator.v3.68.1", - "replaces": "rhacs-operator.v3.68.0", - "skipRange": ">= 3.67.0 < 3.68.1" - }, - { - "name": "rhacs-operator.v3.68.2", - "replaces": "rhacs-operator.v3.68.1", - "skipRange": ">= 3.67.0 < 3.68.2" - }, { "name": "rhacs-operator.v3.69.0", - "replaces": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.0", "skipRange": ">= 3.68.0 < 3.69.0" }, - { - "name": "rhacs-operator.v3.69.1", - "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.68.0 < 3.69.1" - }, - { - "name": "rhacs-operator.v3.69.2", - "replaces": "rhacs-operator.v3.69.1", - "skipRange": ">= 3.68.0 < 3.69.2" - }, { "name": "rhacs-operator.v3.70.0", - "replaces": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.0", "skipRange": ">= 3.69.0 < 3.70.0" }, - { - "name": "rhacs-operator.v3.70.1", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.69.0 < 3.70.1" - }, { "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", "skipRange": ">= 3.70.0 < 3.71.0" }, - { - "name": "rhacs-operator.v3.71.1", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.70.0 < 3.71.1" - }, - { - "name": "rhacs-operator.v3.71.2", - "replaces": "rhacs-operator.v3.71.1", - "skipRange": ">= 3.70.0 < 3.71.2" - }, - { - "name": "rhacs-operator.v3.71.3", - "replaces": "rhacs-operator.v3.71.2", - "skipRange": ">= 3.70.0 < 3.71.3" - }, { "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.0", "skipRange": ">= 3.71.0 < 3.72.0" }, - { - "name": "rhacs-operator.v3.72.1", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.71.0 < 3.72.1" - }, - { - "name": "rhacs-operator.v3.72.2", - "replaces": "rhacs-operator.v3.72.1", - "skipRange": ">= 3.71.0 < 3.72.2" - }, - { - "name": "rhacs-operator.v3.72.3", - "replaces": "rhacs-operator.v3.72.2", - "skipRange": ">= 3.71.0 < 3.72.3" - }, - { - "name": "rhacs-operator.v3.72.4", - "replaces": "rhacs-operator.v3.72.3", - "skipRange": ">= 3.71.0 < 3.72.4" - }, { "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.0", "skipRange": ">= 3.72.0 < 3.73.0" }, - { - "name": "rhacs-operator.v3.73.1", - "replaces": "rhacs-operator.v3.73.0", - "skipRange": ">= 3.72.0 < 3.73.1" - }, - { - "name": "rhacs-operator.v3.73.2", - "replaces": "rhacs-operator.v3.73.1", - "skipRange": ">= 3.72.0 < 3.73.2" - }, - { - "name": "rhacs-operator.v3.73.3", - "replaces": "rhacs-operator.v3.73.2", - "skipRange": ">= 3.72.0 < 3.73.3" - }, - { - "name": "rhacs-operator.v3.73.4", - "replaces": "rhacs-operator.v3.73.3", - "skipRange": ">= 3.72.0 < 3.73.4" - }, - { - "name": "rhacs-operator.v3.73.5", - "replaces": "rhacs-operator.v3.73.4", - "skipRange": ">= 3.72.0 < 3.73.5" - }, { "name": "rhacs-operator.v3.74.0", - "replaces": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.0", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -2737,6 +2067,11 @@ "name": "rhacs-operator.v4.6.7", "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" + }, + { + "name": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" } ] } @@ -3056,8 +2391,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3403,8 +2743,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3436,6 +2781,11 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" + }, + { + "name": "rhacs-operator.v4.8.1", + "replaces": "rhacs-operator.v4.8.0", + "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -3755,8 +3105,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3788,6 +3143,11 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" + }, + { + "name": "rhacs-operator.v4.8.1", + "replaces": "rhacs-operator.v4.8.0", + "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -5960,7 +5320,1449 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.0" + "version": "3.64.0" + } + }, + { + "type": "olm.csv.metadata", + "value": { + "annotations": { + "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", + "capabilities": "Seamless Upgrades", + "categories": "Security", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe", + "createdAt": "2021-08-11T15:07:22.225781+00:00", + "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "olm.skipRange": ">= 3.63.0 < 3.64.0", + "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "support": "Red Hat" + }, + "apiServiceDefinitions": {}, + "crdDescriptions": { + "owned": [ + { + "name": "centrals.platform.stackrox.io", + "version": "v1alpha1", + "kind": "Central", + "displayName": "Central", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "resources": [ + { + "name": "central", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "central", + "kind": "Route", + "version": "v1" + }, + { + "name": "central-htpasswd", + "kind": "Secret", + "version": "v1" + }, + { + "name": "central-loadbalancer", + "kind": "Service", + "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "central.adminPassword.info", + "displayName": "Admin Credentials Info", + "description": "Info stores information on how to obtain the admin password." + }, + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "central", + "displayName": "Central" + } + ], + "specDescriptors": [ + { + "path": "central", + "displayName": "Central Component Settings", + "description": "Settings for the Central component, which is responsible for all user interaction." + }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + }, + { + "path": "egress", + "displayName": "Egress", + "description": "Settings related to outgoing network traffic." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "central.adminPasswordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + }, + { + "path": "central.exposure", + "displayName": "Exposure", + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + }, + { + "path": "central.defaultTLSSecret", + "displayName": "User-facing TLS certificate secret", + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.adminPasswordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.defaultTLSSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.exposure.route", + "displayName": "Route", + "description": "Expose Central through an OpenShift route." + }, + { + "path": "central.exposure.loadBalancer", + "displayName": "Load Balancer", + "description": "Expose Central through a load balancer service." + }, + { + "path": "central.exposure.nodePort", + "displayName": "Node Port", + "description": "Expose Central through a node port." + }, + { + "path": "central.exposure.loadBalancer.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.loadBalancer.port", + "displayName": "Port", + "description": "Defaults to 443 if not set.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.loadBalancer.ip", + "displayName": "IP", + "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.nodePort.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.nodePort.port", + "displayName": "Port", + "description": "Use this to specify an explicit node port. Most users should leave this empty.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" + ] + }, + { + "path": "central.exposure.route.enabled", + "displayName": "Enabled" + }, + { + "path": "central.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + }, + { + "path": "central.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "egress.connectivityPolicy", + "displayName": "Connectivity Policy", + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + }, + { + "name": "securedclusters.platform.stackrox.io", + "version": "v1alpha1", + "kind": "SecuredCluster", + "displayName": "Secured Cluster", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "resources": [ + { + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", + "kind": "DaemonSet", + "version": "v1" + }, + { + "name": "sensor", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + } + ], + "specDescriptors": [ + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + }, + { + "path": "centralEndpoint", + "displayName": "Central Endpoint", + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + }, + { + "path": "sensor", + "displayName": "Sensor Settings", + "description": "Settings for the Sensor component." + }, + { + "path": "admissionControl", + "displayName": "Admission Control Settings", + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + }, + { + "path": "perNode", + "displayName": "Per Node Settings", + "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." + }, + { + "path": "auditLogs", + "displayName": "Kubernetes Audit Logs Ingestion Settings", + "description": "Settings relating to the ingestion of Kubernetes audit logs." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "admissionControl.listenOnCreates", + "displayName": "Listen On Creates", + "description": "Set this to 'true' to enable preventive policy enforcement for object creations." + }, + { + "path": "admissionControl.listenOnUpdates", + "displayName": "Listen On Updates", + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + }, + { + "path": "admissionControl.listenOnEvents", + "displayName": "Listen On Events", + "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." + }, + { + "path": "admissionControl.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "admissionControl.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "auditLogs.collection", + "displayName": "Collection", + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "perNode.collector", + "displayName": "Collector Settings", + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + }, + { + "path": "perNode.compliance", + "displayName": "Compliance Settings", + "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." + }, + { + "path": "perNode.taintToleration", + "displayName": "Taint Toleration", + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.collector.collection", + "displayName": "Collection", + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + }, + { + "path": "perNode.collector.imageFlavor", + "displayName": "Image Flavor", + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + }, + { + "path": "perNode.collector.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "perNode.compliance.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + } + ] + }, + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "displayName": "Advanced Cluster Security for Kubernetes", + "installModes": [ + { + "type": "OwnNamespace", + "supported": false + }, + { + "type": "SingleNamespace", + "supported": false + }, + { + "type": "MultiNamespace", + "supported": false + }, + { + "type": "AllNamespaces", + "supported": true + } + ], + "keywords": [ + "advanced-cluster-security", + "stackrox", + "security", + "vulnerabilities", + "compliance", + "devsecops", + "monitoring", + "scanning", + "runtime-security", + "network policy", + "configuration", + "risk" + ], + "links": [ + { + "name": "Red Hat Advanced Cluster Security Documentation", + "url": "https://docs.openshift.com/acs/welcome/" + }, + { + "name": "DataSheet", + "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" + }, + { + "name": "Support Policy", + "url": "https://access.redhat.com/node/5822721" + }, + { + "name": "Community Site", + "url": "https://www.stackrox.io/" + } + ], + "maintainers": [ + { + "name": "Advanced Cluster Security product team", + "email": "rhacs-pm@redhat.com" + } + ], + "maturity": "alpha", + "minKubeVersion": "1.15.0", + "provider": { + "name": "Red Hat" + } + } + } + ], + "relatedImages": [ + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441" + }, + { + "name": "rhacs-rhel8-operator-f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:4449fc57b5c90311cf39fef59c7801bcfc5d5784f657a424ccf839dee8b62e0a" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:94e6d687f59d604f00c2e57d22ae6b58213245d9b74b30ac9040975fe6a0c060" + }, + { + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:1b086be5a02c29b335e45edff2ea4aef197ee67e93c950eed00a3804399453aa" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:95e8dfdfac520f58ca09f0f224b6cd4ecc37dde9f4cbb82e6bce0f0ffb8468f6" + }, + { + "name": "scanner", + "image": "registry.redhat.io/rh-acs/scanner@sha256:c0a817e9cf99550ca97f9eb4a2da7074a85bc0fb271445b9d9475deebefaf98e" + } + ] +} +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.1", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "3.64.1" + } + }, + { + "type": "olm.csv.metadata", + "value": { + "annotations": { + "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", + "capabilities": "Seamless Upgrades", + "categories": "Security", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51", + "createdAt": "2021-08-26T16:59:13.936201+00:00", + "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "olm.skipRange": ">= 3.63.0 < 3.64.1", + "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "support": "Red Hat" + }, + "apiServiceDefinitions": {}, + "crdDescriptions": { + "owned": [ + { + "name": "centrals.platform.stackrox.io", + "version": "v1alpha1", + "kind": "Central", + "displayName": "Central", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "resources": [ + { + "name": "central", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "central", + "kind": "Route", + "version": "v1" + }, + { + "name": "central-htpasswd", + "kind": "Secret", + "version": "v1" + }, + { + "name": "central-loadbalancer", + "kind": "Service", + "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "central.adminPassword.info", + "displayName": "Admin Credentials Info", + "description": "Info stores information on how to obtain the admin password." + }, + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "central", + "displayName": "Central" + } + ], + "specDescriptors": [ + { + "path": "central", + "displayName": "Central Component Settings", + "description": "Settings for the Central component, which is responsible for all user interaction." + }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + }, + { + "path": "egress", + "displayName": "Egress", + "description": "Settings related to outgoing network traffic." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "central.adminPasswordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + }, + { + "path": "central.exposure", + "displayName": "Exposure", + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + }, + { + "path": "central.defaultTLSSecret", + "displayName": "User-facing TLS certificate secret", + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.adminPasswordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.defaultTLSSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.exposure.route", + "displayName": "Route", + "description": "Expose Central through an OpenShift route." + }, + { + "path": "central.exposure.loadBalancer", + "displayName": "Load Balancer", + "description": "Expose Central through a load balancer service." + }, + { + "path": "central.exposure.nodePort", + "displayName": "Node Port", + "description": "Expose Central through a node port." + }, + { + "path": "central.exposure.loadBalancer.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.loadBalancer.port", + "displayName": "Port", + "description": "Defaults to 443 if not set.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.loadBalancer.ip", + "displayName": "IP", + "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.nodePort.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.nodePort.port", + "displayName": "Port", + "description": "Use this to specify an explicit node port. Most users should leave this empty.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" + ] + }, + { + "path": "central.exposure.route.enabled", + "displayName": "Enabled" + }, + { + "path": "central.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + }, + { + "path": "central.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "egress.connectivityPolicy", + "displayName": "Connectivity Policy", + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + }, + { + "name": "securedclusters.platform.stackrox.io", + "version": "v1alpha1", + "kind": "SecuredCluster", + "displayName": "Secured Cluster", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "resources": [ + { + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", + "kind": "DaemonSet", + "version": "v1" + }, + { + "name": "sensor", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + } + ], + "specDescriptors": [ + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + }, + { + "path": "centralEndpoint", + "displayName": "Central Endpoint", + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + }, + { + "path": "sensor", + "displayName": "Sensor Settings", + "description": "Settings for the Sensor component." + }, + { + "path": "admissionControl", + "displayName": "Admission Control Settings", + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + }, + { + "path": "perNode", + "displayName": "Per Node Settings", + "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." + }, + { + "path": "auditLogs", + "displayName": "Kubernetes Audit Logs Ingestion Settings", + "description": "Settings relating to the ingestion of Kubernetes audit logs." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "admissionControl.listenOnCreates", + "displayName": "Listen On Creates", + "description": "Set this to 'true' to enable preventive policy enforcement for object creations." + }, + { + "path": "admissionControl.listenOnUpdates", + "displayName": "Listen On Updates", + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + }, + { + "path": "admissionControl.listenOnEvents", + "displayName": "Listen On Events", + "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." + }, + { + "path": "admissionControl.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "admissionControl.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "auditLogs.collection", + "displayName": "Collection", + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "perNode.collector", + "displayName": "Collector Settings", + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + }, + { + "path": "perNode.compliance", + "displayName": "Compliance Settings", + "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." + }, + { + "path": "perNode.taintToleration", + "displayName": "Taint Toleration", + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.collector.collection", + "displayName": "Collection", + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + }, + { + "path": "perNode.collector.imageFlavor", + "displayName": "Image Flavor", + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + }, + { + "path": "perNode.collector.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "perNode.compliance.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + } + ] + }, + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "displayName": "Advanced Cluster Security for Kubernetes", + "installModes": [ + { + "type": "OwnNamespace", + "supported": false + }, + { + "type": "SingleNamespace", + "supported": false + }, + { + "type": "MultiNamespace", + "supported": false + }, + { + "type": "AllNamespaces", + "supported": true + } + ], + "keywords": [ + "advanced-cluster-security", + "stackrox", + "security", + "vulnerabilities", + "compliance", + "devsecops", + "monitoring", + "scanning", + "runtime-security", + "network policy", + "configuration", + "risk" + ], + "links": [ + { + "name": "Red Hat Advanced Cluster Security Documentation", + "url": "https://docs.openshift.com/acs/welcome/" + }, + { + "name": "DataSheet", + "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" + }, + { + "name": "Support Policy", + "url": "https://access.redhat.com/node/5822721" + }, + { + "name": "Community Site", + "url": "https://www.stackrox.io/" + } + ], + "maintainers": [ + { + "name": "Advanced Cluster Security product team", + "email": "rhacs-pm@redhat.com" + } + ], + "maturity": "alpha", + "minKubeVersion": "1.15.0", + "provider": { + "name": "Red Hat" + } + } + } + ], + "relatedImages": [ + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320" + }, + { + "name": "rhacs-rhel8-operator-fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:7e50752fc8d4bfa6ad0e0ee21e833289e8e569e4889c4cbd4c0a13a5d3e9a655" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:decc7b45756319bc7983bcefa93b731868be5be46aafdbba63d47bee15acb636" + }, + { + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:2c6dce056a31e80a5185688f761fdec7b352422adb4b1867ab85248b830acc70" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6dec302d2cca9bdedcb9e2643d74a57b9f12bc7ef1848ef2b67df3baf78bf6c0" + }, + { + "name": "scanner", + "image": "registry.redhat.io/rh-acs/scanner@sha256:d02208cbf226f6aa683d7f48621b5f831f9d7cd8e86ead044e28fc8ca8d702d1" + } + ] +} +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.2", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "3.64.2" } }, { @@ -5970,10 +6772,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe", - "createdAt": "2021-08-11T15:07:22.225781+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b", + "createdAt": "2021-09-22T05:10:01.286657+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.0", + "olm.skipRange": ">= 3.63.0 < 3.64.2", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -6619,47 +7421,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" }, { - "name": "rhacs-rhel8-operator-f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:4449fc57b5c90311cf39fef59c7801bcfc5d5784f657a424ccf839dee8b62e0a" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:94e6d687f59d604f00c2e57d22ae6b58213245d9b74b30ac9040975fe6a0c060" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:1b086be5a02c29b335e45edff2ea4aef197ee67e93c950eed00a3804399453aa" + "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:95e8dfdfac520f58ca09f0f224b6cd4ecc37dde9f4cbb82e6bce0f0ffb8468f6" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:c0a817e9cf99550ca97f9eb4a2da7074a85bc0fb271445b9d9475deebefaf98e" + "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.1", + "name": "rhacs-operator.v3.65.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", "properties": [ { "type": "olm.gvk", @@ -6681,7 +7483,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.1" + "version": "3.65.0" } }, { @@ -6691,10 +7493,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51", - "createdAt": "2021-08-26T16:59:13.936201+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", + "createdAt": "2021-09-03T09:10:36.126930+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.1", + "olm.skipRange": ">= 3.64.0 < 3.65.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -7163,6 +7965,21 @@ "displayName": "Listen On Events", "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." }, + { + "path": "admissionControl.contactImageScanners", + "displayName": "Contact Image Scanners", + "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." + }, + { + "path": "admissionControl.timeoutSeconds", + "displayName": "Timeout Seconds", + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + }, + { + "path": "admissionControl.bypass", + "displayName": "Bypass", + "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -7340,47 +8157,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" }, { - "name": "rhacs-rhel8-operator-fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:7e50752fc8d4bfa6ad0e0ee21e833289e8e569e4889c4cbd4c0a13a5d3e9a655" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:decc7b45756319bc7983bcefa93b731868be5be46aafdbba63d47bee15acb636" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:2c6dce056a31e80a5185688f761fdec7b352422adb4b1867ab85248b830acc70" + "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6dec302d2cca9bdedcb9e2643d74a57b9f12bc7ef1848ef2b67df3baf78bf6c0" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:d02208cbf226f6aa683d7f48621b5f831f9d7cd8e86ead044e28fc8ca8d702d1" + "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.2", + "name": "rhacs-operator.v3.65.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", "properties": [ { "type": "olm.gvk", @@ -7402,7 +8219,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.2" + "version": "3.65.1" } }, { @@ -7412,10 +8229,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b", - "createdAt": "2021-09-22T05:10:01.286657+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", + "createdAt": "2021-09-21T13:26:28.711610+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.2", + "olm.skipRange": ">= 3.64.0 < 3.65.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -7884,6 +8701,21 @@ "displayName": "Listen On Events", "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." }, + { + "path": "admissionControl.contactImageScanners", + "displayName": "Contact Image Scanners", + "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." + }, + { + "path": "admissionControl.timeoutSeconds", + "displayName": "Timeout Seconds", + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + }, + { + "path": "admissionControl.bypass", + "displayName": "Bypass", + "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -8061,15 +8893,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" }, { - "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "kube-rbac-proxy", @@ -8085,23 +8917,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" + "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" + "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.66.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", "properties": [ { "type": "olm.gvk", @@ -8123,7 +8955,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.0" + "version": "3.66.0" } }, { @@ -8133,10 +8965,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", - "createdAt": "2021-09-03T09:10:36.126930+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", + "createdAt": "2021-10-18T23:13:13.803104+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.0", + "olm.skipRange": ">= 3.65.0 < 3.66.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -8277,6 +9109,22 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "central.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.adminPasswordGenerationDisabled", + "displayName": "Admin Password Generation Disabled", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -8452,6 +9300,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -8489,6 +9345,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -8633,6 +9497,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "admissionControl.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -8720,6 +9592,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "sensor.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -8797,47 +9677,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" }, { - "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" + "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.1", + "name": "rhacs-operator.v3.66.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", "properties": [ { "type": "olm.gvk", @@ -8859,7 +9739,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.1" + "version": "3.66.1" } }, { @@ -8869,10 +9749,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", - "createdAt": "2021-09-21T13:26:28.711610+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", + "createdAt": "2021-10-20T16:38:38.091764+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.1", + "olm.skipRange": ">= 3.65.0 < 3.66.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -9013,6 +9893,22 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "central.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.adminPasswordGenerationDisabled", + "displayName": "Admin Password Generation Disabled", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -9188,6 +10084,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -9225,6 +10129,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9369,6 +10281,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "admissionControl.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -9456,6 +10376,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "sensor.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9533,47 +10461,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" }, { - "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" + "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.67.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", "properties": [ { "type": "olm.gvk", @@ -9595,7 +10523,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.0" + "version": "3.67.0" } }, { @@ -9605,12 +10533,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", - "createdAt": "2021-10-18T23:13:13.803104+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", + "createdAt": "2021-12-01T10:00:41.553828+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.0", + "olm.skipRange": ">= 3.66.0 < 3.67.0", + "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -10317,47 +11246,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" }, { - "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" + "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.1", + "name": "rhacs-operator.v3.67.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", "properties": [ { "type": "olm.gvk", @@ -10379,7 +11308,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.1" + "version": "3.67.1" } }, { @@ -10389,12 +11318,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", - "createdAt": "2021-10-20T16:38:38.091764+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", + "createdAt": "2021-12-06T14:53:10.673082+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.1", + "olm.skipRange": ">= 3.66.0 < 3.67.1", + "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -11101,47 +12031,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" }, { - "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" + "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.67.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", "properties": [ { "type": "olm.gvk", @@ -11163,7 +12093,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.0" + "version": "3.67.2" } }, { @@ -11173,10 +12103,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", - "createdAt": "2021-12-01T10:00:41.553828+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", + "createdAt": "2021-12-16T12:54:10.117625+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.0", + "olm.skipRange": ">= 3.66.0 < 3.67.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -11886,15 +12816,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" }, { - "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { "name": "kube-rbac-proxy", @@ -11910,23 +12840,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" + "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.1", + "name": "rhacs-operator.v3.68.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", "properties": [ { "type": "olm.gvk", @@ -11948,7 +12878,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.1" + "version": "3.68.0" } }, { @@ -11958,10 +12888,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", - "createdAt": "2021-12-06T14:53:10.673082+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", + "createdAt": "2022-02-02T13:16:09.521288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.1", + "olm.skipRange": ">= 3.67.0 < 3.68.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -12670,48 +13600,56 @@ ], "relatedImages": [ { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" }, { - "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" }, { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.2", + "name": "rhacs-operator.v3.68.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", "properties": [ { "type": "olm.gvk", @@ -12733,7 +13671,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.2" + "version": "3.68.1" } }, { @@ -12743,10 +13681,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", - "createdAt": "2021-12-16T12:54:10.117625+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", + "createdAt": "2022-02-10T22:40:12.318931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.2", + "olm.skipRange": ">= 3.67.0 < 3.68.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -13455,48 +14393,56 @@ ], "relatedImages": [ { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" }, { - "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.68.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", "properties": [ { "type": "olm.gvk", @@ -13518,7 +14464,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.0" + "version": "3.68.2" } }, { @@ -13528,10 +14474,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", - "createdAt": "2022-02-02T13:16:09.521288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", + "createdAt": "2022-06-15T22:13:22.427644+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.0", + "olm.skipRange": ">= 3.67.0 < 3.68.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14241,55 +15187,55 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" }, { - "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.1", + "name": "rhacs-operator.v3.69.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", "properties": [ { "type": "olm.gvk", @@ -14311,7 +15257,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.1" + "version": "3.69.0" } }, { @@ -14321,10 +15267,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", - "createdAt": "2022-02-10T22:40:12.318931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", + "createdAt": "2022-03-18T10:56:18.638078+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.1", + "olm.skipRange": ">= 3.68.0 < 3.69.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14782,6 +15728,11 @@ "displayName": "Kubernetes Audit Logs Ingestion Settings", "description": "Settings relating to the ingestion of Kubernetes audit logs." }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + }, { "path": "tls", "displayName": "TLS", @@ -14936,6 +15887,92 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "sensor.resources", "displayName": "Resources", @@ -15034,55 +16071,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" }, { - "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.2", + "name": "rhacs-operator.v3.69.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", "properties": [ { "type": "olm.gvk", @@ -15104,7 +16149,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.2" + "version": "3.69.1" } }, { @@ -15114,10 +16159,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", - "createdAt": "2022-06-15T22:13:22.427644+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", + "createdAt": "2022-04-05T13:33:29.080403+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.2", + "olm.skipRange": ">= 3.68.0 < 3.69.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15575,6 +16620,11 @@ "displayName": "Kubernetes Audit Logs Ingestion Settings", "description": "Settings relating to the ingestion of Kubernetes audit logs." }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + }, { "path": "tls", "displayName": "TLS", @@ -15729,6 +16779,92 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "sensor.resources", "displayName": "Resources", @@ -15827,55 +16963,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" }, { - "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.69.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", "properties": [ { "type": "olm.gvk", @@ -15897,7 +17041,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.0" + "version": "3.69.2" } }, { @@ -15907,10 +17051,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", - "createdAt": "2022-03-18T10:56:18.638078+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", + "createdAt": "2022-06-21T09:07:40.705944+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.0", + "olm.skipRange": ">= 3.68.0 < 3.69.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16711,63 +17855,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" }, { - "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.1", + "name": "rhacs-operator.v3.70.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", "properties": [ { "type": "olm.gvk", @@ -16789,7 +17933,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.1" + "version": "3.70.0" } }, { @@ -16799,10 +17943,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", - "createdAt": "2022-04-05T13:33:29.080403+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", + "createdAt": "2022-05-25T23:55:06.232952+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.1", + "olm.skipRange": ">= 3.69.0 < 3.70.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16864,6 +18008,14 @@ { "path": "central", "displayName": "Central" + }, + { + "path": "central.adminPassword.adminPasswordSecretReference", + "displayName": "Admin Password Secret Reference", + "description": "AdminPasswordSecretReference contains reference for the admin password", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] } ], "specDescriptors": [ @@ -17317,7 +18469,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -17603,63 +18755,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" }, { - "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.2", + "name": "rhacs-operator.v3.70.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", "properties": [ { "type": "olm.gvk", @@ -17681,7 +18833,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.2" + "version": "3.70.1" } }, { @@ -17691,10 +18843,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", - "createdAt": "2022-06-21T09:07:40.705944+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", + "createdAt": "2022-06-20T12:30:26.999648+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.2", + "olm.skipRange": ">= 3.69.0 < 3.70.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -17756,6 +18908,14 @@ { "path": "central", "displayName": "Central" + }, + { + "path": "central.adminPassword.adminPasswordSecretReference", + "displayName": "Admin Password Secret Reference", + "description": "AdminPasswordSecretReference contains reference for the admin password", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] } ], "specDescriptors": [ @@ -18209,7 +19369,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -18495,51 +19655,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" }, { - "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" }, { "name": "kube-rbac-proxy", @@ -18549,9 +19709,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.71.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", "properties": [ { "type": "olm.gvk", @@ -18573,7 +19733,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.0" + "version": "3.71.0" } }, { @@ -18583,10 +19743,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", - "createdAt": "2022-05-25T23:55:06.232952+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", + "createdAt": "2022-07-21T11:49:01.413477+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.0", + "olm.skipRange": ">= 3.70.0 < 3.71.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -18604,34 +19764,24 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "central", + "name": "", "kind": "Deployment", "version": "v1" }, { - "name": "central", + "name": "", "kind": "Route", "version": "v1" }, { - "name": "central-htpasswd", + "name": "", "kind": "Secret", "version": "v1" }, { - "name": "central-loadbalancer", + "name": "", "kind": "Service", "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" } ], "statusDescriptors": [ @@ -18718,6 +19868,11 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, + { + "path": "central.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, { "path": "central.persistence", "displayName": "Persistence", @@ -18819,6 +19974,11 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -18994,17 +20154,12 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", + "name": "", "kind": "DaemonSet", "version": "v1" }, { - "name": "sensor", + "name": "", "kind": "Deployment", "version": "v1" } @@ -19395,63 +20550,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" }, { - "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.1", + "name": "rhacs-operator.v3.71.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", "properties": [ { "type": "olm.gvk", @@ -19473,7 +20628,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.1" + "version": "3.71.1" } }, { @@ -19483,10 +20638,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", - "createdAt": "2022-06-20T12:30:26.999648+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", + "createdAt": "2022-10-04T08:48:51.128065+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.1", + "olm.skipRange": ">= 3.70.0 < 3.71.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19504,34 +20659,24 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "central", + "name": "", "kind": "Deployment", "version": "v1" }, { - "name": "central", + "name": "", "kind": "Route", "version": "v1" }, { - "name": "central-htpasswd", + "name": "", "kind": "Secret", "version": "v1" }, { - "name": "central-loadbalancer", + "name": "", "kind": "Service", "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" } ], "statusDescriptors": [ @@ -19618,6 +20763,11 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, + { + "path": "central.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, { "path": "central.persistence", "displayName": "Persistence", @@ -19719,6 +20869,11 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -19894,17 +21049,12 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", + "name": "", "kind": "DaemonSet", "version": "v1" }, { - "name": "sensor", + "name": "", "kind": "Deployment", "version": "v1" } @@ -20295,63 +21445,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" }, { - "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.71.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", "properties": [ { "type": "olm.gvk", @@ -20373,7 +21523,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.0" + "version": "3.71.2" } }, { @@ -20383,10 +21533,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", - "createdAt": "2022-07-21T11:49:01.413477+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", + "createdAt": "2022-10-12T06:14:59.283699+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.0", + "olm.skipRange": ">= 3.70.0 < 3.71.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -21190,63 +22340,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" }, { - "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.1", + "name": "rhacs-operator.v3.71.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", "properties": [ { "type": "olm.gvk", @@ -21268,7 +22418,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.1" + "version": "3.71.3" } }, { @@ -21278,10 +22428,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", - "createdAt": "2022-10-04T08:48:51.128065+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", + "createdAt": "2022-12-07T08:31:36.777654+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.1", + "olm.skipRange": ">= 3.70.0 < 3.71.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -22085,63 +23235,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" }, { - "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.2", + "name": "rhacs-operator.v3.72.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", "properties": [ { "type": "olm.gvk", @@ -22163,7 +23313,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.2" + "version": "3.72.0" } }, { @@ -22173,13 +23323,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", - "createdAt": "2022-10-12T06:14:59.283699+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", + "createdAt": "2022-09-23T12:25:03.383459+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.2", + "olm.skipRange": ">= 3.71.0 < 3.72.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -22404,10 +23554,15 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.exposure.route.host", + "displayName": "Host", + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -22499,6 +23654,11 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, + { + "path": "scanner.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -22570,6 +23730,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -22980,51 +24145,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" }, { - "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" }, { "name": "kube-rbac-proxy", @@ -23034,9 +24199,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.3", + "name": "rhacs-operator.v3.72.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", "properties": [ { "type": "olm.gvk", @@ -23058,7 +24223,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.3" + "version": "3.72.1" } }, { @@ -23068,13 +24233,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", - "createdAt": "2022-12-07T08:31:36.777654+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", + "createdAt": "2022-10-16T01:46:23.910664+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.3", + "olm.skipRange": ">= 3.71.0 < 3.72.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -23299,10 +24464,15 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.exposure.route.host", + "displayName": "Host", + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -23394,6 +24564,11 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, + { + "path": "scanner.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -23465,6 +24640,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -23875,63 +25055,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" }, { - "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.72.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", "properties": [ { "type": "olm.gvk", @@ -23953,7 +25133,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.0" + "version": "3.72.2" } }, { @@ -23963,10 +25143,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", - "createdAt": "2022-09-23T12:25:03.383459+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", + "createdAt": "2022-11-17T09:11:58.043127+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.0", + "olm.skipRange": ">= 3.71.0 < 3.72.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -24785,63 +25965,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" }, { - "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.1", + "name": "rhacs-operator.v3.72.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", "properties": [ { "type": "olm.gvk", @@ -24863,7 +26043,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.1" + "version": "3.72.3" } }, { @@ -24873,10 +26053,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", - "createdAt": "2022-10-16T01:46:23.910664+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", + "createdAt": "2023-01-07T05:11:42.066462+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.1", + "olm.skipRange": ">= 3.71.0 < 3.72.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -25695,63 +26875,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" }, { - "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.2", + "name": "rhacs-operator.v3.72.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", "properties": [ { "type": "olm.gvk", @@ -25773,7 +26953,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.2" + "version": "3.72.4" } }, { @@ -25783,10 +26963,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", - "createdAt": "2022-11-17T09:11:58.043127+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", + "createdAt": "2023-02-28T17:02:08.443613+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.2", + "olm.skipRange": ">= 3.71.0 < 3.72.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26605,63 +27785,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" }, { - "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.3", + "name": "rhacs-operator.v3.73.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", "properties": [ { "type": "olm.gvk", @@ -26683,7 +27863,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.3" + "version": "3.73.0" } }, { @@ -26693,10 +27873,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", - "createdAt": "2023-01-07T05:11:42.066462+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", + "createdAt": "2022-12-05T15:27:26.207662+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.3", + "olm.skipRange": ">= 3.72.0 < 3.73.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26828,6 +28008,11 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, + { + "path": "central.db", + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + }, { "path": "central.resources", "displayName": "Resources", @@ -26865,6 +28050,91 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, + { + "path": "central.db.passwordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + }, + { + "path": "central.db.connectionString", + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + }, + { + "path": "central.db.persistence", + "displayName": "Persistence", + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.db.passwordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -27480,6 +28750,9 @@ "configuration", "risk" ], + "labels": { + "operatorframework.io/arch.amd64": "supported" + }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -27513,65 +28786,69 @@ } ], "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" + }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" }, { - "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.4", + "name": "rhacs-operator.v3.73.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", "properties": [ { "type": "olm.gvk", @@ -27593,7 +28870,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.4" + "version": "3.73.1" } }, { @@ -27603,10 +28880,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", - "createdAt": "2023-02-28T17:02:08.443613+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", + "createdAt": "2022-12-16T16:56:53.360773+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.4", + "olm.skipRange": ">= 3.72.0 < 3.73.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -27738,6 +29015,11 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, + { + "path": "central.db", + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + }, { "path": "central.resources", "displayName": "Resources", @@ -27775,6 +29057,91 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, + { + "path": "central.db.passwordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + }, + { + "path": "central.db.connectionString", + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + }, + { + "path": "central.db.persistence", + "displayName": "Persistence", + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.db.passwordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -28390,6 +29757,9 @@ "configuration", "risk" ], + "labels": { + "operatorframework.io/arch.amd64": "supported" + }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -28423,53 +29793,57 @@ } ], "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" }, { - "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" }, { "name": "kube-rbac-proxy", @@ -28479,9 +29853,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.73.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", "properties": [ { "type": "olm.gvk", @@ -28503,7 +29877,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.0" + "version": "3.73.2" } }, { @@ -28513,10 +29887,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", - "createdAt": "2022-12-05T15:27:26.207662+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", + "createdAt": "2023-01-31T22:39:50.501272+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.0", + "olm.skipRange": ">= 3.72.0 < 3.73.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -29428,67 +30802,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" }, { - "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.1", + "name": "rhacs-operator.v3.73.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", "properties": [ { "type": "olm.gvk", @@ -29510,7 +30884,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.1" + "version": "3.73.3" } }, { @@ -29520,10 +30894,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", - "createdAt": "2022-12-16T16:56:53.360773+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", + "createdAt": "2023-03-01T09:30:56.991582+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.1", + "olm.skipRange": ">= 3.72.0 < 3.73.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -30435,55 +31809,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" }, { - "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" }, { "name": "kube-rbac-proxy", @@ -30493,9 +31867,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.2", + "name": "rhacs-operator.v3.73.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", "properties": [ { "type": "olm.gvk", @@ -30517,7 +31891,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.2" + "version": "3.73.4" } }, { @@ -30527,10 +31901,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", - "createdAt": "2023-01-31T22:39:50.501272+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", + "createdAt": "2023-04-04T11:38:53.109673+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.2", + "olm.skipRange": ">= 3.72.0 < 3.73.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -31442,55 +32816,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" }, { - "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" }, { "name": "kube-rbac-proxy", @@ -31500,9 +32874,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.3", + "name": "rhacs-operator.v3.73.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", "properties": [ { "type": "olm.gvk", @@ -31524,7 +32898,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.3" + "version": "3.73.5" } }, { @@ -31534,10 +32908,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", - "createdAt": "2023-03-01T09:30:56.991582+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", + "createdAt": "2023-05-26T21:27:04.033276+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.3", + "olm.skipRange": ">= 3.72.0 < 3.73.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -32449,55 +33823,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" }, { - "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" }, { "name": "kube-rbac-proxy", @@ -32507,9 +33881,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.4", + "name": "rhacs-operator.v3.74.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", "properties": [ { "type": "olm.gvk", @@ -32531,7 +33905,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.4" + "version": "3.74.0" } }, { @@ -32541,13 +33915,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", - "createdAt": "2023-04-04T11:38:53.109673+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", + "createdAt": "2023-02-20T12:32:25.453805+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.4", + "olm.skipRange": ">= 3.73.0 < 3.74.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -32681,6 +34055,22 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, + { + "path": "central.telemetry", + "displayName": "Telemetry", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.declarativeConfiguration", + "displayName": "Declarative Configuration", + "description": "Configures resources within Central in a declarative manner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -32803,6 +34193,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.declarativeConfiguration.configMaps", + "displayName": "Config maps containing declarative configuration", + "description": "List of config maps containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.secrets", + "displayName": "Secrets containing declarative configuration", + "description": "List of secrets containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.configMaps[0].name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, + { + "path": "central.declarativeConfiguration.secrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -32908,6 +34324,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.telemetry.enabled", + "displayName": "Enabled", + "description": "Specifies if Telemetry is enabled.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "central.telemetry.storage", + "displayName": "Storage", + "description": "Defines the telemetry storage backend for Central.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" + ] + }, + { + "path": "central.telemetry.storage.endpoint", + "displayName": "Endpoint", + "description": "Storage API endpoint." + }, + { + "path": "central.telemetry.storage.key", + "displayName": "Key", + "description": "Storage API key. If not set, telemetry is disabled." + }, { "path": "customize.labels", "displayName": "Labels", @@ -33419,7 +34861,9 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported" + "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.ppc64le": "supported", + "operatorframework.io/arch.s390x": "supported" }, "links": [ { @@ -33456,67 +34900,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" - }, - { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" }, { - "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.5", + "name": "rhacs-operator.v3.74.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", "properties": [ { "type": "olm.gvk", @@ -33538,7 +34978,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.5" + "version": "3.74.1" } }, { @@ -33548,13 +34988,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", - "createdAt": "2023-05-26T21:27:04.033276+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", + "createdAt": "2023-03-09T11:19:37.673487+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.5", + "olm.skipRange": ">= 3.73.0 < 3.74.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -33688,6 +35128,22 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, + { + "path": "central.telemetry", + "displayName": "Telemetry", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.declarativeConfiguration", + "displayName": "Declarative Configuration", + "description": "Configures resources within Central in a declarative manner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -33810,6 +35266,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.declarativeConfiguration.configMaps", + "displayName": "Config maps containing declarative configuration", + "description": "List of config maps containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.secrets", + "displayName": "Secrets containing declarative configuration", + "description": "List of secrets containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.configMaps[0].name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, + { + "path": "central.declarativeConfiguration.secrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -33915,6 +35397,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.telemetry.enabled", + "displayName": "Enabled", + "description": "Specifies if Telemetry is enabled.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "central.telemetry.storage", + "displayName": "Storage", + "description": "Defines the telemetry storage backend for Central.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" + ] + }, + { + "path": "central.telemetry.storage.endpoint", + "displayName": "Endpoint", + "description": "Storage API endpoint." + }, + { + "path": "central.telemetry.storage.key", + "displayName": "Key", + "description": "Storage API key. If not set, telemetry is disabled." + }, { "path": "customize.labels", "displayName": "Labels", @@ -34426,7 +35934,9 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported" + "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.ppc64le": "supported", + "operatorframework.io/arch.s390x": "supported" }, "links": [ { @@ -34463,67 +35973,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" - }, - { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" }, { - "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.74.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", "properties": [ { "type": "olm.gvk", @@ -34545,7 +36051,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.0" + "version": "3.74.2" } }, { @@ -34555,10 +36061,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", - "createdAt": "2023-02-20T12:32:25.453805+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", + "createdAt": "2023-04-06T17:12:40.762359+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.0", + "olm.skipRange": ">= 3.73.0 < 3.74.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -35540,63 +37046,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" }, { - "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.1", + "name": "rhacs-operator.v3.74.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", "properties": [ { "type": "olm.gvk", @@ -35618,7 +37124,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.1" + "version": "3.74.3" } }, { @@ -35628,10 +37134,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", - "createdAt": "2023-03-09T11:19:37.673487+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", + "createdAt": "2023-04-24T14:49:38.048726+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.1", + "olm.skipRange": ">= 3.73.0 < 3.74.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -36613,63 +38119,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" }, { - "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.2", + "name": "rhacs-operator.v3.74.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", "properties": [ { "type": "olm.gvk", @@ -36691,7 +38197,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.2" + "version": "3.74.4" } }, { @@ -36701,10 +38207,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", - "createdAt": "2023-04-06T17:12:40.762359+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", + "createdAt": "2023-05-26T21:56:28.730424+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.2", + "olm.skipRange": ">= 3.73.0 < 3.74.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -37686,63 +39192,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" }, { - "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.3", + "name": "rhacs-operator.v3.74.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", "properties": [ { "type": "olm.gvk", @@ -37764,7 +39270,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.3" + "version": "3.74.5" } }, { @@ -37774,10 +39280,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", - "createdAt": "2023-04-24T14:49:38.048726+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", + "createdAt": "2023-07-11T05:42:35.965910+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.3", + "olm.skipRange": ">= 3.73.0 < 3.74.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -38759,63 +40265,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" }, { - "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.4", + "name": "rhacs-operator.v3.74.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", "properties": [ { "type": "olm.gvk", @@ -38837,7 +40343,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.4" + "version": "3.74.6" } }, { @@ -38847,12 +40353,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", - "createdAt": "2023-05-26T21:56:28.730424+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", + "createdAt": "2023-09-26T13:55:54.027060+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.4", + "olm.skipRange": ">= 3.73.0 < 3.74.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -39832,63 +41339,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" }, { - "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.5", + "name": "rhacs-operator.v3.74.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", "properties": [ { "type": "olm.gvk", @@ -39910,7 +41417,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.5" + "version": "3.74.7" } }, { @@ -39920,12 +41427,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", - "createdAt": "2023-07-11T05:42:35.965910+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", + "createdAt": "2023-10-19T20:41:56.985534+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.5", + "olm.skipRange": ">= 3.73.0 < 3.74.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -40905,63 +42413,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" }, { - "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.6", + "name": "rhacs-operator.v3.74.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", "properties": [ { "type": "olm.gvk", @@ -40983,7 +42491,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.6" + "version": "3.74.8" } }, { @@ -40993,10 +42501,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", - "createdAt": "2023-09-26T13:55:54.027060+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", + "createdAt": "2024-01-10T02:44:37.349825+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.6", + "olm.skipRange": ">= 3.73.0 < 3.74.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -41979,63 +43487,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" }, { - "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.7", + "name": "rhacs-operator.v3.74.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", "properties": [ { "type": "olm.gvk", @@ -42057,7 +43565,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.7" + "version": "3.74.9" } }, { @@ -42067,10 +43575,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", - "createdAt": "2023-10-19T20:41:56.985534+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", + "createdAt": "2024-02-06T23:06:13.271846+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.7", + "olm.skipRange": ">= 3.73.0 < 3.74.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -43053,63 +44561,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" }, { - "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.8", + "name": "rhacs-operator.v4.0.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", "properties": [ { "type": "olm.gvk", @@ -43131,7 +44639,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.8" + "version": "4.0.0" } }, { @@ -43141,14 +44649,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", - "createdAt": "2024-01-10T02:44:37.349825+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", + "createdAt": "2023-04-30T23:07:33.550573+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.8", + "olm.skipRange": ">= 3.74.0 < 4.0.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-unknown", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -43279,8 +44787,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings", + "description": "Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -43335,20 +44843,15 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -43376,6 +44879,27 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.db.configOverride.name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -43915,7 +45439,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -44053,7 +45577,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -44127,63 +45651,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" }, { - "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.9", + "name": "rhacs-operator.v4.0.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", "properties": [ { "type": "olm.gvk", @@ -44205,7 +45729,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.9" + "version": "4.0.1" } }, { @@ -44215,14 +45739,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", - "createdAt": "2024-02-06T23:06:13.271846+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", + "createdAt": "2023-05-17T15:58:09.664327+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.9", + "olm.skipRange": ">= 3.74.0 < 4.0.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-unknown", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -44353,8 +45877,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings", + "description": "Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -44409,20 +45933,15 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -44450,6 +45969,27 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.db.configOverride.name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -44989,7 +46529,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -45127,7 +46667,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -45201,63 +46741,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" }, { - "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.0", + "name": "rhacs-operator.v4.0.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", "properties": [ { "type": "olm.gvk", @@ -45279,7 +46819,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.0" + "version": "4.0.2" } }, { @@ -45289,10 +46829,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", - "createdAt": "2023-04-30T23:07:33.550573+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", + "createdAt": "2023-05-30T06:05:47.661746+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.0", + "olm.skipRange": ">= 3.74.0 < 4.0.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -46291,63 +47831,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" }, { - "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.1", + "name": "rhacs-operator.v4.0.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", "properties": [ { "type": "olm.gvk", @@ -46369,7 +47909,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.1" + "version": "4.0.3" } }, { @@ -46379,10 +47919,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", - "createdAt": "2023-05-17T15:58:09.664327+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", + "createdAt": "2023-07-11T17:28:56.408262+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.1", + "olm.skipRange": ">= 3.74.0 < 4.0.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -47381,63 +48921,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" }, { - "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.2", + "name": "rhacs-operator.v4.0.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", "properties": [ { "type": "olm.gvk", @@ -47459,7 +48999,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.2" + "version": "4.0.4" } }, { @@ -47469,10 +49009,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", - "createdAt": "2023-05-30T06:05:47.661746+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", + "createdAt": "2023-08-07T07:28:04.365939+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.2", + "olm.skipRange": ">= 3.74.0 < 4.0.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -48471,63 +50011,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" }, { - "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.3", + "name": "rhacs-operator.v4.0.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", "properties": [ { "type": "olm.gvk", @@ -48549,7 +50089,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.3" + "version": "4.0.5" } }, { @@ -48559,10 +50099,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", - "createdAt": "2023-07-11T17:28:56.408262+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", + "createdAt": "2023-10-20T07:04:50.531740+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.3", + "olm.skipRange": ">= 3.74.0 < 4.0.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -49561,63 +51101,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" }, { - "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.4", + "name": "rhacs-operator.v4.1.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", "properties": [ { "type": "olm.gvk", @@ -49639,7 +51179,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.4" + "version": "4.1.0" } }, { @@ -49649,10 +51189,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", - "createdAt": "2023-08-07T07:28:04.365939+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", + "createdAt": "2023-06-28T15:40:55.251806+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.4", + "olm.skipRange": ">= 4.0.0 < 4.1.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -50431,6 +51971,11 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, + { + "path": "perNode.nodeInventory", + "displayName": "Node Scanning Settings", + "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." + }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -50439,12 +51984,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -50462,6 +52007,14 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "perNode.nodeInventory.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -50651,63 +52204,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" }, { - "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.5", + "name": "rhacs-operator.v4.1.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", "properties": [ { "type": "olm.gvk", @@ -50729,7 +52282,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.5" + "version": "4.1.1" } }, { @@ -50739,10 +52292,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", - "createdAt": "2023-10-20T07:04:50.531740+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", + "createdAt": "2023-07-10T08:32:03.992249+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.5", + "olm.skipRange": ">= 4.0.0 < 4.1.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -51521,6 +53074,11 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, + { + "path": "perNode.nodeInventory", + "displayName": "Node Scanning Settings", + "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." + }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -51529,12 +53087,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -51552,6 +53110,14 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "perNode.nodeInventory.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -51741,63 +53307,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" }, { - "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.0", + "name": "rhacs-operator.v4.1.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", "properties": [ { "type": "olm.gvk", @@ -51819,7 +53385,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.0" + "version": "4.1.2" } }, { @@ -51829,10 +53395,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", - "createdAt": "2023-06-28T15:40:55.251806+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", + "createdAt": "2023-07-24T17:50:01.771355+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.0", + "olm.skipRange": ">= 4.0.0 < 4.1.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -52844,63 +54410,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" }, { - "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.1", + "name": "rhacs-operator.v4.1.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", "properties": [ { "type": "olm.gvk", @@ -52922,7 +54488,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.1" + "version": "4.1.3" } }, { @@ -52932,10 +54498,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", - "createdAt": "2023-07-10T08:32:03.992249+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", + "createdAt": "2023-08-14T22:16:04.333153+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.1", + "olm.skipRange": ">= 4.0.0 < 4.1.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -53727,7 +55293,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:select:EBPF", + "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", + "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" + ] }, { "path": "perNode.collector.imageFlavor", @@ -53947,63 +55518,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" }, { - "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.2", + "name": "rhacs-operator.v4.1.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", "properties": [ { "type": "olm.gvk", @@ -54025,7 +55596,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.2" + "version": "4.1.4" } }, { @@ -54035,10 +55606,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", - "createdAt": "2023-07-24T17:50:01.771355+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", + "createdAt": "2023-10-18T09:13:19.997173+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.2", + "olm.skipRange": ">= 4.0.0 < 4.1.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -54830,7 +56401,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:select:EBPF", + "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", + "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" + ] }, { "path": "perNode.collector.imageFlavor", @@ -55050,63 +56626,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" }, { - "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.3", + "name": "rhacs-operator.v4.1.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", "properties": [ { "type": "olm.gvk", @@ -55128,7 +56704,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.3" + "version": "4.1.5" } }, { @@ -55138,10 +56714,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", - "createdAt": "2023-08-14T22:16:04.333153+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", + "createdAt": "2023-11-07T01:46:09.045321+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.3", + "olm.skipRange": ">= 4.0.0 < 4.1.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -56158,63 +57734,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" }, { - "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.4", + "name": "rhacs-operator.v4.1.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", "properties": [ { "type": "olm.gvk", @@ -56236,7 +57812,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.4" + "version": "4.1.6" } }, { @@ -56246,10 +57822,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", - "createdAt": "2023-10-18T09:13:19.997173+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", + "createdAt": "2024-01-13T18:55:22.011709+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.4", + "olm.skipRange": ">= 4.0.0 < 4.1.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57266,63 +58842,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" }, { - "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.5", + "name": "rhacs-operator.v4.2.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", "properties": [ { "type": "olm.gvk", @@ -57344,7 +58920,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.5" + "version": "4.2.0" } }, { @@ -57354,10 +58930,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", - "createdAt": "2023-11-07T01:46:09.045321+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", + "createdAt": "2023-09-12T01:02:34.540467+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.5", + "olm.skipRange": ">= 4.1.0 < 4.2.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57465,6 +59041,22 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -57839,10 +59431,47 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -58042,6 +59671,30 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "registryOverride", + "displayName": "Custom Default Image Registry", + "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -58072,6 +59725,11 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, + { + "path": "admissionControl.replicas", + "displayName": "Replicas", + "description": "The number of replicas of the admission control pod." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -58126,6 +59784,43 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -58149,7 +59844,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -58374,63 +60069,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" }, { - "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.6", + "name": "rhacs-operator.v4.2.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", "properties": [ { "type": "olm.gvk", @@ -58452,7 +60147,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.6" + "version": "4.2.1" } }, { @@ -58462,10 +60157,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", - "createdAt": "2024-01-13T18:55:22.011709+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", + "createdAt": "2023-09-29T16:19:13.443248+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.6", + "olm.skipRange": ">= 4.1.0 < 4.2.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -58573,6 +60268,22 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -58947,10 +60658,47 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -59150,6 +60898,30 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "registryOverride", + "displayName": "Custom Default Image Registry", + "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -59180,6 +60952,11 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, + { + "path": "admissionControl.replicas", + "displayName": "Replicas", + "description": "The number of replicas of the admission control pod." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -59234,6 +61011,43 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -59257,7 +61071,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -59482,63 +61296,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" }, { - "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.0", + "name": "rhacs-operator.v4.2.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", "properties": [ { "type": "olm.gvk", @@ -59560,7 +61374,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.0" + "version": "4.2.2" } }, { @@ -59570,10 +61384,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", - "createdAt": "2023-09-12T01:02:34.540467+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", + "createdAt": "2023-10-19T13:32:34.111693+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.0", + "olm.skipRange": ">= 4.1.0 < 4.2.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -60709,63 +62523,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" }, { - "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.1", + "name": "rhacs-operator.v4.2.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", "properties": [ { "type": "olm.gvk", @@ -60787,7 +62601,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.1" + "version": "4.2.3" } }, { @@ -60797,10 +62611,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", - "createdAt": "2023-09-29T16:19:13.443248+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", + "createdAt": "2023-11-21T05:25:39.011981+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.1", + "olm.skipRange": ">= 4.1.0 < 4.2.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -61936,63 +63750,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" }, { - "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.2", + "name": "rhacs-operator.v4.2.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", "properties": [ { "type": "olm.gvk", @@ -62014,7 +63828,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.2" + "version": "4.2.4" } }, { @@ -62024,10 +63838,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", - "createdAt": "2023-10-19T13:32:34.111693+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", + "createdAt": "2024-01-18T02:09:52.083679+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.2", + "olm.skipRange": ">= 4.1.0 < 4.2.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -63163,63 +64977,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" }, { - "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.3", + "name": "rhacs-operator.v4.2.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", "properties": [ { "type": "olm.gvk", @@ -63241,7 +65055,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.3" + "version": "4.2.5" } }, { @@ -63251,10 +65065,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", - "createdAt": "2023-11-21T05:25:39.011981+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", + "createdAt": "2024-03-13T14:51:55.084122+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.3", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.1.0 < 4.2.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64390,63 +66211,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" }, { - "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.4", + "name": "rhacs-operator.v4.3.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", "properties": [ { "type": "olm.gvk", @@ -64468,7 +66289,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.4" + "version": "4.3.0" } }, { @@ -64478,10 +66299,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", - "createdAt": "2024-01-18T02:09:52.083679+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", + "createdAt": "2023-11-07T21:47:58.616239+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.4", + "olm.skipRange": ">= 4.2.0 < 4.3.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64651,6 +66472,14 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, + { + "path": "central.notifierSecretsEncryption", + "displayName": "Notifier Secrets Encryption", + "description": "Configures the encryption of notifier secrets stored in the Central DB.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -64884,6 +66713,11 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "central.notifierSecretsEncryption.enabled", + "displayName": "Enabled", + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -65617,63 +67451,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" }, { - "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.5", + "name": "rhacs-operator.v4.3.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", "properties": [ { "type": "olm.gvk", @@ -65695,7 +67529,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.5" + "version": "4.3.1" } }, { @@ -65705,17 +67539,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", - "createdAt": "2024-03-13T14:51:55.084122+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", + "createdAt": "2023-12-06T13:20:57.612053+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", - "features.operators.openshift.io/proxy-aware": "true", - "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", - "olm.skipRange": ">= 4.1.0 < 4.2.5", + "olm.skipRange": ">= 4.2.0 < 4.3.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -65885,6 +67712,14 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, + { + "path": "central.notifierSecretsEncryption", + "displayName": "Notifier Secrets Encryption", + "description": "Configures the encryption of notifier secrets stored in the Central DB.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -66118,6 +67953,11 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "central.notifierSecretsEncryption.enabled", + "displayName": "Enabled", + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -66851,63 +68691,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" }, { - "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.0", + "name": "rhacs-operator.v4.3.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", "properties": [ { "type": "olm.gvk", @@ -66929,7 +68769,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.0" + "version": "4.3.2" } }, { @@ -66939,10 +68779,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", - "createdAt": "2023-11-07T21:47:58.616239+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", + "createdAt": "2024-01-04T20:10:39.006092+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.0", + "olm.skipRange": ">= 4.2.0 < 4.3.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -68091,63 +69931,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" }, { - "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.1", + "name": "rhacs-operator.v4.3.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", "properties": [ { "type": "olm.gvk", @@ -68169,7 +70009,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.1" + "version": "4.3.3" } }, { @@ -68179,10 +70019,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", - "createdAt": "2023-12-06T13:20:57.612053+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", + "createdAt": "2024-01-16T14:42:12.278842+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.1", + "olm.skipRange": ">= 4.2.0 < 4.3.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -69331,51 +71171,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" }, { - "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" }, { "name": "kube-rbac-proxy", @@ -69385,9 +71225,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.2", + "name": "rhacs-operator.v4.3.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", "properties": [ { "type": "olm.gvk", @@ -69409,7 +71249,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.2" + "version": "4.3.4" } }, { @@ -69419,10 +71259,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", - "createdAt": "2024-01-04T20:10:39.006092+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", + "createdAt": "2024-01-19T17:55:30.535183+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.2", + "olm.skipRange": ">= 4.2.0 < 4.3.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -70571,51 +72411,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" }, { - "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" }, { "name": "kube-rbac-proxy", @@ -70625,9 +72465,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.3", + "name": "rhacs-operator.v4.3.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", "properties": [ { "type": "olm.gvk", @@ -70649,7 +72489,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.3" + "version": "4.3.5" } }, { @@ -70659,10 +72499,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", - "createdAt": "2024-01-16T14:42:12.278842+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", + "createdAt": "2024-03-12T22:54:10.070283+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.3", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.2.0 < 4.3.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -71811,63 +73658,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" }, { - "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.4", + "name": "rhacs-operator.v4.3.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", "properties": [ { "type": "olm.gvk", @@ -71889,7 +73736,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.4" + "version": "4.3.6" } }, { @@ -71899,10 +73746,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", - "createdAt": "2024-01-19T17:55:30.535183+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", + "createdAt": "2024-03-26T14:20:06.765795+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.4", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.2.0 < 4.3.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -73051,63 +74905,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" }, { - "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.5", + "name": "rhacs-operator.v4.3.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", "properties": [ { "type": "olm.gvk", @@ -73129,7 +74983,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.5" + "version": "4.3.7" } }, { @@ -73139,8 +74993,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", - "createdAt": "2024-03-12T22:54:10.070283+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", + "createdAt": "2024-05-08T08:29:41.699528+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -73149,7 +75003,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.5", + "olm.skipRange": ">= 4.2.0 < 4.3.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -74298,63 +76152,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" }, { - "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.6", + "name": "rhacs-operator.v4.3.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", "properties": [ { "type": "olm.gvk", @@ -74376,7 +76230,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.6" + "version": "4.3.8" } }, { @@ -74386,8 +76240,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", - "createdAt": "2024-03-26T14:20:06.765795+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", + "createdAt": "2024-06-06T22:31:19.365878+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -74396,7 +76250,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.6", + "olm.skipRange": ">= 4.2.0 < 4.3.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -75545,63 +77399,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" }, { - "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.7", + "name": "rhacs-operator.v4.4.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", "properties": [ { "type": "olm.gvk", @@ -75623,7 +77477,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.7" + "version": "4.4.0" } }, { @@ -75633,8 +77487,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", - "createdAt": "2024-05-08T08:29:41.699528+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", + "createdAt": "2024-03-28T13:36:16.105762+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -75643,7 +77497,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.7", + "olm.skipRange": ">= 4.3.0 < 4.4.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -75717,6 +77571,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" + }, { "path": "egress", "displayName": "Egress", @@ -75743,14 +77602,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -75767,6 +77618,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -75865,8 +77724,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String", + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -76057,7 +77916,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + "description": "Enables the encryption of notifier secrets stored in the Central DB." }, { "path": "central.persistence.persistentVolumeClaim", @@ -76152,7 +78011,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -76246,7 +78108,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -76293,6 +78155,210 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.matcher", + "displayName": "Matcher", + "description": "Settings pertaining to the matcher deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.matcher.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.matcher.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.matcher.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.matcher.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.matcher.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.matcher.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -76365,6 +78431,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" + }, { "path": "tls", "displayName": "TLS", @@ -76386,14 +78457,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -76418,6 +78481,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -76505,7 +78576,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -76567,7 +78641,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -76579,6 +78653,14 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, + { + "path": "perNode.collector.forceCollection", + "displayName": "Force Collection", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -76647,7 +78729,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -76689,6 +78771,152 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "sensor.resources", "displayName": "Resources", @@ -76792,63 +79020,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" }, { - "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.8", + "name": "rhacs-operator.v4.4.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", "properties": [ { "type": "olm.gvk", @@ -76870,7 +79102,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.8" + "version": "4.4.1" } }, { @@ -76880,8 +79112,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", - "createdAt": "2024-06-06T22:31:19.365878+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", + "createdAt": "2024-04-19T04:56:16.762727+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -76890,7 +79122,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.8", + "olm.skipRange": ">= 4.3.0 < 4.4.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -76964,6 +79196,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" + }, { "path": "egress", "displayName": "Egress", @@ -76990,14 +79227,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -77014,6 +79243,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -77112,8 +79349,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String", + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -77304,7 +79541,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + "description": "Enables the encryption of notifier secrets stored in the Central DB." }, { "path": "central.persistence.persistentVolumeClaim", @@ -77399,7 +79636,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -77493,7 +79733,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -77540,6 +79780,210 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.matcher", + "displayName": "Matcher", + "description": "Settings pertaining to the matcher deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.matcher.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.matcher.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.matcher.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.matcher.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.matcher.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.matcher.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -77612,6 +80056,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" + }, { "path": "tls", "displayName": "TLS", @@ -77633,14 +80082,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -77665,6 +80106,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -77752,7 +80201,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -77814,7 +80266,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -77826,6 +80278,14 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, + { + "path": "perNode.collector.forceCollection", + "displayName": "Force Collection", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -77894,7 +80354,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -77936,6 +80396,152 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "sensor.resources", "displayName": "Resources", @@ -78039,63 +80645,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" }, { - "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.0", + "name": "rhacs-operator.v4.4.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", "properties": [ { "type": "olm.gvk", @@ -78117,7 +80727,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.0" + "version": "4.4.2" } }, { @@ -78127,8 +80737,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", - "createdAt": "2024-03-28T13:36:16.105762+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", + "createdAt": "2024-05-17T07:35:35.027800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -78137,7 +80747,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.0", + "olm.skipRange": ">= 4.3.0 < 4.4.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -79660,67 +82270,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { - "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.1", + "name": "rhacs-operator.v4.4.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", "properties": [ { "type": "olm.gvk", @@ -79742,7 +82352,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.1" + "version": "4.4.3" } }, { @@ -79752,8 +82362,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", - "createdAt": "2024-04-19T04:56:16.762727+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", + "createdAt": "2024-06-07T17:48:09.590145+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -79762,7 +82372,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.1", + "olm.skipRange": ">= 4.3.0 < 4.4.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -81285,67 +83895,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { - "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.2", + "name": "rhacs-operator.v4.4.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", "properties": [ { "type": "olm.gvk", @@ -81367,7 +83977,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.2" + "version": "4.4.4" } }, { @@ -81377,8 +83987,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", - "createdAt": "2024-05-17T07:35:35.027800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", + "createdAt": "2024-06-28T21:30:10.488800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -81387,7 +83997,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.2", + "olm.skipRange": ">= 4.3.0 < 4.4.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -82910,67 +85520,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { - "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.3", + "name": "rhacs-operator.v4.4.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", "properties": [ { "type": "olm.gvk", @@ -82992,7 +85602,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.3" + "version": "4.4.5" } }, { @@ -83002,8 +85612,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", - "createdAt": "2024-06-07T17:48:09.590145+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", + "createdAt": "2024-08-27T12:29:34.335422+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -83012,7 +85622,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.3", + "olm.skipRange": ">= 4.3.0 < 4.4.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -84535,67 +87145,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { - "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.4", + "name": "rhacs-operator.v4.4.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", "properties": [ { "type": "olm.gvk", @@ -84617,7 +87227,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.4" + "version": "4.4.6" } }, { @@ -84627,8 +87237,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", - "createdAt": "2024-06-28T21:30:10.488800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", + "createdAt": "2024-11-10T04:53:15.387280+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -84637,7 +87247,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.4", + "olm.skipRange": ">= 4.3.0 < 4.4.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -86160,67 +88770,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { - "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.5", + "name": "rhacs-operator.v4.4.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", "properties": [ { "type": "olm.gvk", @@ -86242,7 +88852,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.5" + "version": "4.4.7" } }, { @@ -86252,8 +88862,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", - "createdAt": "2024-08-27T12:29:34.335422+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", + "createdAt": "2024-11-20T14:24:50.035665+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -86262,7 +88872,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.5", + "olm.skipRange": ">= 4.3.0 < 4.4.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -87785,67 +90395,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { - "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.6", + "name": "rhacs-operator.v4.4.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", "properties": [ { "type": "olm.gvk", @@ -87867,7 +90477,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.6" + "version": "4.4.8" } }, { @@ -87877,17 +90487,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", - "createdAt": "2024-11-10T04:53:15.387280+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", + "createdAt": "2025-02-10T19:50:13.597164+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.6", + "olm.skipRange": ">= 4.3.0 < 4.4.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -89410,67 +92020,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { - "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.7", + "name": "rhacs-operator.v4.5.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", "properties": [ { "type": "olm.gvk", @@ -89492,7 +92102,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.7" + "version": "4.5.0" } }, { @@ -89502,8 +92112,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", - "createdAt": "2024-11-20T14:24:50.035665+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", + "createdAt": "2024-07-18T07:50:57.394343+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -89512,7 +92122,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.7", + "olm.skipRange": ">= 4.4.0 < 4.5.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -91035,67 +93645,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { - "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.8", + "name": "rhacs-operator.v4.5.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", "properties": [ { "type": "olm.gvk", @@ -91117,7 +93727,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.8" + "version": "4.5.1" } }, { @@ -91127,17 +93737,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", - "createdAt": "2025-02-10T19:50:13.597164+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", + "createdAt": "2024-08-09T22:22:58.344207+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.8", + "olm.skipRange": ">= 4.4.0 < 4.5.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -92660,67 +95270,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { - "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.0", + "name": "rhacs-operator.v4.5.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", "properties": [ { "type": "olm.gvk", @@ -92742,7 +95352,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.0" + "version": "4.5.2" } }, { @@ -92752,8 +95362,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", - "createdAt": "2024-07-18T07:50:57.394343+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", + "createdAt": "2024-09-10T14:22:01.819821+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -92762,7 +95372,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.0", + "olm.skipRange": ">= 4.4.0 < 4.5.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -94285,67 +96895,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { - "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.1", + "name": "rhacs-operator.v4.5.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", "properties": [ { "type": "olm.gvk", @@ -94367,7 +96977,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.1" + "version": "4.5.3" } }, { @@ -94377,8 +96987,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", - "createdAt": "2024-08-09T22:22:58.344207+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", + "createdAt": "2024-09-26T09:42:38.694087+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -94387,7 +96997,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.1", + "olm.skipRange": ">= 4.4.0 < 4.5.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -95910,67 +98520,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { - "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.2", + "name": "rhacs-operator.v4.5.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", "properties": [ { "type": "olm.gvk", @@ -95992,7 +98602,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.2" + "version": "4.5.4" } }, { @@ -96002,8 +98612,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", - "createdAt": "2024-09-10T14:22:01.819821+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", + "createdAt": "2024-10-10T11:16:01.785870+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -96012,7 +98622,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.2", + "olm.skipRange": ">= 4.4.0 < 4.5.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -97535,67 +100145,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { - "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.3", + "name": "rhacs-operator.v4.5.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", "properties": [ { "type": "olm.gvk", @@ -97617,7 +100227,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.3" + "version": "4.5.5" } }, { @@ -97627,8 +100237,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", - "createdAt": "2024-09-26T09:42:38.694087+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", + "createdAt": "2024-11-18T20:39:57.020288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -97637,7 +100247,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.3", + "olm.skipRange": ">= 4.4.0 < 4.5.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -99160,67 +101770,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { - "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.4", + "name": "rhacs-operator.v4.5.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", "properties": [ { "type": "olm.gvk", @@ -99242,7 +101852,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.4" + "version": "4.5.6" } }, { @@ -99252,17 +101862,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", - "createdAt": "2024-10-10T11:16:01.785870+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", + "createdAt": "2025-02-05T21:19:41.562041+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.4", + "olm.skipRange": ">= 4.4.0 < 4.5.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -100785,67 +103395,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { - "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.5", + "name": "rhacs-operator.v4.5.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", "properties": [ { "type": "olm.gvk", @@ -100867,7 +103477,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.5" + "version": "4.5.7" } }, { @@ -100877,17 +103487,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", - "createdAt": "2024-11-18T20:39:57.020288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", + "createdAt": "2025-03-05T11:12:37.179666+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.5", + "olm.skipRange": ">= 4.4.0 < 4.5.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -102410,67 +105020,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { - "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.6", + "name": "rhacs-operator.v4.5.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", "properties": [ { "type": "olm.gvk", @@ -102492,7 +105102,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.6" + "version": "4.5.8" } }, { @@ -102502,8 +105112,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", - "createdAt": "2025-02-05T21:19:41.562041+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", + "createdAt": "2025-03-25T11:32:03.015706+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -102512,7 +105122,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.6", + "olm.skipRange": ">= 4.4.0 < 4.5.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -104035,67 +106645,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { - "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.7", + "name": "rhacs-operator.v4.5.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", "properties": [ { "type": "olm.gvk", @@ -104117,7 +106727,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.7" + "version": "4.5.9" } }, { @@ -104127,8 +106737,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", - "createdAt": "2025-03-05T11:12:37.179666+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", + "createdAt": "2025-04-09T22:51:15.157672+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -104137,7 +106747,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.7", + "olm.skipRange": ">= 4.4.0 < 4.5.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -105660,68 +108270,76 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { - "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.8", + "name": "rhacs-operator.v4.6.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, { "type": "olm.gvk", "value": { @@ -105742,7 +108360,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.8" + "version": "4.6.0" } }, { @@ -105752,22 +108370,25 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", - "createdAt": "2025-03-25T11:32:03.015706+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", + "createdAt": "2024-12-03T01:44:17.371830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "features.operators.openshift.io/cnf": "false", + "features.operators.openshift.io/cni": "false", + "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.8", + "olm.skipRange": ">= 4.5.0 < 4.6.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -105778,7 +108399,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -105834,7 +108455,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." }, { "path": "scannerV4", @@ -105883,10 +108504,26 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "configAsCode", + "displayName": "Config-as-Code", + "description": "Config-as-Code configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -105894,27 +108531,22 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." }, { "path": "central.db", @@ -105924,7 +108556,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -105948,7 +108580,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -105966,10 +108598,23 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -105985,22 +108630,32 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." + }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.connectionPoolSize", + "displayName": "Database Connection Pool Size Settings", + "description": "Configures the database connection pool size." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106019,14 +108674,14 @@ ] }, { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + "path": "central.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106039,6 +108694,16 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, + { + "path": "central.db.connectionPoolSize.maxConnections", + "displayName": "Maximum Connections", + "description": "Maximum number of connections in the connection pool." + }, + { + "path": "central.db.connectionPoolSize.minConnections", + "displayName": "Minimum Connections", + "description": "Minimum number of connections in the connection pool." + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -106050,12 +108715,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -106065,12 +108730,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106078,7 +108743,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106171,12 +108836,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -106186,12 +108851,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -106201,12 +108866,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106214,7 +108879,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106245,6 +108910,11 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, + { + "path": "configAsCode.configAsCodeComponent", + "displayName": "Config as Code component", + "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" + }, { "path": "customize.labels", "displayName": "Labels", @@ -106263,7 +108933,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -106276,7 +108946,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106288,6 +108958,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -106303,6 +108978,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -106311,17 +108991,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -106342,7 +109022,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -106352,7 +109032,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106370,10 +109050,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -106397,7 +109082,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106415,10 +109100,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -106452,7 +109142,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -106460,12 +109150,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106483,15 +109173,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -106501,12 +109196,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106514,7 +109209,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106527,7 +109222,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106545,10 +109240,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -106577,7 +109277,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106595,10 +109295,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.matcher.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -106622,7 +109327,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "tls.additionalCAs", @@ -106635,7 +109340,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -106657,19 +109362,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." }, { "path": "sensor", @@ -106679,7 +109384,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." }, { "path": "perNode", @@ -106694,7 +109399,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -106746,10 +109451,18 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106762,7 +109475,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -106777,7 +109490,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." }, { "path": "admissionControl.bypass", @@ -106792,7 +109505,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106810,10 +109523,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "admissionControl.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -106841,7 +109559,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106853,6 +109571,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -106868,6 +109591,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -106876,17 +109604,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." }, { "path": "perNode.compliance", @@ -106901,12 +109629,17 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -106916,12 +109649,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "description": "Deprecated field. This field will be removed in a future release.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106929,7 +109662,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106937,7 +109670,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106945,7 +109678,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106953,7 +109686,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -106973,7 +109706,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106991,10 +109724,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -107018,7 +109756,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107036,6 +109774,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -107060,7 +109803,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -107068,12 +109811,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107091,15 +109834,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -107109,12 +109857,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107122,7 +109870,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107135,7 +109883,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107153,10 +109901,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -107180,12 +109933,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107203,11 +109956,30 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "sensor.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] + }, + { + "name": "securitypolicies.config.stackrox.io", + "version": "v1alpha1", + "kind": "SecurityPolicy", + "displayName": "Security Policy", + "description": "SecurityPolicy is the schema for the policies API.", + "resources": [ + { + "name": "", + "kind": "Deployment", + "version": "v1" + } + ] } ] }, @@ -107246,6 +110018,7 @@ "risk" ], "labels": { + "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -107285,68 +110058,76 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { - "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.9", + "name": "rhacs-operator.v4.6.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, { "type": "olm.gvk", "value": { @@ -107367,7 +110148,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.9" + "version": "4.6.1" } }, { @@ -107377,22 +110158,25 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", - "createdAt": "2025-04-09T22:51:15.157672+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", + "createdAt": "2024-12-16T08:57:12.959931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "features.operators.openshift.io/cnf": "false", + "features.operators.openshift.io/cni": "false", + "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.9", + "olm.skipRange": ">= 4.5.0 < 4.6.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -107403,7 +110187,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -107459,7 +110243,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." }, { "path": "scannerV4", @@ -107508,10 +110292,26 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "configAsCode", + "displayName": "Config-as-Code", + "description": "Config-as-Code configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107519,27 +110319,22 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." }, { "path": "central.db", @@ -107549,7 +110344,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107573,7 +110368,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107591,10 +110386,23 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107610,22 +110418,32 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." + }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.connectionPoolSize", + "displayName": "Database Connection Pool Size Settings", + "description": "Configures the database connection pool size." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107644,14 +110462,14 @@ ] }, { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + "path": "central.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107664,6 +110482,16 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, + { + "path": "central.db.connectionPoolSize.maxConnections", + "displayName": "Maximum Connections", + "description": "Maximum number of connections in the connection pool." + }, + { + "path": "central.db.connectionPoolSize.minConnections", + "displayName": "Minimum Connections", + "description": "Minimum number of connections in the connection pool." + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -107675,12 +110503,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -107690,12 +110518,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107703,7 +110531,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107796,12 +110624,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -107811,12 +110639,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -107826,12 +110654,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107839,7 +110667,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107870,6 +110698,11 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, + { + "path": "configAsCode.configAsCodeComponent", + "displayName": "Config as Code component", + "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" + }, { "path": "customize.labels", "displayName": "Labels", @@ -107888,7 +110721,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -107901,7 +110734,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107913,6 +110746,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -107928,6 +110766,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -107936,17 +110779,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -107967,7 +110810,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -107977,7 +110820,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107995,10 +110838,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -108022,7 +110870,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108040,10 +110888,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -108077,7 +110930,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -108085,12 +110938,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108108,15 +110961,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -108126,12 +110984,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108139,7 +110997,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108152,7 +111010,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108170,10 +111028,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -108202,7 +111065,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108220,10 +111083,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.matcher.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -108247,7 +111115,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "tls.additionalCAs", @@ -108260,7 +111128,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -108282,19 +111150,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." }, { "path": "sensor", @@ -108304,7 +111172,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." }, { "path": "perNode", @@ -108319,7 +111187,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -108371,10 +111239,18 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108387,7 +111263,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -108402,7 +111278,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." }, { "path": "admissionControl.bypass", @@ -108417,7 +111293,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108435,10 +111311,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "admissionControl.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -108466,7 +111347,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108478,6 +111359,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -108493,6 +111379,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -108501,17 +111392,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." }, { "path": "perNode.compliance", @@ -108526,12 +111417,17 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -108541,12 +111437,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "description": "Deprecated field. This field will be removed in a future release.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108554,7 +111450,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108562,7 +111458,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108570,7 +111466,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108578,7 +111474,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -108598,7 +111494,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108616,10 +111512,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -108643,7 +111544,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108661,6 +111562,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -108685,7 +111591,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -108693,12 +111599,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108716,15 +111622,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -108734,12 +111645,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108747,7 +111658,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108760,7 +111671,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108778,10 +111689,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -108805,12 +111721,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108828,11 +111744,30 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "sensor.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] + }, + { + "name": "securitypolicies.config.stackrox.io", + "version": "v1alpha1", + "kind": "SecurityPolicy", + "displayName": "Security Policy", + "description": "SecurityPolicy is the schema for the policies API.", + "resources": [ + { + "name": "", + "kind": "Deployment", + "version": "v1" + } + ] } ] }, @@ -108871,6 +111806,7 @@ "risk" ], "labels": { + "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -108910,67 +111846,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { - "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.0", + "name": "rhacs-operator.v4.6.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", "properties": [ { "type": "olm.gvk", @@ -109000,7 +111936,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.0" + "version": "4.6.2" } }, { @@ -109010,8 +111946,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", - "createdAt": "2024-12-03T01:44:17.371830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", + "createdAt": "2025-01-29T02:41:28.863294+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -109023,7 +111959,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.0", + "olm.skipRange": ">= 4.5.0 < 4.6.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -110698,67 +113634,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { - "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.1", + "name": "rhacs-operator.v4.6.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", "properties": [ { "type": "olm.gvk", @@ -110788,7 +113724,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.1" + "version": "4.6.3" } }, { @@ -110798,20 +113734,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", - "createdAt": "2024-12-16T08:57:12.959931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", + "createdAt": "2025-03-05T11:04:05.599661+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.1", + "olm.skipRange": ">= 4.5.0 < 4.6.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -112486,67 +115422,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { - "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.2", + "name": "rhacs-operator.v4.6.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", "properties": [ { "type": "olm.gvk", @@ -112576,7 +115512,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.2" + "version": "4.6.4" } }, { @@ -112586,20 +115522,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", - "createdAt": "2025-01-29T02:41:28.863294+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", + "createdAt": "2025-03-27T13:59:26.005302+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.2", + "olm.skipRange": ">= 4.5.0 < 4.6.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -114274,67 +117210,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { - "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.3", + "name": "rhacs-operator.v4.6.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", "properties": [ { "type": "olm.gvk", @@ -114364,7 +117300,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.3" + "version": "4.6.5" } }, { @@ -114374,8 +117310,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", - "createdAt": "2025-03-05T11:04:05.599661+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", + "createdAt": "2025-04-09T22:56:31.952064+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -114387,7 +117323,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.3", + "olm.skipRange": ">= 4.5.0 < 4.6.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -116062,67 +118998,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { - "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.4", + "name": "rhacs-operator.v4.6.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", "properties": [ { "type": "olm.gvk", @@ -116152,7 +119088,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.4" + "version": "4.6.6" } }, { @@ -116162,8 +119098,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", - "createdAt": "2025-03-27T13:59:26.005302+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", + "createdAt": "2025-05-20T16:00:10.253579+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -116175,7 +119111,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.4", + "olm.skipRange": ">= 4.5.0 < 4.6.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -117850,67 +120786,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { - "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.5", + "name": "rhacs-operator.v4.6.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", "properties": [ { "type": "olm.gvk", @@ -117940,7 +120876,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.5" + "version": "4.6.7" } }, { @@ -117950,8 +120886,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", - "createdAt": "2025-04-09T22:56:31.952064+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", + "createdAt": "2025-06-06T16:43:15.187144+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -117963,7 +120899,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.5", + "olm.skipRange": ">= 4.5.0 < 4.6.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -119638,67 +122574,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { - "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.6", + "name": "rhacs-operator.v4.6.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", "properties": [ { "type": "olm.gvk", @@ -119728,7 +122664,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.6" + "version": "4.6.8" } }, { @@ -119738,8 +122674,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", - "createdAt": "2025-05-20T16:00:10.253579+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e", + "createdAt": "2025-07-16T06:20:16.381009+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -119751,7 +122687,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.6", + "olm.skipRange": ">= 4.5.0 < 4.6.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -121426,67 +124362,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" }, { - "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.7", + "name": "rhacs-operator.v4.7.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5", "properties": [ { "type": "olm.gvk", @@ -121516,7 +124452,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.7" + "version": "4.7.0" } }, { @@ -121526,8 +124462,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", - "createdAt": "2025-06-06T16:43:15.187144+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68", + "createdAt": "2025-03-03T21:35:05.802338+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -121539,7 +124475,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.7", + "olm.skipRange": ">= 4.6.0 < 4.7.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -122631,7 +125567,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -122797,7 +125733,6 @@ "displayName": "Collection", "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" ] @@ -122805,7 +125740,10 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." + "description": "Deprecated field.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "perNode.collector.forceCollection", @@ -123214,67 +126152,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" - }, - { - "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce1dbef29e7861f5d4c66f8315349ab5aebc563a65e88955f43d04847e7c8602" }, { - "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3163efc7235828def4e78728f44f66cd3a1fce30ba842258e7dbf9e13c991ec4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e503a3bcd91fba2e30c380aaff6f3df7bddaef40223695bef6d7fb6c698d90e3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" }, { - "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "name": "rhacs-rhel8-operator-898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:a1f9fc80da61b9dc89c991facd7145505d001168d3ac7ce9338824173df1c5e1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:170c7b617e0ea4a5a75eebbebaedfef4ff86907668d8ae0b6f8f68e781e7319c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:936d0cb7de992801f5716cca70e098744403cbd4ce732c0c658c2edb216a044f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b2590e914ba0682a48eb5d8de56c76bd91c6082461b035bd341680323d35695" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7f4a6aaa4acf7a4dc73c3c8b2c40a9c8a915281074ae966223e70547a09ec108" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1bc4846995e23a7950eb371c452562583ca7b7f14b44830ba608676cb50aeeaa" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f0222a1f17259d479ef57627175bcda070b4ca988035673f5ef970d9fac11bba" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.7.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d", "properties": [ { "type": "olm.gvk", @@ -123304,7 +126238,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.0" + "version": "4.7.1" } }, { @@ -123314,8 +126248,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68", - "createdAt": "2025-03-03T21:35:05.802338+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222", + "createdAt": "2025-03-24T17:52:02.024830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -123327,7 +126261,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.0", + "olm.skipRange": ">= 4.6.0 < 4.7.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -125004,63 +127938,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce1dbef29e7861f5d4c66f8315349ab5aebc563a65e88955f43d04847e7c8602" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:345ebe9e503ab55fd79d93d79dededc4f01dc206082b679853cc94a58955c480" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3163efc7235828def4e78728f44f66cd3a1fce30ba842258e7dbf9e13c991ec4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cf8715b0b73a2e8e2126f3c55e6ba7023ea67e006673124d598070d2c1841ae8" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e503a3bcd91fba2e30c380aaff6f3df7bddaef40223695bef6d7fb6c698d90e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00f0757cc04fe701219c006a3e5fb8a24b442ba75a7e8e3d693577d32e7349bb" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" }, { - "name": "rhacs-rhel8-operator-898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" + "name": "rhacs-rhel8-operator-63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:a1f9fc80da61b9dc89c991facd7145505d001168d3ac7ce9338824173df1c5e1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fc123457b6525f7eb26a6850ca91d98cd8ff2bcb6044b34e73d240f86c2b3a98" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:170c7b617e0ea4a5a75eebbebaedfef4ff86907668d8ae0b6f8f68e781e7319c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:aebb4a7b84cc9d9b4154b606afd8160d0c4e960d29c8c146b2f23c5dab730006" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:936d0cb7de992801f5716cca70e098744403cbd4ce732c0c658c2edb216a044f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d2fd10bd74cc64d6853e5c923d380ed9a75e9c33499e639d1f764aea72606e63" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b2590e914ba0682a48eb5d8de56c76bd91c6082461b035bd341680323d35695" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:507b718f3e38bee95d854c2c9f2da62d975e5a916017217beda7b3790a550ab9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7f4a6aaa4acf7a4dc73c3c8b2c40a9c8a915281074ae966223e70547a09ec108" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07bba246bb646cc4322da8a44782ea29690125c6b31d13a3e39f87e238fe9588" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1bc4846995e23a7950eb371c452562583ca7b7f14b44830ba608676cb50aeeaa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:14d1e6e5665b3546fe4851bdca923a02f3147c1937704bcd89376620b651340f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f0222a1f17259d479ef57627175bcda070b4ca988035673f5ef970d9fac11bba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1106758da4358e026e53811ee163e7c7a53504181440f817664e92227be792c2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.1", + "name": "rhacs-operator.v4.7.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2", "properties": [ { "type": "olm.gvk", @@ -125090,7 +128024,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.1" + "version": "4.7.2" } }, { @@ -125100,8 +128034,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222", - "createdAt": "2025-03-24T17:52:02.024830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27", + "createdAt": "2025-04-10T22:15:36.458414+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -125113,7 +128047,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.1", + "olm.skipRange": ">= 4.6.0 < 4.7.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -126790,63 +129724,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:345ebe9e503ab55fd79d93d79dededc4f01dc206082b679853cc94a58955c480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3081b0171fcdb48d174d7e0269dddd7fe999d3b690d88c1f5eb23e8688c1d38a" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cf8715b0b73a2e8e2126f3c55e6ba7023ea67e006673124d598070d2c1841ae8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:7fa4a50498f994d7cdc08a189ce0c7f1f88dce626a4b3a7202a402126820a519" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00f0757cc04fe701219c006a3e5fb8a24b442ba75a7e8e3d693577d32e7349bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:32a4d9bb9fab3a0b1a2097a07e15e0cd7f6f0a513a36989e317712efc901e44c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" }, { - "name": "rhacs-rhel8-operator-63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" + "name": "rhacs-rhel8-operator-2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fc123457b6525f7eb26a6850ca91d98cd8ff2bcb6044b34e73d240f86c2b3a98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c3c744575723fda16ac465a75a22ca4730b7fb2819522581076e26c9337b14b7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:aebb4a7b84cc9d9b4154b606afd8160d0c4e960d29c8c146b2f23c5dab730006" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4aca11de59a4a2562ae8a7a1bbf72cd582e09b0ba92e0f5189bb3aad0b7150a3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d2fd10bd74cc64d6853e5c923d380ed9a75e9c33499e639d1f764aea72606e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9975c60b21c87c28f0b4f694e8ed1f1c066e81a5ea9b36ebc2112b51ab493da4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:507b718f3e38bee95d854c2c9f2da62d975e5a916017217beda7b3790a550ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8abb617197083bf853fc2ff2964f49a22b0d41fe41e8ba0677cdded990779fd5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07bba246bb646cc4322da8a44782ea29690125c6b31d13a3e39f87e238fe9588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c3f3b643b1518e0e570f52f89829d75b6f34ed550c5dfca8ffa7e09b04e8a0f4" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:14d1e6e5665b3546fe4851bdca923a02f3147c1937704bcd89376620b651340f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:865315508f1329523cec2e0a1ad4032385c9aa9415aeda12d79b068aa5f7380b" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1106758da4358e026e53811ee163e7c7a53504181440f817664e92227be792c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e66b3d65d5a0908ae856ce669589fcccb6fecb138da5b307d92af6786cd6d64b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.2", + "name": "rhacs-operator.v4.7.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07", "properties": [ { "type": "olm.gvk", @@ -126876,7 +129810,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.2" + "version": "4.7.3" } }, { @@ -126886,8 +129820,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27", - "createdAt": "2025-04-10T22:15:36.458414+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941", + "createdAt": "2025-05-08T19:00:40.297611+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -126899,7 +129833,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.2", + "olm.skipRange": ">= 4.6.0 < 4.7.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -128576,63 +131510,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3081b0171fcdb48d174d7e0269dddd7fe999d3b690d88c1f5eb23e8688c1d38a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:027adb1b95c7d77633356daae7077fe07284a9473d4b094f6efb97b8e83ccf6d" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:7fa4a50498f994d7cdc08a189ce0c7f1f88dce626a4b3a7202a402126820a519" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f5490e13f95ddf76d39f277d2f5119b4ec2f8359310a4ebf0f9a455a2ee41ac0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:32a4d9bb9fab3a0b1a2097a07e15e0cd7f6f0a513a36989e317712efc901e44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:96fff6d59d35e0bd824d3fce8b130836e72f802c0613db13562e0a714dd2fccf" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" }, { - "name": "rhacs-rhel8-operator-2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" + "name": "rhacs-rhel8-operator-d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c3c744575723fda16ac465a75a22ca4730b7fb2819522581076e26c9337b14b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:46390085637511c007d67ecbc8bc5c98c752ed8903c9ab00140074dfa817b80b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4aca11de59a4a2562ae8a7a1bbf72cd582e09b0ba92e0f5189bb3aad0b7150a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:213d4a607edfb44852f5209e0c9c2d55e46bd5668f0f45e754f8058dc33471d3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9975c60b21c87c28f0b4f694e8ed1f1c066e81a5ea9b36ebc2112b51ab493da4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:db43b891621e0ff4319fc9c2ac6906151e618503d24b53f159ecc1b042ede63c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8abb617197083bf853fc2ff2964f49a22b0d41fe41e8ba0677cdded990779fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:362c7f274ea40f090fd83f145b3e628db230b87e812445718e24f3db9df49f6b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c3f3b643b1518e0e570f52f89829d75b6f34ed550c5dfca8ffa7e09b04e8a0f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4990abd2d9b8196db54063e8f15701cd2da168e0f8c78a99ab110a7121ceee7c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:865315508f1329523cec2e0a1ad4032385c9aa9415aeda12d79b068aa5f7380b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7ed0b22a2b7c575ae948e3bf1122e26ccf9257680e879376b77ee0f421a0e941" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e66b3d65d5a0908ae856ce669589fcccb6fecb138da5b307d92af6786cd6d64b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f60afdd96a9800bd59d5b50407e75c409615db06499caadea32a7ac8a9fe159a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.3", + "name": "rhacs-operator.v4.7.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8", "properties": [ { "type": "olm.gvk", @@ -128662,7 +131596,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.3" + "version": "4.7.4" } }, { @@ -128672,8 +131606,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941", - "createdAt": "2025-05-08T19:00:40.297611+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673", + "createdAt": "2025-06-06T16:19:04.574623+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -128685,7 +131619,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.3", + "olm.skipRange": ">= 4.6.0 < 4.7.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -130362,63 +133296,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:027adb1b95c7d77633356daae7077fe07284a9473d4b094f6efb97b8e83ccf6d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:42ae4039eaef6f5a39482e350c55d63a7962dc99614eda6bdc732c46ae0c8e4a" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f5490e13f95ddf76d39f277d2f5119b4ec2f8359310a4ebf0f9a455a2ee41ac0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:35aa14d17a691c530e9b5dc9c9e2329880e983a86227dbec532f0ba9c33d976d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:96fff6d59d35e0bd824d3fce8b130836e72f802c0613db13562e0a714dd2fccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:795b1b1c3d2208c759c3d4c28791d96898be6c7aa5fb60b818ea0a6755b20e9c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" }, { - "name": "rhacs-rhel8-operator-d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" + "name": "rhacs-rhel8-operator-f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:46390085637511c007d67ecbc8bc5c98c752ed8903c9ab00140074dfa817b80b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:121fae6de5e864b38605f3d5a718451fed311793558a3ba6bb0a49d54bb59696" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:213d4a607edfb44852f5209e0c9c2d55e46bd5668f0f45e754f8058dc33471d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:25cbb5b6df7ef6a18b5beccd5c7cd2929ab4427c52dcae270397e91dafb80001" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:db43b891621e0ff4319fc9c2ac6906151e618503d24b53f159ecc1b042ede63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0539210b126de11806bfc67bc2527e9b1e2dc345ce2d072b7e0cbc534c9538d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:362c7f274ea40f090fd83f145b3e628db230b87e812445718e24f3db9df49f6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f4595e28496f9c6dd2ab86290f40f5100e756265c7c624fa7628bbe23ef4b1f0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4990abd2d9b8196db54063e8f15701cd2da168e0f8c78a99ab110a7121ceee7c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc26e836559d682b836f54e310801a558e5d8e19c99bacea91a3002afe5de447" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7ed0b22a2b7c575ae948e3bf1122e26ccf9257680e879376b77ee0f421a0e941" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:54f32b6ce8dfba198610fed1ee0ce4de795fa9adc8181f2f6417fbb816c109b9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f60afdd96a9800bd59d5b50407e75c409615db06499caadea32a7ac8a9fe159a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8cf9d001e5e7e1d3c5e0ffbe10dca959dba939cd546cf949ffc5add3164b4a6e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.4", + "name": "rhacs-operator.v4.7.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484", "properties": [ { "type": "olm.gvk", @@ -130448,7 +133382,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.4" + "version": "4.7.5" } }, { @@ -130458,8 +133392,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673", - "createdAt": "2025-06-06T16:19:04.574623+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd", + "createdAt": "2025-07-16T05:51:00.631658+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -130471,7 +133405,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.4", + "olm.skipRange": ">= 4.6.0 < 4.7.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -132148,63 +135082,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:42ae4039eaef6f5a39482e350c55d63a7962dc99614eda6bdc732c46ae0c8e4a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:aee00aa3008fe0f5521581856342a41ff0338822bae55448bb66c8fff84c4dcf" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:35aa14d17a691c530e9b5dc9c9e2329880e983a86227dbec532f0ba9c33d976d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03a543961e89c73b0869c4082ca9c6e46bb7a33ca638bc84fef1172a0421d883" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:795b1b1c3d2208c759c3d4c28791d96898be6c7aa5fb60b818ea0a6755b20e9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8270408d90bb14575760cd014b30c58eebfe8adc908910587b09140739b2480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" }, { - "name": "rhacs-rhel8-operator-f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" + "name": "rhacs-rhel8-operator-103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:121fae6de5e864b38605f3d5a718451fed311793558a3ba6bb0a49d54bb59696" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:17305562b1b5156829ae7cf78ea62556e08ab00bf282ac17681f9d5aa460a4fd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:25cbb5b6df7ef6a18b5beccd5c7cd2929ab4427c52dcae270397e91dafb80001" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d4bd56474001025d4a02684ead4e7f42621d3e8461165eea328b9eddae2a017e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0539210b126de11806bfc67bc2527e9b1e2dc345ce2d072b7e0cbc534c9538d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ec77457c7248df043e7716dd61052b6f2e06cdd2e5ad7c87f5f857bd692e958" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f4595e28496f9c6dd2ab86290f40f5100e756265c7c624fa7628bbe23ef4b1f0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:531f365e2488e5a1c01201a213fb1ead2899acdd83deb895db05c439a1086352" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc26e836559d682b836f54e310801a558e5d8e19c99bacea91a3002afe5de447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b15d9d4e3a8302935aa37faca43957f72594d62c633293d847be4fc65f4ba452" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:54f32b6ce8dfba198610fed1ee0ce4de795fa9adc8181f2f6417fbb816c109b9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2de829a284eb2eaa9dac4a7e5122bffa0c3c1bec509e1b0469c75f7ed6a28cd7" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8cf9d001e5e7e1d3c5e0ffbe10dca959dba939cd546cf949ffc5add3164b4a6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:4caaf763c45469596ad2bc35a8d78d93997e47f4cbe4c36f8025450fffde70cd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.5", + "name": "rhacs-operator.v4.8.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be", "properties": [ { "type": "olm.gvk", @@ -132234,7 +135168,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.5" + "version": "4.8.0" } }, { @@ -132244,8 +135178,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd", - "createdAt": "2025-07-16T05:51:00.631658+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883", + "createdAt": "2025-07-02T17:07:47.878287+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -132257,7 +135191,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.5", + "olm.skipRange": ">= 4.7.0 < 4.8.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -132705,12 +135639,53 @@ }, { "path": "central.exposure.route.enabled", - "displayName": "Enabled" + "displayName": "Enabled", + "description": "Expose Central with a passthrough route." }, { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the Central route.\nIf unspecified, an appropriate default value will be automatically chosen by the OpenShift route operator." + }, + { + "path": "central.exposure.route.reencrypt", + "displayName": "Re-Encrypt Route", + "description": "Set up a Central route with reencrypt TLS termination.\nFor reencrypt routes, the request is terminated on the OpenShift router with a custom certificate.\nThe request is then reencrypted by the OpenShift router and sent to Central.\n[user] --TLS--> [OpenShift router] --TLS--> [Central]" + }, + { + "path": "central.exposure.route.reencrypt.enabled", + "displayName": "Enabled", + "description": "Expose Central with a reencrypt route.\nShould not be used for sensor communication." + }, + { + "path": "central.exposure.route.reencrypt.host", + "displayName": "Host", + "description": "Specify a custom hostname for the Central reencrypt route.\nIf unspecified, an appropriate default value will be automatically chosen by the OpenShift route operator." + }, + { + "path": "central.exposure.route.reencrypt.tls", + "displayName": "TLS Settings", + "description": "TLS settings for exposing Central via a reencrypt Route." + }, + { + "path": "central.exposure.route.reencrypt.tls.caCertificate", + "displayName": "CA Certificate", + "description": "The PEM encoded certificate chain that may be used to establish a complete chain of trust.\nDefaults to the OpenShift certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.certificate", + "displayName": "Certificate", + "description": "The PEM encoded certificate that is served on the route. Must be a single serving\ncertificate instead of a certificate chain.\nDefaults to a certificate signed by the OpenShift certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.destinationCACertificate", + "displayName": "Destination CA Certificate", + "description": "The CA certificate of the final destination, i.e. of Central.\nUsed by the OpenShift router for health checks on the secure connection.\nDefaults to the Central certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.key", + "displayName": "Private Key", + "description": "The PEM encoded private key of the certificate that is served on the route.\nDefaults to a certificate signed by the OpenShift certificate authority." }, { "path": "central.monitoring.exposeEndpoint", @@ -132872,6 +135847,11 @@ "displayName": "Value", "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, + { + "path": "overlays[0].patches[0].verbatim", + "displayName": "Verbatim", + "description": "Verbatim value to add, delete or replace.\nSame as Value, however the content is not interpreted as YAML, but treated as literal string instead.\nAt least one of Value and Verbatim must be empty." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -132987,7 +135967,7 @@ { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", - "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + "description": "Can be specified as \"Enabled\" or \"Disabled\".\nIf this field is not specified, the following defaulting takes place:\n* for new installations, Scanner V4 is enabled starting with ACS 4.8;\n* for upgrades to 4.8 from previous releases, Scanner V4 is disabled." }, { "path": "scannerV4.indexer", @@ -133485,6 +136465,11 @@ "displayName": "Value", "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, + { + "path": "overlays[0].patches[0].verbatim", + "displayName": "Verbatim", + "description": "Verbatim value to add, delete or replace.\nSame as Value, however the content is not interpreted as YAML, but treated as literal string instead.\nAt least one of Value and Verbatim must be empty." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -133658,7 +136643,7 @@ { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", - "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"\nIf this field is not specified or set to \"Default\", the following defaulting takes place:\n* for new installations, Scanner V4 is enabled starting with ACS 4.8;\n* for upgrades to 4.8 from previous releases, Scanner V4 is disabled." }, { "path": "scannerV4.indexer", @@ -133934,63 +136919,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:aee00aa3008fe0f5521581856342a41ff0338822bae55448bb66c8fff84c4dcf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e5e5a08ebf7c4bb50a6513b6d2fe0806000916b2e92f9ac60ebf0b65255e680a" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03a543961e89c73b0869c4082ca9c6e46bb7a33ca638bc84fef1172a0421d883" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:997f95b8a0c1885486d8869a994abac9d33a449e7600dd6a81f60e1ce4ce6208" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8270408d90bb14575760cd014b30c58eebfe8adc908910587b09140739b2480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:16b6aea233f9034c51ec728ea475770d1cdbbed4c78d4b8a6baf1f6d11830850" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883" }, { - "name": "rhacs-rhel8-operator-103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" + "name": "rhacs-rhel8-operator-f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:17305562b1b5156829ae7cf78ea62556e08ab00bf282ac17681f9d5aa460a4fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eea5bfbce9c59a90dddcfb528da56ce6dcc6becbd96a0c29daba24a5d21f5203" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d4bd56474001025d4a02684ead4e7f42621d3e8461165eea328b9eddae2a017e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6744594f5fe261eb6ddc8d5853c50c7b2e1d3aa5c4cf36bb9ce90038bcdcf062" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ec77457c7248df043e7716dd61052b6f2e06cdd2e5ad7c87f5f857bd692e958" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6883bb369a8db523b818c03022964d2b52b310c3e85683a0ad9ed89fbaa951cc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:531f365e2488e5a1c01201a213fb1ead2899acdd83deb895db05c439a1086352" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:18c03dfedbd5d8b7148e120c884bd8bda3331ccacb012da5fe42899af28a3ead" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b15d9d4e3a8302935aa37faca43957f72594d62c633293d847be4fc65f4ba452" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6a4b148c7b761c79535c74f0c63f3b7309366ab5c52e35f1f3b5198d713df5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2de829a284eb2eaa9dac4a7e5122bffa0c3c1bec509e1b0469c75f7ed6a28cd7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5ea5a1f4958d4d51994af5b460734e775274bafe64c4cfa4608a0f9d51430013" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:4caaf763c45469596ad2bc35a8d78d93997e47f4cbe4c36f8025450fffde70cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:892621bbf43cb375bb88fe5273d39132218de1e6182aa9e7ebda2c3ff9f22347" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.8.0", + "name": "rhacs-operator.v4.8.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc", "properties": [ { "type": "olm.gvk", @@ -134020,7 +137005,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.8.0" + "version": "4.8.1" } }, { @@ -134030,8 +137015,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883", - "createdAt": "2025-07-02T17:07:47.878287+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8", + "createdAt": "2025-07-21T14:57:08.578993+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -134043,7 +137028,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.7.0 < 4.8.0", + "olm.skipRange": ">= 4.7.0 < 4.8.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -135771,55 +138756,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e5e5a08ebf7c4bb50a6513b6d2fe0806000916b2e92f9ac60ebf0b65255e680a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7aec522e832e03e32ccc955c7b42056921d892a97c6f50223b87c1cbac4d8de0" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:997f95b8a0c1885486d8869a994abac9d33a449e7600dd6a81f60e1ce4ce6208" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:459a0cedd62db1c959078141accac6e9dfb995f4c618c65c83350f2dc3f8f867" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:16b6aea233f9034c51ec728ea475770d1cdbbed4c78d4b8a6baf1f6d11830850" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8b33abc5143ab77d7d39057b7aa7188a59de3e9f2679f48d94968174be0e689" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8" }, { - "name": "rhacs-rhel8-operator-f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883" + "name": "rhacs-rhel8-operator-2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eea5bfbce9c59a90dddcfb528da56ce6dcc6becbd96a0c29daba24a5d21f5203" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b763a3bdda558e7ccbe4454b3a9a6c94052c3547edfc1f27d79cbf5ce101ba3b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6744594f5fe261eb6ddc8d5853c50c7b2e1d3aa5c4cf36bb9ce90038bcdcf062" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f7ec55c47529483b50948913e9883eddefe938fe6f0164474b8169253212eb71" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6883bb369a8db523b818c03022964d2b52b310c3e85683a0ad9ed89fbaa951cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:fcdb52e977ae21ee356bfd8510ca197b1b9d93b19d27e8707a35e705af271f69" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:18c03dfedbd5d8b7148e120c884bd8bda3331ccacb012da5fe42899af28a3ead" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a5464178fbe538c2f5bbabc9a0ae1b057be397e5753f2ea50d741c13e2b3120e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6a4b148c7b761c79535c74f0c63f3b7309366ab5c52e35f1f3b5198d713df5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b4a9e3b2153d729e4c8f6f8c0a909a84b1387f73bd6fb775d38d7629fdadc803" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5ea5a1f4958d4d51994af5b460734e775274bafe64c4cfa4608a0f9d51430013" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:33b2b40bae65f675c50dce5b1e4653512272e6c624be5e1c93e5ce21e7f35ad8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:892621bbf43cb375bb88fe5273d39132218de1e6182aa9e7ebda2c3ff9f22347" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d501b263da5273be7c722df04199d0f7e51df1b41877f72f66d78302f226964f" } ] } diff --git a/catalog-template-new.yaml b/catalog-template-new.yaml new file mode 100644 index 00000000..b04dc288 --- /dev/null +++ b/catalog-template-new.yaml @@ -0,0 +1,2607 @@ +schema: olm.template.basic +entries: +- schema: olm.package + name: rhacs-operator + defaultChannel: stable + icon: + base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== + mediatype: image/png +- schema: olm.channel + name: rhacs-3.62 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" +- schema: olm.channel + name: rhacs-3.64 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" +- schema: olm.channel + name: rhacs-3.65 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" +- schema: olm.channel + name: rhacs-3.66 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" +- schema: olm.channel + name: rhacs-3.67 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" +- schema: olm.channel + name: rhacs-3.68 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" +- schema: olm.channel + name: rhacs-3.69 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" +- schema: olm.channel + name: rhacs-3.70 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" +- schema: olm.channel + name: rhacs-3.71 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" +- schema: olm.channel + name: rhacs-3.72 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" +- schema: olm.channel + name: rhacs-3.73 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" +- schema: olm.channel + name: latest + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.9" +- schema: olm.channel + name: rhacs-3.74 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.9" +- schema: olm.channel + name: rhacs-4.0 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" +- schema: olm.channel + name: rhacs-4.1 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.2 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.3 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" +- schema: olm.channel + name: rhacs-4.4 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" +- schema: olm.channel + name: rhacs-4.5 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" +- schema: olm.channel + name: rhacs-4.6 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" +- schema: olm.channel + name: rhacs-4.7 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.5" +- schema: olm.channel + name: rhacs-4.8 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.5" + - name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.5 + skipRange: ">= 4.7.0 < 4.8.0" + - name: rhacs-operator.v4.8.1 + replaces: rhacs-operator.v4.8.0 + skipRange: ">= 4.7.0 < 4.8.1" +- schema: olm.channel + name: stable + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.5" + - name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.5 + skipRange: ">= 4.7.0 < 4.8.0" + - name: rhacs-operator.v4.8.1 + replaces: rhacs-operator.v4.8.0 + skipRange: ">= 4.7.0 < 4.8.1" +- schema: olm.deprecations + package: rhacs-operator + entries: + - reference: + schema: olm.channel + name: latest + message: | + The `latest` channel is no longer supported. Please switch to the `stable` channel. + - reference: + schema: olm.channel + name: rhacs-3.62 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.64 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.65 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.66 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.67 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.68 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.69 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.70 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.71 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.72 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.73 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.74 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.0 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.1 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.2 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.3 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.4 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.5 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc diff --git a/catalog-template.yaml b/catalog-template.yaml index 735846e3..68e815d7 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,2288 +1,1041 @@ +--- schema: olm.template.basic entries: + - schema: olm.package name: rhacs-operator defaultChannel: stable icon: base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== mediatype: image/png + - schema: olm.channel name: rhacs-3.62 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" + - &bundle-3-62-0 + name: rhacs-operator.v3.62.0 + skipRange: '>= 3.61.0 < 3.62.0' - name: rhacs-operator.v3.62.1 replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" + skipRange: '>= 3.61.0 < 3.62.1' + - schema: olm.channel name: rhacs-3.64 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 + - *bundle-3-62-0 + - &bundle-3-63-0 + name: rhacs-operator.v3.63.0 replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 + skipRange: '>= 3.62.0 < 3.63.0' + - &bundle-3-64-0 + name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" + skipRange: '>= 3.63.0 < 3.64.0' - name: rhacs-operator.v3.64.1 replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" + skipRange: '>= 3.63.0 < 3.64.1' - name: rhacs-operator.v3.64.2 replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" + skipRange: '>= 3.63.0 < 3.64.2' + - schema: olm.channel name: rhacs-3.65 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - &bundle-3-65-0 + name: rhacs-operator.v3.65.0 replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" + skipRange: '>= 3.64.0 < 3.65.0' - name: rhacs-operator.v3.65.1 replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" + skipRange: '>= 3.64.0 < 3.65.1' + - schema: olm.channel name: rhacs-3.66 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - &bundle-3-66-0 + name: rhacs-operator.v3.66.0 replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" + skipRange: '>= 3.65.0 < 3.66.0' - name: rhacs-operator.v3.66.1 replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" + skipRange: '>= 3.65.0 < 3.66.1' + - schema: olm.channel name: rhacs-3.67 package: rhacs-operator entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - &bundle-3-67-0 + name: rhacs-operator.v3.67.0 replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" + skipRange: '>= 3.66.0 < 3.67.0' - name: rhacs-operator.v3.67.1 replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" + skipRange: '>= 3.66.0 < 3.67.1' - name: rhacs-operator.v3.67.2 replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" + skipRange: '>= 3.66.0 < 3.67.2' + - schema: olm.channel name: rhacs-3.68 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" -- schema: olm.channel - name: rhacs-3.69 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" -- schema: olm.channel - name: rhacs-3.70 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" -- schema: olm.channel - name: rhacs-3.71 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" -- schema: olm.channel - name: rhacs-3.72 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" -- schema: olm.channel - name: rhacs-3.73 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" -- schema: olm.channel - name: latest - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" -- schema: olm.channel - name: rhacs-3.74 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" -- schema: olm.channel - name: rhacs-4.0 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" -- schema: olm.channel - name: rhacs-4.1 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.2 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.3 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" -- schema: olm.channel - name: rhacs-4.4 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" -- schema: olm.channel - name: rhacs-4.5 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" -- schema: olm.channel - name: rhacs-4.6 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: ">= 4.5.0 < 4.6.0" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" -- schema: olm.channel - name: rhacs-4.7 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: ">= 4.5.0 < 4.6.0" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: ">= 4.6.0 < 4.7.0" - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" - - name: rhacs-operator.v4.7.5 - replaces: rhacs-operator.v4.7.4 - skipRange: ">= 4.6.0 < 4.7.5" -- schema: olm.channel - name: rhacs-4.8 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: ">= 4.5.0 < 4.6.0" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: ">= 4.6.0 < 4.7.0" - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" - - name: rhacs-operator.v4.7.5 - replaces: rhacs-operator.v4.7.4 - skipRange: ">= 4.6.0 < 4.7.5" - - name: rhacs-operator.v4.8.0 - replaces: rhacs-operator.v4.7.5 - skipRange: ">= 4.7.0 < 4.8.0" + package: rhacs-operator + entries: + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - &bundle-3-68-0 + name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.0 + skipRange: '>= 3.67.0 < 3.68.0' + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.67.0 < 3.68.1' + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: '>= 3.67.0 < 3.68.2' + +- schema: olm.channel + name: rhacs-3.69 + package: rhacs-operator + entries: + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - &bundle-3-69-0 + name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.0 + skipRange: '>= 3.68.0 < 3.69.0' + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.68.0 < 3.69.1' + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: '>= 3.68.0 < 3.69.2' + +- schema: olm.channel + name: rhacs-3.70 + package: rhacs-operator + entries: + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - &bundle-3-70-0 + name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.0 + skipRange: '>= 3.69.0 < 3.70.0' + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.69.0 < 3.70.1' + +- schema: olm.channel + name: rhacs-3.71 + package: rhacs-operator + entries: + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - &bundle-3-71-0 + name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.0 + skipRange: '>= 3.70.0 < 3.71.0' + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: '>= 3.70.0 < 3.71.1' + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: '>= 3.70.0 < 3.71.2' + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: '>= 3.70.0 < 3.71.3' + +- schema: olm.channel + name: rhacs-3.72 + package: rhacs-operator + entries: + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - *bundle-3-71-0 + - &bundle-3-72-0 + name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.0 + skipRange: '>= 3.71.0 < 3.72.0' + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: '>= 3.71.0 < 3.72.1' + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: '>= 3.71.0 < 3.72.2' + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: '>= 3.71.0 < 3.72.3' + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: '>= 3.71.0 < 3.72.4' + +- schema: olm.channel + name: rhacs-3.73 + package: rhacs-operator + entries: + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - *bundle-3-71-0 + - *bundle-3-72-0 + - &bundle-3-73-0 + name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.0 + skipRange: '>= 3.72.0 < 3.73.0' + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: '>= 3.72.0 < 3.73.1' + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: '>= 3.72.0 < 3.73.2' + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: '>= 3.72.0 < 3.73.3' + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: '>= 3.72.0 < 3.73.4' + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: '>= 3.72.0 < 3.73.5' + +- schema: olm.channel + name: rhacs-3.74 + package: rhacs-operator + entries: + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - *bundle-3-71-0 + - *bundle-3-72-0 + - *bundle-3-73-0 + - &bundle-3-74-0 + name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.0 + skipRange: '>= 3.73.0 < 3.74.0' + - &bundle-3-74-1 + name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: '>= 3.73.0 < 3.74.1' + - &bundle-3-74-2 + name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: '>= 3.73.0 < 3.74.2' + - &bundle-3-74-3 + name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: '>= 3.73.0 < 3.74.3' + - &bundle-3-74-4 + name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: '>= 3.73.0 < 3.74.4' + - &bundle-3-74-5 + name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: '>= 3.73.0 < 3.74.5' + - &bundle-3-74-6 + name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: '>= 3.73.0 < 3.74.6' + - &bundle-3-74-7 + name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: '>= 3.73.0 < 3.74.7' + - &bundle-3-74-8 + name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: '>= 3.73.0 < 3.74.8' + - &bundle-3-74-9 + name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: '>= 3.73.0 < 3.74.9' + +- schema: olm.channel + name: latest + package: rhacs-operator + entries: + - *bundle-3-62-0 + - *bundle-3-63-0 + - *bundle-3-64-0 + - *bundle-3-65-0 + - *bundle-3-66-0 + - *bundle-3-67-0 + - *bundle-3-68-0 + - *bundle-3-69-0 + - *bundle-3-70-0 + - *bundle-3-71-0 + - *bundle-3-72-0 + - *bundle-3-73-0 + - *bundle-3-74-0 + - *bundle-3-74-1 + - *bundle-3-74-2 + - *bundle-3-74-3 + - *bundle-3-74-4 + - *bundle-3-74-5 + - *bundle-3-74-6 + - *bundle-3-74-7 + - *bundle-3-74-8 + - *bundle-3-74-9 + - schema: olm.channel name: stable package: rhacs-operator entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 + - &bundle-4-0-0 + name: rhacs-operator.v4.0.0 + skipRange: '>= 3.74.0 < 4.0.0' + - &bundle-4-0-1 + name: rhacs-operator.v4.0.1 replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 + skipRange: '>= 3.74.0 < 4.0.1' + - &bundle-4-0-2 + name: rhacs-operator.v4.0.2 replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 + skipRange: '>= 3.74.0 < 4.0.2' + - &bundle-4-0-3 + name: rhacs-operator.v4.0.3 replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 + skipRange: '>= 3.74.0 < 4.0.3' + - &bundle-4-0-4 + name: rhacs-operator.v4.0.4 replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 + skipRange: '>= 3.74.0 < 4.0.4' + - &bundle-4-0-5 + name: rhacs-operator.v4.0.5 replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 + skipRange: '>= 3.74.0 < 4.0.5' + + - &bundle-4-1-0 + name: rhacs-operator.v4.1.0 replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 + skipRange: '>= 4.0.0 < 4.1.0' + - &bundle-4-1-1 + name: rhacs-operator.v4.1.1 replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" + skipRange: '>= 4.0.0 < 4.1.1' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 + - &bundle-4-1-2 + name: rhacs-operator.v4.1.2 replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" + skipRange: '>= 4.0.0 < 4.1.2' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 + - &bundle-4-1-3 + name: rhacs-operator.v4.1.3 replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" + skipRange: '>= 4.0.0 < 4.1.3' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 + - &bundle-4-1-4 + name: rhacs-operator.v4.1.4 replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" + skipRange: '>= 4.0.0 < 4.1.4' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 + - &bundle-4-1-5 + name: rhacs-operator.v4.1.5 replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" + skipRange: '>= 4.0.0 < 4.1.5' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 + - &bundle-4-1-6 + name: rhacs-operator.v4.1.6 replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" + skipRange: '>= 4.0.0 < 4.1.6' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 + + - &bundle-4-2-0 + name: rhacs-operator.v4.2.0 replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" + skipRange: '>= 4.1.0 < 4.2.0' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 + - &bundle-4-2-1 + name: rhacs-operator.v4.2.1 replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" + skipRange: '>= 4.1.0 < 4.2.1' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 + - &bundle-4-2-2 + name: rhacs-operator.v4.2.2 replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" + skipRange: '>= 4.1.0 < 4.2.2' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 + - &bundle-4-2-3 + name: rhacs-operator.v4.2.3 replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" + skipRange: '>= 4.1.0 < 4.2.3' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 + - &bundle-4-2-4 + name: rhacs-operator.v4.2.4 replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" + skipRange: '>= 4.1.0 < 4.2.4' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 + - &bundle-4-2-5 + name: rhacs-operator.v4.2.5 replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" + skipRange: '>= 4.1.0 < 4.2.5' skips: - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 + + - &bundle-4-3-0 + name: rhacs-operator.v4.3.0 replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 + skipRange: '>= 4.2.0 < 4.3.0' + - &bundle-4-3-1 + name: rhacs-operator.v4.3.1 replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 + skipRange: '>= 4.2.0 < 4.3.1' + - &bundle-4-3-2 + name: rhacs-operator.v4.3.2 replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 + skipRange: '>= 4.2.0 < 4.3.2' + - &bundle-4-3-3 + name: rhacs-operator.v4.3.3 replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 + skipRange: '>= 4.2.0 < 4.3.3' + - &bundle-4-3-4 + name: rhacs-operator.v4.3.4 replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 + skipRange: '>= 4.2.0 < 4.3.4' + - &bundle-4-3-5 + name: rhacs-operator.v4.3.5 replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 + skipRange: '>= 4.2.0 < 4.3.5' + - &bundle-4-3-6 + name: rhacs-operator.v4.3.6 replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 + skipRange: '>= 4.2.0 < 4.3.6' + - &bundle-4-3-7 + name: rhacs-operator.v4.3.7 replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 + skipRange: '>= 4.2.0 < 4.3.7' + - &bundle-4-3-8 + name: rhacs-operator.v4.3.8 replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 + skipRange: '>= 4.2.0 < 4.3.8' + + - &bundle-4-4-0 + name: rhacs-operator.v4.4.0 replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 + skipRange: '>= 4.3.0 < 4.4.0' + - &bundle-4-4-1 + name: rhacs-operator.v4.4.1 replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 + skipRange: '>= 4.3.0 < 4.4.1' + - &bundle-4-4-2 + name: rhacs-operator.v4.4.2 replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 + skipRange: '>= 4.3.0 < 4.4.2' + - &bundle-4-4-3 + name: rhacs-operator.v4.4.3 replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 + skipRange: '>= 4.3.0 < 4.4.3' + - &bundle-4-4-4 + name: rhacs-operator.v4.4.4 replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 + skipRange: '>= 4.3.0 < 4.4.4' + - &bundle-4-4-5 + name: rhacs-operator.v4.4.5 replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 + skipRange: '>= 4.3.0 < 4.4.5' + - &bundle-4-4-6 + name: rhacs-operator.v4.4.6 replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 + skipRange: '>= 4.3.0 < 4.4.6' + - &bundle-4-4-7 + name: rhacs-operator.v4.4.7 replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 + skipRange: '>= 4.3.0 < 4.4.7' + - &bundle-4-4-8 + name: rhacs-operator.v4.4.8 replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 + skipRange: '>= 4.3.0 < 4.4.8' + + - &bundle-4-5-0 + name: rhacs-operator.v4.5.0 replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 + skipRange: '>= 4.4.0 < 4.5.0' + - &bundle-4-5-1 + name: rhacs-operator.v4.5.1 replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 + skipRange: '>= 4.4.0 < 4.5.1' + - &bundle-4-5-2 + name: rhacs-operator.v4.5.2 replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 + skipRange: '>= 4.4.0 < 4.5.2' + - &bundle-4-5-3 + name: rhacs-operator.v4.5.3 replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 + skipRange: '>= 4.4.0 < 4.5.3' + - &bundle-4-5-4 + name: rhacs-operator.v4.5.4 replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 + skipRange: '>= 4.4.0 < 4.5.4' + - &bundle-4-5-5 + name: rhacs-operator.v4.5.5 replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 + skipRange: '>= 4.4.0 < 4.5.5' + - &bundle-4-5-6 + name: rhacs-operator.v4.5.6 replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 + skipRange: '>= 4.4.0 < 4.5.6' + - &bundle-4-5-7 + name: rhacs-operator.v4.5.7 replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 + skipRange: '>= 4.4.0 < 4.5.7' + - &bundle-4-5-8 + name: rhacs-operator.v4.5.8 replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 + skipRange: '>= 4.4.0 < 4.5.8' + - &bundle-4-5-9 + name: rhacs-operator.v4.5.9 replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - - name: rhacs-operator.v4.6.0 + skipRange: '>= 4.4.0 < 4.5.9' + + - &bundle-4-6-0 + name: rhacs-operator.v4.6.0 replaces: rhacs-operator.v4.5.9 - skipRange: ">= 4.5.0 < 4.6.0" - - name: rhacs-operator.v4.6.1 + skipRange: '>= 4.5.0 < 4.6.0' + - &bundle-4-6-1 + name: rhacs-operator.v4.6.1 replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - - name: rhacs-operator.v4.6.2 + skipRange: '>= 4.5.0 < 4.6.1' + - &bundle-4-6-2 + name: rhacs-operator.v4.6.2 replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - - name: rhacs-operator.v4.6.3 + skipRange: '>= 4.5.0 < 4.6.2' + - &bundle-4-6-3 + name: rhacs-operator.v4.6.3 replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - - name: rhacs-operator.v4.6.4 + skipRange: '>= 4.5.0 < 4.6.3' + - &bundle-4-6-4 + name: rhacs-operator.v4.6.4 replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - - name: rhacs-operator.v4.6.5 + skipRange: '>= 4.5.0 < 4.6.4' + - &bundle-4-6-5 + name: rhacs-operator.v4.6.5 replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - - name: rhacs-operator.v4.6.6 + skipRange: '>= 4.5.0 < 4.6.5' + - &bundle-4-6-6 + name: rhacs-operator.v4.6.6 replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - - name: rhacs-operator.v4.6.7 + skipRange: '>= 4.5.0 < 4.6.6' + - &bundle-4-6-7 + name: rhacs-operator.v4.6.7 replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 + skipRange: '>= 4.5.0 < 4.6.7' + - &bundle-4-6-8 + name: rhacs-operator.v4.6.8 replaces: rhacs-operator.v4.6.7 - skipRange: ">= 4.6.0 < 4.7.0" - - name: rhacs-operator.v4.7.1 + skipRange: '>= 4.5.0 < 4.6.8' + + - &bundle-4-7-0 + name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.8 + skipRange: '>= 4.6.0 < 4.7.0' + - &bundle-4-7-1 + name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - - name: rhacs-operator.v4.7.2 + skipRange: '>= 4.6.0 < 4.7.1' + - &bundle-4-7-2 + name: rhacs-operator.v4.7.2 replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - - name: rhacs-operator.v4.7.3 + skipRange: '>= 4.6.0 < 4.7.2' + - &bundle-4-7-3 + name: rhacs-operator.v4.7.3 replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - - name: rhacs-operator.v4.7.4 + skipRange: '>= 4.6.0 < 4.7.3' + - &bundle-4-7-4 + name: rhacs-operator.v4.7.4 replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" - - name: rhacs-operator.v4.7.5 + skipRange: '>= 4.6.0 < 4.7.4' + - &bundle-4-7-5 + name: rhacs-operator.v4.7.5 replaces: rhacs-operator.v4.7.4 - skipRange: ">= 4.6.0 < 4.7.5" - - name: rhacs-operator.v4.8.0 + skipRange: '>= 4.6.0 < 4.7.5' + + - &bundle-4-8-0 + name: rhacs-operator.v4.8.0 replaces: rhacs-operator.v4.7.5 - skipRange: ">= 4.7.0 < 4.8.0" + skipRange: '>= 4.7.0 < 4.8.0' + - &bundle-4-8-1 + name: rhacs-operator.v4.8.1 + replaces: rhacs-operator.v4.8.0 + skipRange: '>= 4.7.0 < 4.8.1' + +- schema: olm.channel + name: rhacs-4.0 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + +- schema: olm.channel + name: rhacs-4.1 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + +- schema: olm.channel + name: rhacs-4.2 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + +- schema: olm.channel + name: rhacs-4.3 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + +- schema: olm.channel + name: rhacs-4.4 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + +- schema: olm.channel + name: rhacs-4.5 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + + - *bundle-4-5-0 + - *bundle-4-5-1 + - *bundle-4-5-2 + - *bundle-4-5-3 + - *bundle-4-5-4 + - *bundle-4-5-5 + - *bundle-4-5-6 + - *bundle-4-5-7 + - *bundle-4-5-8 + - *bundle-4-5-9 + +- schema: olm.channel + name: rhacs-4.6 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + + - *bundle-4-5-0 + - *bundle-4-5-1 + - *bundle-4-5-2 + - *bundle-4-5-3 + - *bundle-4-5-4 + - *bundle-4-5-5 + - *bundle-4-5-6 + - *bundle-4-5-7 + - *bundle-4-5-8 + - *bundle-4-5-9 + + - *bundle-4-6-0 + - *bundle-4-6-1 + - *bundle-4-6-2 + - *bundle-4-6-3 + - *bundle-4-6-4 + - *bundle-4-6-5 + - *bundle-4-6-6 + - *bundle-4-6-7 + - *bundle-4-6-8 + +- schema: olm.channel + name: rhacs-4.7 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + + - *bundle-4-5-0 + - *bundle-4-5-1 + - *bundle-4-5-2 + - *bundle-4-5-3 + - *bundle-4-5-4 + - *bundle-4-5-5 + - *bundle-4-5-6 + - *bundle-4-5-7 + - *bundle-4-5-8 + - *bundle-4-5-9 + + - *bundle-4-6-0 + - *bundle-4-6-1 + - *bundle-4-6-2 + - *bundle-4-6-3 + - *bundle-4-6-4 + - *bundle-4-6-5 + - *bundle-4-6-6 + - *bundle-4-6-7 + - *bundle-4-6-8 + + - *bundle-4-7-0 + - *bundle-4-7-1 + - *bundle-4-7-2 + - *bundle-4-7-3 + - *bundle-4-7-4 + - *bundle-4-7-5 + +- schema: olm.channel + name: rhacs-4.8 + package: rhacs-operator + entries: + - *bundle-4-0-0 + - *bundle-4-0-1 + - *bundle-4-0-2 + - *bundle-4-0-3 + - *bundle-4-0-4 + - *bundle-4-0-5 + + - *bundle-4-1-0 + - *bundle-4-1-1 + - *bundle-4-1-2 + - *bundle-4-1-3 + - *bundle-4-1-4 + - *bundle-4-1-5 + - *bundle-4-1-6 + + - *bundle-4-2-0 + - *bundle-4-2-1 + - *bundle-4-2-2 + - *bundle-4-2-3 + - *bundle-4-2-4 + - *bundle-4-2-5 + + - *bundle-4-3-0 + - *bundle-4-3-1 + - *bundle-4-3-2 + - *bundle-4-3-3 + - *bundle-4-3-4 + - *bundle-4-3-5 + - *bundle-4-3-6 + - *bundle-4-3-7 + - *bundle-4-3-8 + + - *bundle-4-4-0 + - *bundle-4-4-1 + - *bundle-4-4-2 + - *bundle-4-4-3 + - *bundle-4-4-4 + - *bundle-4-4-5 + - *bundle-4-4-6 + - *bundle-4-4-7 + - *bundle-4-4-8 + + - *bundle-4-5-0 + - *bundle-4-5-1 + - *bundle-4-5-2 + - *bundle-4-5-3 + - *bundle-4-5-4 + - *bundle-4-5-5 + - *bundle-4-5-6 + - *bundle-4-5-7 + - *bundle-4-5-8 + - *bundle-4-5-9 + + - *bundle-4-6-0 + - *bundle-4-6-1 + - *bundle-4-6-2 + - *bundle-4-6-3 + - *bundle-4-6-4 + - *bundle-4-6-5 + - *bundle-4-6-6 + - *bundle-4-6-7 + - *bundle-4-6-8 + + - *bundle-4-7-0 + - *bundle-4-7-1 + - *bundle-4-7-2 + - *bundle-4-7-3 + - *bundle-4-7-4 + - *bundle-4-7-5 + + - *bundle-4-8-0 + - *bundle-4-8-1 + - schema: olm.deprecations package: rhacs-operator entries: @@ -2294,306 +1047,300 @@ entries: - reference: schema: olm.channel name: rhacs-3.62 - message: | + message: &deprecated-minor-channel | This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.64 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.65 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.66 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.67 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.68 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.69 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.70 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.71 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.72 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.73 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-3.74 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.0 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.1 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.2 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.3 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.4 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: *deprecated-minor-channel - reference: schema: olm.channel name: rhacs-4.5 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 -- schema: olm.bundle + message: *deprecated-minor-channel + +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 + schema: olm.bundle +- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 + schema: olm.bundle +- schema: olm.bundle + # 4.6.7 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 + # 4.6.8 + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 - schema: olm.bundle + # 4.7.4 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - schema: olm.bundle + # 4.7.5 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 - schema: olm.bundle + # 4.8.0 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be +- schema: olm.bundle + # 4.8.1 + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 5aa16a43..742bbb82 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -18,18 +18,20 @@ import ( const ( inputFile = "bundles.yaml" - outputFile = "catalog-template.yaml" + outputFile = "catalog-template-new.yaml" deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) type BundleImage struct { - Image string `yaml:"image"` - Tag string `yaml:"tag"` + Image string `yaml:"image"` + Version string `yaml:"version"` } type BundleList struct { - Images []BundleImage `yaml:"images"` + OldestSupportedVersion string `yaml:"oldest_supported_version"` + BrokenVersions []string `yaml:"broken_versions"` + Images []BundleImage `yaml:"images"` } type CatalogTemplate struct { @@ -142,9 +144,9 @@ func parseAndSortVersions(images []BundleImage) ([]*semver.Version, map[*semver. return nil, nil, fmt.Errorf("invalid image reference %s: %w", img.Image, err) } - v, err := semver.StrictNewVersion(img.Tag) + v, err := semver.StrictNewVersion(img.Version) if err != nil { - return nil, nil, fmt.Errorf("invalid tag %s: %w", img.Tag, err) + return nil, nil, fmt.Errorf("invalid tag %s: %w", img.Version, err) } versionToImageMap[v] = img From 01fb9dfe183dd0d9c7eb743aa8b716f50460b3e1 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 29 Jul 2025 16:18:38 +0200 Subject: [PATCH 019/105] Add vscode settings to gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 2902ca76..12af6438 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,6 @@ # Ignore golang vendor vendor + +# Ignore VS code local settings +.vscode From 5433ddbc91d5a3a79469fc9159e69a1e50ede17a Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 29 Jul 2025 23:46:02 +0200 Subject: [PATCH 020/105] Use input for broken versions and bundle deprecations --- bundles.yaml | 2 +- cmd/generate-catalog/generate.go | 115 ++++++++++++++++---------- cmd/generate-catalog/generate_test.go | 71 +++++++++------- 3 files changed, 115 insertions(+), 73 deletions(-) diff --git a/bundles.yaml b/bundles.yaml index 1ae71308..2476c105 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -1,4 +1,4 @@ -oldest_supported_version: '4.6.0' +oldest_supported_version: 4.6.0 broken_versions: - 4.1.0 images: diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 742bbb82..e0379e02 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -19,21 +19,22 @@ import ( const ( inputFile = "bundles.yaml" outputFile = "catalog-template-new.yaml" - deprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + bundleDeprecationMessage = "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) +type Input struct { + OldestSupportedVersion *semver.Version `yaml:"oldest_supported_version"` + BrokenVersions []*semver.Version `yaml:"broken_versions"` + Images []BundleImage `yaml:"images"` +} + type BundleImage struct { Image string `yaml:"image"` Version string `yaml:"version"` } -type BundleList struct { - OldestSupportedVersion string `yaml:"oldest_supported_version"` - BrokenVersions []string `yaml:"broken_versions"` - Images []BundleImage `yaml:"images"` -} - type CatalogTemplate struct { Schema string `yaml:"schema"` Entries []CatalogEntry `yaml:"entries"` @@ -88,12 +89,12 @@ type BundleEntry struct { } func main() { - inputBundleList, err := readBundleListFile() + input, err := readInputFile() if err != nil { log.Fatalf("Failed to read bundle list file: %v", err) } - versions, versionToImageMap, err := parseAndSortVersions(inputBundleList.Images) + versions, versionToImageMap, err := parseAndSortVersions(input.Images) if err != nil { log.Fatalf("Failed to parse versions: %v", err) } @@ -102,8 +103,8 @@ func main() { if err != nil { log.Fatalf("Failed to generate package object with icon: %v", err) } - channels := generateChannels(versions) - deprecations := generateDeprecations(versions) + channels := generateChannels(versions, input.BrokenVersions) + deprecations := generateDeprecations(versions, input.OldestSupportedVersion) bundles := generateBundles(versions, versionToImageMap) catalog := newCatalogTemplate() @@ -117,18 +118,18 @@ func main() { fmt.Printf("%s generated successfully.\n", outputFile) } -// readBundleListFile reads the bundle list from the input YAML file. -func readBundleListFile() (BundleList, error) { +// readInputFile reads the operator bundle image list, broken versions list and the latest supported version from the input YAML file. +func readInputFile() (Input, error) { inputBytes, err := os.ReadFile(inputFile) if err != nil { - return BundleList{}, fmt.Errorf("Failed to read %s: %v", inputFile, err) + return Input{}, fmt.Errorf("Failed to read %s: %v", inputFile, err) } - var bundleList BundleList - if err := yaml.Unmarshal(inputBytes, &bundleList); err != nil { - return BundleList{}, fmt.Errorf("Failed to parse YAML: %v", err) + var input Input + if err := yaml.Unmarshal(inputBytes, &input); err != nil { + return Input{}, fmt.Errorf("Failed to parse YAML: %v", err) } - return bundleList, nil + return input, nil } // parseAndSortVersions parses the bundle images and versions from the list of BundleImage @@ -170,7 +171,7 @@ func generatePackageWithIcon() (Package, error) { } iconBase64 := base64.StdEncoding.EncodeToString(data) - packageWithicon := Package{ + packageWithIcon := Package{ Schema: "olm.package", Name: "rhacs-operator", DefaultChannel: "stable", @@ -180,14 +181,14 @@ func generatePackageWithIcon() (Package, error) { }, } - return packageWithicon, nil + return packageWithIcon, nil } // generateChannels creates a list of channels based on the provided bundle versions. -func generateChannels(versions []*semver.Version) []Channel { +func generateChannels(versions []*semver.Version, brokenVersions []*semver.Version) []Channel { channels := make([]Channel, 0) majorEntries := make([]ChannelEntry, 0) - // Very first version in the catalog repalces 3.61.0 and skipRanges starts from 3.61.0 + // Very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := semver.MustParse("3.61.0") previousChannelVersion := semver.MustParse("3.61.0") var channel *Channel @@ -209,7 +210,7 @@ func generateChannels(versions []*semver.Version) []Channel { } } - catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion) + catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion, brokenVersions) if v.Original() != "3.63.0" { channel.Entries = append(channel.Entries, catalogChannelEntry) } @@ -235,7 +236,7 @@ func generateChannels(versions []*semver.Version) []Channel { } // generateDeprecations creates an object with a list of deprecations based on the provided versions. -func generateDeprecations(versions []*semver.Version) Deprecations { +func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *semver.Version) Deprecations { var deprecations []DeprecationEntry var channelVersions []*semver.Version for _, v := range versions { @@ -244,11 +245,18 @@ func generateDeprecations(versions []*semver.Version) Deprecations { channelVersions = append(channelVersions, v) } } - // TODO: mark as deprecated based on the ipput bundle list parameter - // If there are more than 3 channels, we need to deprecate the older ones - if len(channelVersions) > 3 { - for _, v := range channelVersions[:len(channelVersions)-3] { - deprecations = append(deprecations, *newDeprecationEntry(v)) + + // Deprecate all channels that are older than the oldest supported version + for _, channelVersion := range channelVersions { + if channelVersion.LessThan(oldestSupportedVersion) { + deprecations = append(deprecations, newChannelDeprecationEntry(channelVersion)) + } + } + + // Deprecate all bundles that are older than the oldest supported version + for _, v := range versions { + if v.LessThan(oldestSupportedVersion) { + deprecations = append(deprecations, newBundleDeprecationEntry(v)) } } @@ -319,7 +327,7 @@ func writeCatalogTemplateToFile(catalog CatalogTemplate) error { func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { return &Channel{ Schema: "olm.channel", - Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), + Name: generateChannelName(version), Package: "rhacs-operator", Entries: entries, } @@ -354,13 +362,13 @@ func generateStableChannel(entries []ChannelEntry) Channel { // skipRange: '>= < ' // skips: // - rhacs-operator.v4.1.0 -func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version) ChannelEntry { +func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, brokenVersions []*semver.Version) ChannelEntry { entry := ChannelEntry{ - Name: "rhacs-operator.v" + version.Original(), + Name: generateBundleName(version), } entry.addReplaces(version, previousEntryVersion) entry.addSkipRange(version, previousChannelVersion) - entry.addSkips(version) + entry.addSkips(version, brokenVersions) return entry } @@ -380,9 +388,7 @@ func (entry *ChannelEntry) addSkipRange(version, previousChannelVersion *semver. entry.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeGreaterThanEqual, skipRangeLessThan) } -func (entry *ChannelEntry) addSkips(version *semver.Version) { - brokenVersions := []*semver.Version{semver.MustParse("4.1.0")} - +func (entry *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semver.Version) { for _, brokenVersion := range brokenVersions { // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", brokenVersion.Major(), brokenVersion.Minor()+2)) @@ -416,20 +422,37 @@ func newDeprecation(entries []DeprecationEntry) Deprecations { } } -// Create a newdDeprecation reference object which should be added to Deprecation reference list. +// Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. // it will be represented in YAML like this: // - reference: // schema: olm.channel // name: rhacs- // message: | // -func newDeprecationEntry(version *semver.Version) *DeprecationEntry { - return &DeprecationEntry{ +func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { + return DeprecationEntry{ Reference: DeprecationReference{ Schema: "olm.channel", - Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), + Name: generateChannelName(version), }, - Message: deprecationMessage, + Message: channelDeprecationMessage, + } +} + +// Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. +// it will be represented in YAML like this: +// - reference: +// schema: olm.bundle +// name: rhacs- +// message: | +// +func newBundleDeprecationEntry(version *semver.Version) DeprecationEntry { + return DeprecationEntry{ + Reference: DeprecationReference{ + Schema: "olm.bundle", + Name: generateBundleName(version), + }, + Message: bundleDeprecationMessage, } } @@ -444,7 +467,15 @@ func newBundleEntry(image string) BundleEntry { } } -// validateImageReference validates that the provided image string is a valid cintainer image reference with a digest +func generateChannelName(version *semver.Version) string { + return fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()) +} + +func generateBundleName(version *semver.Version) string { + return fmt.Sprintf("rhacs-operator.v%d.%d.%d", version.Major(), version.Minor(), version.Patch()) +} + +// validateImageReference validates that the provided image string is a valid container image reference with a digest func validateImageReference(image string) error { // Validate the image reference using the distribution/reference package ref, err := reference.Parse(image) diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index 7ecb0c87..de4e638d 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -7,57 +7,63 @@ import ( "github.com/stretchr/testify/assert" ) -func TestNewChannelEntry(t *testing.T) { +func TestNewChannelEntryWithBrokenVersions(t *testing.T) { tests := []struct { name string version string previousEntryVersion string previousChannelVersion string + brokenVersions []string expected ChannelEntry }{ { - name: "Patch version with replaces and skips", - version: "4.1.1", - previousEntryVersion: "4.1.0", - previousChannelVersion: "4.0.0", + name: "Version with broken versions in skips", + version: "4.1.2", + previousEntryVersion: "4.1.1", + previousChannelVersion: "4.1.0", + brokenVersions: []string{"4.1.0", "4.1.1"}, + expected: ChannelEntry{ + Name: "rhacs-operator.v4.1.2", + Replaces: "rhacs-operator.v4.1.1", + SkipRange: ">= 4.1.0 < 4.1.2", + Skips: []string{"rhacs-operator.v4.1.0", "rhacs-operator.v4.1.1"}, + }, + }, + { + name: "Version without broken versions in skips", + version: "4.2.0", + previousEntryVersion: "4.1.2", + previousChannelVersion: "4.1.0", + brokenVersions: []string{}, expected: ChannelEntry{ - Name: "rhacs-operator.v4.1.1", - Replaces: "rhacs-operator.v4.1.0", - SkipRange: ">= 4.0.0 < 4.1.1", - Skips: []string{"rhacs-operator.v4.1.0"}, + Name: "rhacs-operator.v4.2.0", + Replaces: "rhacs-operator.v4.1.2", + SkipRange: ">= 4.1.0 < 4.2.0", }, }, { - name: "Version without replaces", + name: "Version with no replaces and broken versions", version: "4.0.0", previousEntryVersion: "3.62.0", previousChannelVersion: "3.61.0", + brokenVersions: []string{"3.61.0"}, expected: ChannelEntry{ Name: "rhacs-operator.v4.0.0", SkipRange: ">= 3.61.0 < 4.0.0", + Skips: []string{"rhacs-operator.v3.61.0"}, }, }, { - name: "First version in the channel with skips", - version: "4.2.0", - previousEntryVersion: "4.1.1", + name: "Version with multiple broken versions", + version: "4.3.0", + previousEntryVersion: "4.2.0", previousChannelVersion: "4.1.0", + brokenVersions: []string{"4.1.0", "4.2.0"}, expected: ChannelEntry{ - Name: "rhacs-operator.v4.2.0", - Replaces: "rhacs-operator.v4.1.0", - SkipRange: ">= 4.1.0 < 4.2.0", - Skips: []string{"rhacs-operator.v4.1.0"}, - }, - }, - { - name: "Version greater than 4.1.0 but it's an exepton and should have skips empty", - version: "4.7.4", - previousEntryVersion: "4.7.3", - previousChannelVersion: "4.7.0", - expected: ChannelEntry{ - Name: "rhacs-operator.v4.7.4", - Replaces: "rhacs-operator.v4.7.3", - SkipRange: ">= 4.7.0 < 4.7.4", + Name: "rhacs-operator.v4.3.0", + Replaces: "rhacs-operator.v4.2.0", + SkipRange: ">= 4.1.0 < 4.3.0", + Skips: []string{"rhacs-operator.v4.1.0", "rhacs-operator.v4.2.0"}, }, }, } @@ -68,12 +74,17 @@ func TestNewChannelEntry(t *testing.T) { previousEntryVersion := semver.MustParse(tt.previousEntryVersion) previousChannelVersion := semver.MustParse(tt.previousChannelVersion) - result := newChannelEntry(version, previousEntryVersion, previousChannelVersion) + var brokenVersions []*semver.Version + for _, bv := range tt.brokenVersions { + brokenVersions = append(brokenVersions, semver.MustParse(bv)) + } + + result := newChannelEntry(version, previousEntryVersion, previousChannelVersion, brokenVersions) assert.Equal(t, tt.expected.Name, result.Name) assert.Equal(t, tt.expected.Replaces, result.Replaces) assert.Equal(t, tt.expected.SkipRange, result.SkipRange) - assert.Equal(t, tt.expected.Skips, result.Skips) + assert.ElementsMatch(t, tt.expected.Skips, result.Skips) }) } } From 546328149394898b30358ba108207c2f2423bc61 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 29 Jul 2025 23:52:07 +0200 Subject: [PATCH 021/105] Update catalogs --- .../rhacs-operator/catalog.json | 1718 +++- .../rhacs-operator/catalog.json | 8073 ++++++++--------- catalog-template-new.yaml | 2607 ------ catalog-template.yaml | 4010 +++++--- cmd/generate-catalog/generate.go | 2 +- 5 files changed, 8105 insertions(+), 8305 deletions(-) delete mode 100644 catalog-template-new.yaml diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index 90c7e958..ca3d416e 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -17,8 +17,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -27,53 +32,168 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.73.1", "replaces": "rhacs-operator.v3.73.0", + "skipRange": ">= 3.72.0 < 3.73.1" + }, + { + "name": "rhacs-operator.v3.73.2", + "replaces": "rhacs-operator.v3.73.1", + "skipRange": ">= 3.72.0 < 3.73.2" + }, + { + "name": "rhacs-operator.v3.73.3", + "replaces": "rhacs-operator.v3.73.2", + "skipRange": ">= 3.72.0 < 3.73.3" + }, + { + "name": "rhacs-operator.v3.73.4", + "replaces": "rhacs-operator.v3.73.3", + "skipRange": ">= 3.72.0 < 3.73.4" + }, + { + "name": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.4", + "skipRange": ">= 3.72.0 < 3.73.5" + }, + { + "name": "rhacs-operator.v3.74.0", + "replaces": "rhacs-operator.v3.73.5", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -149,8 +269,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -180,8 +305,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -190,8 +320,18 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { @@ -211,8 +351,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -221,13 +366,28 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { @@ -247,8 +407,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -257,18 +422,38 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { @@ -293,8 +478,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -303,23 +493,53 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { @@ -344,8 +564,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -354,28 +579,68 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", - "skipRange": ">= 3.64.0 < 3.65.0" + "skipRange": ">= 3.63.0 < 3.64.1" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", + "skipRange": ">= 3.64.0 < 3.65.0" + }, + { + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { @@ -400,8 +665,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -410,33 +680,83 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { @@ -456,8 +776,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -466,38 +791,93 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { @@ -527,8 +907,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -537,59 +922,129 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", - "skipRange": ">= 3.69.0 < 3.70.0" + "skipRange": ">= 3.68.0 < 3.69.1" }, { - "name": "rhacs-operator.v3.71.0", - "replaces": "rhacs-operator.v3.70.0", - "skipRange": ">= 3.70.0 < 3.71.0" + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" }, { - "name": "rhacs-operator.v3.72.0", - "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.71.0 < 3.72.0" + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", + "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.72.1", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.71.0 < 3.72.1" + "name": "rhacs-operator.v3.70.1", + "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" }, { - "name": "rhacs-operator.v3.72.2", - "replaces": "rhacs-operator.v3.72.1", - "skipRange": ">= 3.71.0 < 3.72.2" + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", + "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.3", - "replaces": "rhacs-operator.v3.72.2", - "skipRange": ">= 3.71.0 < 3.72.3" + "name": "rhacs-operator.v3.71.1", + "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", + "skipRange": ">= 3.71.0 < 3.72.0" + }, + { + "name": "rhacs-operator.v3.72.1", + "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" }, { "name": "rhacs-operator.v3.72.4", @@ -608,8 +1063,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -618,48 +1078,138 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { @@ -699,8 +1249,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -709,90 +1264,205 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", - "skipRange": ">= 3.71.0 < 3.72.0" + "skipRange": ">= 3.70.0 < 3.71.1" }, { - "name": "rhacs-operator.v3.73.0", - "replaces": "rhacs-operator.v3.72.0", - "skipRange": ">= 3.72.0 < 3.73.0" + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" }, { - "name": "rhacs-operator.v3.74.0", - "replaces": "rhacs-operator.v3.73.0", - "skipRange": ">= 3.73.0 < 3.74.0" + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" }, { - "name": "rhacs-operator.v3.74.1", - "replaces": "rhacs-operator.v3.74.0", - "skipRange": ">= 3.73.0 < 3.74.1" + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", + "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.74.2", - "replaces": "rhacs-operator.v3.74.1", - "skipRange": ">= 3.73.0 < 3.74.2" + "name": "rhacs-operator.v3.72.1", + "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" }, { - "name": "rhacs-operator.v3.74.3", - "replaces": "rhacs-operator.v3.74.2", - "skipRange": ">= 3.73.0 < 3.74.3" + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" }, { - "name": "rhacs-operator.v3.74.4", - "replaces": "rhacs-operator.v3.74.3", - "skipRange": ">= 3.73.0 < 3.74.4" + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" }, { - "name": "rhacs-operator.v3.74.5", - "replaces": "rhacs-operator.v3.74.4", - "skipRange": ">= 3.73.0 < 3.74.5" + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" }, { - "name": "rhacs-operator.v3.74.6", - "replaces": "rhacs-operator.v3.74.5", - "skipRange": ">= 3.73.0 < 3.74.6" + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", + "skipRange": ">= 3.72.0 < 3.73.0" }, { - "name": "rhacs-operator.v3.74.7", - "replaces": "rhacs-operator.v3.74.6", - "skipRange": ">= 3.73.0 < 3.74.7" - }, + "name": "rhacs-operator.v3.73.1", + "replaces": "rhacs-operator.v3.73.0", + "skipRange": ">= 3.72.0 < 3.73.1" + }, + { + "name": "rhacs-operator.v3.73.2", + "replaces": "rhacs-operator.v3.73.1", + "skipRange": ">= 3.72.0 < 3.73.2" + }, + { + "name": "rhacs-operator.v3.73.3", + "replaces": "rhacs-operator.v3.73.2", + "skipRange": ">= 3.72.0 < 3.73.3" + }, + { + "name": "rhacs-operator.v3.73.4", + "replaces": "rhacs-operator.v3.73.3", + "skipRange": ">= 3.72.0 < 3.73.4" + }, + { + "name": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.4", + "skipRange": ">= 3.72.0 < 3.73.5" + }, + { + "name": "rhacs-operator.v3.74.0", + "replaces": "rhacs-operator.v3.73.5", + "skipRange": ">= 3.73.0 < 3.74.0" + }, + { + "name": "rhacs-operator.v3.74.1", + "replaces": "rhacs-operator.v3.74.0", + "skipRange": ">= 3.73.0 < 3.74.1" + }, + { + "name": "rhacs-operator.v3.74.2", + "replaces": "rhacs-operator.v3.74.1", + "skipRange": ">= 3.73.0 < 3.74.2" + }, + { + "name": "rhacs-operator.v3.74.3", + "replaces": "rhacs-operator.v3.74.2", + "skipRange": ">= 3.73.0 < 3.74.3" + }, + { + "name": "rhacs-operator.v3.74.4", + "replaces": "rhacs-operator.v3.74.3", + "skipRange": ">= 3.73.0 < 3.74.4" + }, + { + "name": "rhacs-operator.v3.74.5", + "replaces": "rhacs-operator.v3.74.4", + "skipRange": ">= 3.73.0 < 3.74.5" + }, + { + "name": "rhacs-operator.v3.74.6", + "replaces": "rhacs-operator.v3.74.5", + "skipRange": ">= 3.73.0 < 3.74.6" + }, + { + "name": "rhacs-operator.v3.74.7", + "replaces": "rhacs-operator.v3.74.6", + "skipRange": ">= 3.73.0 < 3.74.7" + }, { "name": "rhacs-operator.v3.74.8", "replaces": "rhacs-operator.v3.74.7", @@ -2067,11 +2737,6 @@ "name": "rhacs-operator.v4.6.7", "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" - }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" } ] } @@ -2390,14 +3055,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -2742,14 +3402,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3104,14 +3759,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -15894,139 +16544,6 @@ } ] } -{ - "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.8", - "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", - "properties": [ - { - "type": "olm.gvk", - "value": { - "group": "config.stackrox.io", - "kind": "SecurityPolicy", - "version": "v1alpha1" - } - }, - { - "type": "olm.gvk", - "value": { - "group": "platform.stackrox.io", - "kind": "Central", - "version": "v1alpha1" - } - }, - { - "type": "olm.gvk", - "value": { - "group": "platform.stackrox.io", - "kind": "SecuredCluster", - "version": "v1alpha1" - } - }, - { - "type": "olm.package", - "value": { - "packageName": "rhacs-operator", - "version": "4.6.8" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsQ29uZmlnTWFwUmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgY29uZmlnIG1hcCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBzZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGVmYXVsdFRMU1NlY3JldCI6eyJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIENlbnRyYWwgd2lsbCBvbmx5IHNlcnZlIGFuIGludGVybmFsIFRMUyBjZXJ0aWZpY2F0ZSwgd2hpY2ggbWVhbnMgdGhhdCB5b3Ugd2lsbFxubmVlZCB0byBoYW5kbGUgVExTIHRlcm1pbmF0aW9uIGF0IHRoZSBpbmdyZXNzIG9yIGxvYWQgYmFsYW5jZXIgbGV2ZWwuXG5JZiB5b3Ugd2FudCB0byB0ZXJtaW5hdGUgVExTIGluIENlbnRyYWwgYW5kIHNlcnZlIGEgY3VzdG9tIHNlcnZlciBjZXJ0aWZpY2F0ZSwgeW91IGNhbiBzcGVjaWZ5XG5hIHNlY3JldCBjb250YWluaW5nIHRoZSBjZXJ0aWZpY2F0ZSBhbmQgcHJpdmF0ZSBrZXkgaGVyZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImV4cG9zdXJlIjp7ImRlc2NyaXB0aW9uIjoiSGVyZSB5b3UgY2FuIGNvbmZpZ3VyZSBpZiB5b3Ugd2FudCB0byBleHBvc2UgY2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LCBhIGxvYWQgYmFsYW5jZXIsIG9yIGFuIE9wZW5TaGlmdFxucm91dGUuIiwicHJvcGVydGllcyI6eyJsb2FkQmFsYW5jZXIiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3UgaGF2ZSBhIHN0YXRpYyBJUCBhZGRyZXNzIHJlc2VydmVkIGZvciB5b3VyIGxvYWQgYmFsYW5jZXIsIHlvdSBjYW4gZW50ZXIgaXQgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn0sInBvcnQiOnsiZGVmYXVsdCI6NDQzLCJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sIm5vZGVQb3J0Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsInR5cGUiOiJib29sZWFuIn0sInBvcnQiOnsiZGVzY3JpcHRpb24iOiJVc2UgdGhpcyB0byBzcGVjaWZ5IGFuIGV4cGxpY2l0IG5vZGUgcG9ydC4gTW9zdCB1c2VycyBzaG91bGQgbGVhdmUgdGhpcyBlbXB0eS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1heGltdW0iOjY1NTM1LCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyb3V0ZSI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaG9zdCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgQ2VudHJhbC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBDZW50cmFsLCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJub3RpZmllclNlY3JldHNFbmNyeXB0aW9uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IlVudXNlZCBmaWVsZC4gVGhpcyBmaWVsZCBleGlzdHMgc29sZWx5IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHN0YXJ0aW5nIGZyb20gdmVyc2lvbiB2NC42LjAuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzdGFja3JveC1kYiIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic3RhY2tyb3gtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidGVsZW1ldHJ5Ijp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIGlmIFRlbGVtZXRyeSBpcyBlbmFibGVkLiIsInR5cGUiOiJib29sZWFuIn0sInN0b3JhZ2UiOnsiZGVzY3JpcHRpb24iOiJEZWZpbmVzIHRoZSB0ZWxlbWV0cnkgc3RvcmFnZSBiYWNrZW5kIGZvciBDZW50cmFsLiIsInByb3BlcnRpZXMiOnsiZW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGtleS4gSWYgbm90IHNldCwgdGVsZW1ldHJ5IGlzIGRpc2FibGVkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25maWdBc0NvZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWctYXMtQ29kZSBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsiY29uZmlnQXNDb2RlQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgdGhlIENvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCwgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImN1c3RvbWl6ZSI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbWl6YXRpb25zIHRvIGFwcGx5IG9uIGFsbCBDZW50cmFsIFNlcnZpY2VzIGNvbXBvbmVudHMuIiwicHJvcGVydGllcyI6eyJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifSwiZW52VmFycyI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkVudlZhciByZXByZXNlbnRzIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHByZXNlbnQgaW4gYSBDb250YWluZXIuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUuIE11c3QgYmUgYSBDX0lERU5USUZJRVIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhcmlhYmxlIHJlZmVyZW5jZXMgJChWQVJfTkFNRSkgYXJlIGV4cGFuZGVkXG51c2luZyB0aGUgcHJldmlvdXNseSBkZWZpbmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgY29udGFpbmVyIGFuZFxuYW55IHNlcnZpY2UgZW52aXJvbm1lbnQgdmFyaWFibGVzLiBJZiBhIHZhcmlhYmxlIGNhbm5vdCBiZSByZXNvbHZlZCxcbnRoZSByZWZlcmVuY2UgaW4gdGhlIGlucHV0IHN0cmluZyB3aWxsIGJlIHVuY2hhbmdlZC4gRG91YmxlICQkIGFyZSByZWR1Y2VkXG50byBhIHNpbmdsZSAkLCB3aGljaCBhbGxvd3MgZm9yIGVzY2FwaW5nIHRoZSAkKFZBUl9OQU1FKSBzeW50YXg6IGkuZS5cblwiJCQoVkFSX05BTUUpXCIgd2lsbCBwcm9kdWNlIHRoZSBzdHJpbmcgbGl0ZXJhbCBcIiQoVkFSX05BTUUpXCIuXG5Fc2NhcGVkIHJlZmVyZW5jZXMgd2lsbCBuZXZlciBiZSBleHBhbmRlZCwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSB2YXJpYWJsZVxuZXhpc3RzIG9yIG5vdC5cbkRlZmF1bHRzIHRvIFwiXCIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZUZyb20iOnsiZGVzY3JpcHRpb24iOiJTb3VyY2UgZm9yIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSdzIHZhbHVlLiBDYW5ub3QgYmUgdXNlZCBpZiB2YWx1ZSBpcyBub3QgZW1wdHkuIiwicHJvcGVydGllcyI6eyJjb25maWdNYXBLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgQ29uZmlnTWFwLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGtleSB0byBzZWxlY3QuIiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlZmF1bHQiOiIiLCJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHJlZmVyZW50LlxuVGhpcyBmaWVsZCBpcyBlZmZlY3RpdmVseSByZXF1aXJlZCwgYnV0IGR1ZSB0byBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBpc1xuYWxsb3dlZCB0byBiZSBlbXB0eS4gSW5zdGFuY2VzIG9mIHRoaXMgdHlwZSB3aXRoIGFuIGVtcHR5IHZhbHVlIGhlcmUgYXJlXG5hbG1vc3QgY2VydGFpbmx5IHdyb25nLlxuVE9ETzogQWRkIG90aGVyIHVzZWZ1bCBmaWVsZHMuIGFwaVZlcnNpb24sIGtpbmQsIHVpZD9cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzXG5UT0RPOiBEcm9wIGBrdWJlYnVpbGRlcjpkZWZhdWx0YCB3aGVuIGNvbnRyb2xsZXItZ2VuIGRvZXNuJ3QgbmVlZCBpdCBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2t1YmVidWlsZGVyL2lzc3Vlcy8zODk2LiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzY2FubmVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZWZhdWx0Ijp7InNjYW5uZXJDb21wb25lbnQiOiJEZWZhdWx0In0sImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1hdGNoZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBtYXRjaGVyIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgU2Nhbm5lciBWNCBjb21wb25lbnRzIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidGxzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJwcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxDQXMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsQ0EgZGVmaW5lcyBhIGNlcnRpZmljYXRlIGZvciBhbiBhZGRpdGlvbmFsIENlcnRpZmljYXRlIEF1dGhvcml0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRlbnQiOnsiZGVzY3JpcHRpb24iOiJQRU0gZm9ybWF0IiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTXVzdCBiZSBhIHZhbGlkIGZpbGUgYmFzZW5hbWUiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb250ZW50IiwibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIENlbnRyYWwuIiwicHJvcGVydGllcyI6eyJjZW50cmFsIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbENvbXBvbmVudFN0YXR1cyBkZXNjcmliZXMgc3RhdHVzIHNwZWNpZmljIHRvIHRoZSBjZW50cmFsIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmQiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkIHN0b3JlcyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRoZSBhdXRvLWdlbmVyYXRlZCBhZG1pbiBwYXNzd29yZC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIGNvbnRhaW5zIHJlZmVyZW5jZSBmb3IgdGhlIGFkbWluIHBhc3N3b3JkIiwidHlwZSI6InN0cmluZyJ9LCJpbmZvIjp7ImRlc2NyaXB0aW9uIjoiSW5mbyBzdG9yZXMgaW5mb3JtYXRpb24gb24gaG93IHRvIG9idGFpbiB0aGUgYWRtaW4gcGFzc3dvcmQuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hDb25kaXRpb24gZGVmaW5lcyBhIGNvbmRpdGlvbiBmb3IgYSBTdGFja1JveCBjdXN0b20gcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJtZXNzYWdlIjp7InR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uUmVhc29uIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHJlYXNvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblN0YXR1cyBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiBzdGF0dXMuIiwidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uVHlwZSBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiB0eXBlLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInN0YXR1cyIsInR5cGUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiZGVwbG95ZWRSZWxlYXNlIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hSZWxlYXNlIGRlc2NyaWJlcyB0aGUgSGVsbSBcInJlbGVhc2VcIiB0aGF0IHdhcyBtb3N0IHJlY2VudGx5IGFwcGxpZWQuIiwicHJvcGVydGllcyI6eyJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicHJvZHVjdFZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb25kaXRpb25zIl0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInNlcnZlZCI6dHJ1ZSwic3RvcmFnZSI6dHJ1ZSwic3VicmVzb3VyY2VzIjp7InN0YXR1cyI6e319fV19LCJzdGF0dXMiOnsiYWNjZXB0ZWROYW1lcyI6eyJraW5kIjoiIiwicGx1cmFsIjoiIn0sImNvbmRpdGlvbnMiOm51bGwsInN0b3JlZFZlcnNpb25zIjpudWxsfX0=" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cblxuTm90ZTogdGhpcyB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QgdW5sZXNzICdMaXN0ZW4gT24gQ3JlYXRlcycgaXMgc2V0IHRvICd0cnVlJyBhcyB3ZWxsLiIsInR5cGUiOiJib29sZWFuIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJUaGUgbnVtYmVyIG9mIHJlcGxpY2FzIG9mIHRoZSBhZG1pc3Npb24gY29udHJvbCBwb2QuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cblRPRE86IEFkZCBvdGhlciB1c2VmdWwgZmllbGRzLiBhcGlWZXJzaW9uLCBraW5kLCB1aWQ/XG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lc1xuVE9ETzogRHJvcCBga3ViZWJ1aWxkZXI6ZGVmYXVsdGAgd2hlbiBjb250cm9sbGVyLWdlbiBkb2Vzbid0IG5lZWQgaXQgaHR0cHM6Ly9naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9rdWJlYnVpbGRlci9pc3N1ZXMvMzg5Ni4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB3aGV0aGVyIHRoZSBTZWNyZXQgb3IgaXRzIGtleSBtdXN0IGJlIGRlZmluZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsia2V5Il0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibGFiZWxzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJwZXJOb2RlIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsInByb3BlcnRpZXMiOnsiY29sbGVjdG9yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb2xsZWN0b3IgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgY29sbGVjdGluZyBwcm9jZXNzIGFuZCBuZXR3b3JraW5nXG5hY3Rpdml0eSBhdCB0aGUgaG9zdCBsZXZlbC4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6IkNPUkVfQlBGIiwiZGVzY3JpcHRpb24iOiJUaGUgbWV0aG9kIGZvciBzeXN0ZW0tbGV2ZWwgZGF0YSBjb2xsZWN0aW9uLiBDT1JFX0JQRiBpcyByZWNvbW1lbmRlZC5cbklmIHlvdSBzZWxlY3QgXCJOb0NvbGxlY3Rpb25cIiwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gc2VlIGFueSBpbmZvcm1hdGlvbiBhYm91dCBuZXR3b3JrIGFjdGl2aXR5XG5hbmQgcHJvY2VzcyBleGVjdXRpb25zLiBUaGUgcmVtYWluaW5nIHNldHRpbmdzIGluIHRoZXNlIHNlY3Rpb24gd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0LlxuVGhlIHZhbHVlIGlzIGEgc3ViamVjdCBvZiBjb252ZXJzaW9uIGJ5IHRoZSBvcGVyYXRvciBpZiBuZWVkZWQsIGUuZy4gdG9cbnJlbW92ZSBkZXByZWNhdGVkIG1ldGhvZHMuIiwiZW51bSI6WyJFQlBGIiwiQ09SRV9CUEYiLCJOb0NvbGxlY3Rpb24iLCJLZXJuZWxNb2R1bGUiXSwidHlwZSI6InN0cmluZyJ9LCJmb3JjZUNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpbWFnZUZsYXZvciI6eyJkZWZhdWx0IjoiUmVndWxhciIsImRlc2NyaXB0aW9uIjoiVGhlIGltYWdlIGZsYXZvciB0byB1c2UgZm9yIGNvbGxlY3Rvci4gXCJSZWd1bGFyXCIgaW1hZ2VzIGFyZSBiaWdnZXIgaW4gc2l6ZSwgYnV0IGNvbnRhaW4gcHJvYmVzXG5mb3IgbW9zdCBrZXJuZWxzLiBJZiB5b3UgdXNlIHRoZSBcIlNsaW1cIiBpbWFnZSBmbGF2b3IsIHlvdSBtdXN0IGVuc3VyZSB0aGF0IHlvdXIgQ2VudHJhbCBpbnN0YW5jZVxuaXMgY29ubmVjdGVkIHRvIHRoZSBpbnRlcm5ldCwgb3IgcmVndWxhcmx5IHJlY2VpdmVzIENvbGxlY3RvciBTdXBwb3J0IFBhY2thZ2UgdXBkYXRlcyAoZm9yIGZ1cnRoZXJcbmluc3RydWN0aW9ucywgcGxlYXNlIHJlZmVyIHRvIHRoZSBkb2N1bWVudGF0aW9uKS4iLCJlbnVtIjpbIlJlZ3VsYXIiLCJTbGltIl0sInR5cGUiOiJzdHJpbmcifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVJbnZlbnRvcnkiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJwcm9wZXJ0aWVzIjp7InJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRhaW50VG9sZXJhdGlvbiI6eyJkZWZhdWx0IjoiVG9sZXJhdGVUYWludHMiLCJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZW51bSI6WyJUb2xlcmF0ZVRhaW50cyIsIkF2b2lkVGFpbnRzIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicmVnaXN0cnlPdmVycmlkZSI6eyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsInR5cGUiOiJzdHJpbmcifSwic2Nhbm5lciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkF1dG9TZW5zZSIsImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lclY0Ijp7ImRlZmF1bHQiOnsic2Nhbm5lckNvbXBvbmVudCI6IkRlZmF1bHQifSwiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwicHJvcGVydGllcyI6eyJleHBvc2VFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkRlZmF1bHQiLCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0bHMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsInByb3BlcnRpZXMiOnsiYWRkaXRpb25hbENBcyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWxDQSBkZWZpbmVzIGEgY2VydGlmaWNhdGUgZm9yIGFuIGFkZGl0aW9uYWwgQ2VydGlmaWNhdGUgQXV0aG9yaXR5LiIsInByb3BlcnRpZXMiOnsiY29udGVudCI6eyJkZXNjcmlwdGlvbiI6IlBFTSBmb3JtYXQiLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJNdXN0IGJlIGEgdmFsaWQgZmlsZSBiYXNlbmFtZSIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbnRlbnQiLCJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJjbHVzdGVyTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIFNlY3VyZWRDbHVzdGVyIiwicHJvcGVydGllcyI6eyJjbHVzdGVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBhc3NpZ25lZCBjbHVzdGVyIG5hbWUgcGVyIHRoZSBzcGVjLiBUaGlzIGNhbm5vdCBiZSBjaGFuZ2VkIGFmdGVyd2FyZHMuIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVcbmNsdXN0ZXIgbmFtZSwgcGxlYXNlIGRlbGV0ZSBhbmQgcmVjcmVhdGUgdGhpcyByZXNvdXJjZS4iLCJ0eXBlIjoic3RyaW5nIn0sImNvbmRpdGlvbnMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveENvbmRpdGlvbiBkZWZpbmVzIGEgY29uZGl0aW9uIGZvciBhIFN0YWNrUm94IGN1c3RvbSByZXNvdXJjZS4iLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJyZWFzb24iOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25SZWFzb24gaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gcmVhc29uLiIsInR5cGUiOiJzdHJpbmcifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uU3RhdHVzIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHN0YXR1cy4iLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25UeXBlIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHR5cGUuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsic3RhdHVzIiwidHlwZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJkZXBsb3llZFJlbGVhc2UiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveFJlbGVhc2UgZGVzY3JpYmVzIHRoZSBIZWxtIFwicmVsZWFzZVwiIHRoYXQgd2FzIG1vc3QgcmVjZW50bHkgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7InZlcnNpb24iOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwcm9kdWN0VmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbmRpdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX0sInN0YXR1cyI6eyJhY2NlcHRlZE5hbWVzIjp7ImtpbmQiOiIiLCJwbHVyYWwiOiIifSwiY29uZGl0aW9ucyI6bnVsbCwic3RvcmVkVmVyc2lvbnMiOm51bGx9fQ==" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBjcml0ZXJpYSBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJ0eXBlIjoic3RyaW5nIn0sImxhYmVsIjp7InByb3BlcnRpZXMiOnsia2V5Ijp7InR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2UiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJleHBpcmF0aW9uIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwiaW1hZ2UiOnsicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJpc0RlZmF1bHQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIEluZGljYXRlcyB0aGUgcG9saWN5IGlzIGEgZGVmYXVsdCBwb2xpY3kgaWYgdHJ1ZSBhbmQgYSBjdXN0b20gcG9saWN5IGlmIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sImxpZmVjeWNsZVN0YWdlcyI6eyJkZXNjcmlwdGlvbiI6IkxpZmVjeWNsZVN0YWdlcyBkZXNjcmliZXMgd2hpY2ggcG9saWN5IGxpZmVjeWxjZSBzdGFnZXMgdGhpcyBwb2xpY3kgYXBwbGllcyB0by4gIENob2ljZXMgYXJlIERFUExPWSwgQlVJTEQsIGFuZCBSVU5USU1FLiIsIml0ZW1zIjp7ImVudW0iOlsiREVQTE9ZIiwiQlVJTEQiLCJSVU5USU1FIl0sInR5cGUiOiJzdHJpbmcifSwibWluSXRlbXMiOjEsInR5cGUiOiJhcnJheSJ9LCJtaXRyZUF0dGFja1ZlY3RvcnMiOnsiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ0YWN0aWMiOnsidHlwZSI6InN0cmluZyJ9LCJ0ZWNobmlxdWVzIjp7Iml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtaXRyZVZlY3RvcnNMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBNSVRSRSBBVFRcdTAwMjZDSyBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub3RpZmllcnMiOnsiZGVzY3JpcHRpb24iOiJOb3RpZmllcnMgaXMgYSBsaXN0IG9mIElEcyBvZiB0aGUgbm90aWZpZXJzIHRoYXQgc2hvdWxkIGJlIHRyaWdnZXJlZCB3aGVuIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMgaWRlbnRpZmllZC4gIElEcyBzaG91bGQgYmUgaW4gdGhlIGZvcm0gb2YgYSBVVUlEIGFuZCBhcmUgZm91bmQgdGhyb3VnaCB0aGUgQ2VudHJhbCBBUEkuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwicG9saWN5TmFtZSI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeU5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHBvbGljeSBhcyBpdCBhcHBlYXJzIGluIHRoZSBBUEkgYW5kIFVJLiAgTm90ZSB0aGF0IGNoYW5naW5nIHRoaXMgdmFsdWUgd2lsbCByZW5hbWUgdGhlIHBvbGljeSBhcyBzdG9yZWQgaW4gdGhlIGRhdGFiYXNlLiAgVGhpcyBmaWVsZCBtdXN0IGJlIHVuaXF1ZS4iLCJwYXR0ZXJuIjoiXlteXFxuXFxyXFwkXXs1LDEyOH0kIiwidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lTZWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeVNlY3Rpb25zIGRlZmluZSB0aGUgdmlvbGF0aW9uIGNyaXRlcmlhIGZvciB0aGlzIHBvbGljeS4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InBvbGljeUdyb3VwcyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeUdyb3VwcyBpcyB0aGUgc2V0IG9mIHBvbGljaWVzIGdyb3VwcyB0aGF0IG1ha2UgdXAgdGhpcyBzZWN0aW9uLiAgRWFjaCBncm91cCBjYW4gYmUgY29uc2lkZXJlZCBhbiBpbmRpdmlkdWFsIGNyaXRlcmlvbi4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImJvb2xlYW5PcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6IkJvb2xlYW5PcGVyYXRvciBkZXRlcm1pbmVzIGlmIHRoZSB2YWx1ZXMgYXJlIGNvbWJpbmVkIHdpdGggYW4gT1Igb3IgYW4gQU5ELiAgRGVmYXVsdHMgdG8gT1IuIiwiZW51bSI6WyJPUiIsIkFORCJdLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkZpZWxkTmFtZSBkZWZpbmVzIHdoaWNoIGZpZWxkIG9uIGEgZGVwbG95bWVudCBvciBpbWFnZSB0aGlzIFBvbGljeUdyb3VwIGV2YWx1YXRlcy4gIFNlZSBodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvb3BlcmF0aW5nL21hbmFnZS1zZWN1cml0eS1wb2xpY2llcy5odG1sI3BvbGljeS1jcml0ZXJpYV9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMgZm9yIGEgY29tcGxldGUgbGlzdCBvZiBwb3NzaWJsZSB2YWx1ZXMuIiwidHlwZSI6InN0cmluZyJ9LCJuZWdhdGUiOnsiZGVzY3JpcHRpb24iOiJOZWdhdGUgZGV0ZXJtaW5lcyBpZiB0aGUgZXZhbHVhdGlvbiBvZiB0aGlzIFBvbGljeUdyb3VwIGlzIG5lZ2F0ZWQuICBEZWZhdWx0IHRvIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlcyBpcyB0aGUgbGlzdCBvZiB2YWx1ZXMgZm9yIHRoZSBzcGVjaWZpZWQgZmllbGQiLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgc2ltcGx5IHRoZSBzdHJpbmcgdmFsdWUiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiZmllbGROYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3Rpb25OYW1lIjp7ImRlc2NyaXB0aW9uIjoiU2VjdGlvbk5hbWUgaXMgYSB1c2VyLWZyaWVuZGx5IG5hbWUgZm9yIHRoaXMgc2VjdGlvbiBvZiBwb2xpY2llcyIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInBvbGljeUdyb3VwcyJdLCJ0eXBlIjoib2JqZWN0In0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwicmF0aW9uYWxlIjp7InR5cGUiOiJzdHJpbmcifSwicmVtZWRpYXRpb24iOnsiZGVzY3JpcHRpb24iOiJSZW1lZGlhdGlvbiBkZXNjcmliZXMgaG93IHRvIHJlbWVkaWF0ZSBhIHZpb2xhdGlvbiBvZiB0aGlzIHBvbGljeS4iLCJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7ImRlc2NyaXB0aW9uIjoiU2NvcGUgZGVmaW5lcyBjbHVzdGVycywgbmFtZXNwYWNlcywgYW5kIGRlcGxveW1lbnRzIHRoYXQgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoaXMgcG9saWN5LiAgTm8gc2NvcGVzIGRlZmluZWQgaW5jbHVkZXMgZXZlcnl0aGluZy4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXIiOnsidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImFjY2VwdGVkIjp7InR5cGUiOiJib29sZWFuIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lJZCI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJhY2NlcHRlZCIsIm1lc3NhZ2UiLCJwb2xpY3lJZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0=" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjphNDUwYThhYWEyNjM4ZmY1NWFiMTk1MTVlMzFjNDk3NjZhNGViOTUzYzU5YWNhMzUwM2RkZTIwZDkxMWQwNjJlIiwiY3JlYXRlZEF0IjoiMjAyNS0wNy0xNlQwNjoyMDoxNi4zODEwMDkrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC41LjAgXHUwMDNjIDQuNi44Iiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFhcmNoNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3IudjQuNi44IiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJhcGlzZXJ2aWNlZGVmaW5pdGlvbnMiOnt9LCJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwiLCJraW5kIjoiQ2VudHJhbCIsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiUm91dGUiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiU2VjcmV0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlcnZpY2UiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDZW50cmFsIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGFsbCB1c2VyIGludGVyYWN0aW9uLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGVkIHRvIG91dGdvaW5nIG5ldHdvcmsgdHJhZmZpYy4iLCJkaXNwbGF5TmFtZSI6IkVncmVzcyIsInBhdGgiOiJlZ3Jlc3MifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZy1hcy1Db2RlIiwicGF0aCI6ImNvbmZpZ0FzQ29kZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IkhlcmUgeW91IGNhbiBjb25maWd1cmUgaWYgeW91IHdhbnQgdG8gZXhwb3NlIGNlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydCwgYSBsb2FkIGJhbGFuY2VyLCBvciBhbiBPcGVuU2hpZnRcbnJvdXRlLiIsImRpc3BsYXlOYW1lIjoiRXhwb3N1cmUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZSJ9LHsiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBDZW50cmFsIHdpbGwgb25seSBzZXJ2ZSBhbiBpbnRlcm5hbCBUTFMgY2VydGlmaWNhdGUsIHdoaWNoIG1lYW5zIHRoYXQgeW91IHdpbGxcbm5lZWQgdG8gaGFuZGxlIFRMUyB0ZXJtaW5hdGlvbiBhdCB0aGUgaW5ncmVzcyBvciBsb2FkIGJhbGFuY2VyIGxldmVsLlxuSWYgeW91IHdhbnQgdG8gdGVybWluYXRlIFRMUyBpbiBDZW50cmFsIGFuZCBzZXJ2ZSBhIGN1c3RvbSBzZXJ2ZXIgY2VydGlmaWNhdGUsIHlvdSBjYW4gc3BlY2lmeVxuYSBzZWNyZXQgY29udGFpbmluZyB0aGUgY2VydGlmaWNhdGUgYW5kIHByaXZhdGUga2V5IGhlcmUuIiwiZGlzcGxheU5hbWUiOiJVc2VyLWZhY2luZyBUTFMgY2VydGlmaWNhdGUgc2VjcmV0IiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIENlbnRyYWwuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gQ2VudHJhbCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgQ2VudHJhbCBEQiwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGRhdGEgcGVyc2lzdGVuY2UuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIERCIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwiZGlzcGxheU5hbWUiOiJUZWxlbWV0cnkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRlY2xhcmF0aXZlIENvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsImRpc3BsYXlOYW1lIjoiTm90aWZpZXIgU2VjcmV0cyBFbmNyeXB0aW9uIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRpc2FibGUgYWRtaW4gcGFzc3dvcmQgZ2VuZXJhdGlvbi4gRG8gbm90IHVzZSB0aGlzIGZvciBmaXJzdC10aW1lIGluc3RhbGxhdGlvbnMsXG5hcyB5b3Ugd2lsbCBoYXZlIG5vIHdheSB0byBwZXJmb3JtIGluaXRpYWwgc2V0dXAgYW5kIGNvbmZpZ3VyYXRpb24gb2YgYWx0ZXJuYXRpdmUgYXV0aGVudGljYXRpb24gbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIEdlbmVyYXRpb24gRGlzYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uIFRoaXMgY2FuIG9ubHkgYmUgdXNlZCB3aGVuXG5zcGVjaWZ5aW5nIGEgY29ubmVjdGlvbiBzdHJpbmcgbWFudWFsbHkuXG5XaGVuIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBEQiBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWRiLXBhc3N3b3JkXCIgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiQWRtaW5pc3RyYXRvciBQYXNzd29yZCIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjb25uZWN0aW9uIHN0cmluZyB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgZGF0YWJhc2UgbWFuYWdlZCBlbHNld2hlcmUuIElmIHNldCwgdGhlIG9wZXJhdG9yIHdpbGwgbm90IG1hbmFnZSB0aGUgQ2VudHJhbCBEQi5cbldoZW4gdXNpbmcgdGhpcyBvcHRpb24sIHlvdSBtdXN0IGV4cGxpY2l0bHkgc2V0IGEgcGFzc3dvcmQgc2VjcmV0OyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcgYSBwYXNzd29yZCB3aWxsIG5vdFxuYmUgc3VwcG9ydGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGlvbiBTdHJpbmciLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uU3RyaW5nIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IENlbnRyYWwgREIgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuIFlvdSBjYW4gY2hvb3NlIGJldHdlZW4gdXNpbmcgYSBwZXJzaXN0ZW50XG52b2x1bWUgY2xhaW0gKHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhbmQgYSBob3N0IHBhdGguIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZyBtYXAgY29udGFpbmluZyBwb3N0Z3Jlc3FsLmNvbmYgYW5kIHBnX2hiYS5jb25mIHRoYXQgd2lsbCBiZSB1c2VkIGlmIG1vZGlmaWNhdGlvbnMgbmVlZCB0byBiZSBhcHBsaWVkLiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnIG1hcCB0aGF0IHdpbGwgb3ZlcnJpZGUgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGhlIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9vbCBzaXplLiIsImRpc3BsYXlOYW1lIjoiRGF0YWJhc2UgQ29ubmVjdGlvbiBQb29sIFNpemUgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJjZW50cmFsLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJjZW50cmFsLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImNlbnRyYWwuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gSXQgaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeSB0byBzcGVjaWZ5IGl0LlxuVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbkNlbnRyYWwgaXMgY29uZmlndXJlZCB0byB1c2UgUG9zdGdyZVNRTCBieSBkZWZhdWx0LiIsImRpc3BsYXlOYW1lIjoiSXMgRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmRiLmlzRW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIuY29uZmlnT3ZlcnJpZGUubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWF4aW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5tYXhDb25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWluaW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5taW5Db25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwiY2VudHJhbC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2Ygc2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJTZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLmNvbmZpZ01hcHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLnNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsImRpc3BsYXlOYW1lIjoiUm91dGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZSJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsImRpc3BsYXlOYW1lIjoiTG9hZCBCYWxhbmNlciIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlciJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiTm9kZSBQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQifSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5wb3J0IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsImRpc3BsYXlOYW1lIjoiSVAiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuaXAiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmVuYWJsZWQ6dHJ1ZSJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdG8gc3BlY2lmeSBhbiBleHBsaWNpdCBub2RlIHBvcnQuIE1vc3QgdXNlcnMgc2hvdWxkIGxlYXZlIHRoaXMgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkOnRydWUiXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwiZGlzcGxheU5hbWUiOiJIb3N0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUuaG9zdCJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGhlIGVuY3J5cHRpb24gb2Ygbm90aWZpZXIgc2VjcmV0cyBzdG9yZWQgaW4gdGhlIENlbnRyYWwgREIuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbi5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgaWYgVGVsZW1ldHJ5IGlzIGVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC50ZWxlbWV0cnkuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJkaXNwbGF5TmFtZSI6IkVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2UuZW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkga2V5LiBJZiBub3Qgc2V0LCB0ZWxlbWV0cnkgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJLZXkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZS5rZXkifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZGlzcGxheU5hbWUiOiJDb25maWcgYXMgQ29kZSBjb21wb25lbnQiLCJwYXRoIjoiY29uZmlnQXNDb2RlLmNvbmZpZ0FzQ29kZUNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHdoZXRoZXIgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHNob3VsZCBydW4gaW4gb25saW5lIG9yIG9mZmxpbmUgKGRpc2Nvbm5lY3RlZCkgbW9kZS5cbkluIG9mZmxpbmUgbW9kZSwgYXV0b21hdGljIHVwZGF0ZXMgb2YgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyBhbmQga2VybmVsIG1vZHVsZXMgYXJlIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGl2aXR5IFBvbGljeSIsInBhdGgiOiJlZ3Jlc3MuY29ubmVjdGl2aXR5UG9saWN5In0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0c1swXS5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsImRpc3BsYXlOYW1lIjoiQ3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIGZvciBPcGVyYW5kIiwicGF0aCI6Im1pc2MuY3JlYXRlU0NDcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayBQb2xpY2llcyIsInBhdGgiOiJuZXR3b3JrLnBvbGljaWVzIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIEFQSSB2ZXJzaW9uLiIsImRpc3BsYXlOYW1lIjoiQVBJIFZlcnNpb24iLCJwYXRoIjoib3ZlcmxheXNbMF0uYXBpVmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsImRpc3BsYXlOYW1lIjoiS2luZCIsInBhdGgiOiJvdmVybGF5c1swXS5raW5kIn0seyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6Im92ZXJsYXlzWzBdLm5hbWUifSx7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgbWFya3MgdGhlIG92ZXJsYXkgYXMgb3B0aW9uYWwuXG5XaGVuIE9wdGlvbmFsIGlzIHRydWUsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCB0aGUgb3ZlcmxheSB3aWxsIGJlIHNraXBwZWQsIGFuZCBhIHdhcm5pbmcgd2lsbCBiZSBsb2dnZWQuXG5XaGVuIE9wdGlvbmFsIGlzIGZhbHNlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgYW4gZXJyb3Igd2lsbCBiZSB0aHJvd24uIiwiZGlzcGxheU5hbWUiOiJPcHRpb25hbCIsInBhdGgiOiJvdmVybGF5c1swXS5vcHRpb25hbCJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJQYXRjaGVzIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXMifSx7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJkaXNwbGF5TmFtZSI6IlZhbHVlIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmFsdWUifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSBTY2FubmVyIFY0IGNvbXBvbmVudHMgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6Ik1hdGNoZXIiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJJbmZvIHN0b3JlcyBpbmZvcm1hdGlvbiBvbiBob3cgdG8gb2J0YWluIHRoZSBhZG1pbiBwYXNzd29yZC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIENyZWRlbnRpYWxzIEluZm8iLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmluZm8ifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwiZGlzcGxheU5hbWUiOiJQcm9kdWN0IFZlcnNpb24iLCJwYXRoIjoicHJvZHVjdFZlcnNpb24ifSx7ImRpc3BsYXlOYW1lIjoiQ2VudHJhbCIsInBhdGgiOiJjZW50cmFsIn0seyJkZXNjcmlwdGlvbiI6IkFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UgY29udGFpbnMgcmVmZXJlbmNlIGZvciB0aGUgYWRtaW4gcGFzc3dvcmQiLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIFNlY3JldCBSZWZlcmVuY2UiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cmVkQ2x1c3RlciBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgdGhlIHNlY3VyZWQgY2x1c3RlciBzZXJ2aWNlcy4gVGhlc2UgaW5jbHVkZSBTZW5zb3IsIHdoaWNoIGlzXG5yZXNwb25zaWJsZSBmb3IgdGhlIGNvbm5lY3Rpb24gdG8gQ2VudHJhbCwgYW5kIENvbGxlY3Rvciwgd2hpY2ggcGVyZm9ybXMgaG9zdC1sZXZlbCBjb2xsZWN0aW9uIG9mIHByb2Nlc3MgYW5kXG5uZXR3b3JrIGV2ZW50cy5cdTAwM2NwXHUwMDNlXG4qKkltcG9ydGFudDoqKiBQbGVhc2Ugc2VlIHRoZSBfSW5zdGFsbGF0aW9uIFByZXJlcXVpc2l0ZXNfIG9uIHRoZSBtYWluIFJIQUNTIG9wZXJhdG9yIHBhZ2UgYmVmb3JlIGRlcGxveWluZywgb3JcbmNvbnN1bHQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24gb24gY3JlYXRpbmcgY2x1c3RlciBpbml0IGJ1bmRsZXMuIiwiZGlzcGxheU5hbWUiOiJTZWN1cmVkIENsdXN0ZXIiLCJraW5kIjoiU2VjdXJlZENsdXN0ZXIiLCJuYW1lIjoic2VjdXJlZGNsdXN0ZXJzLnBsYXRmb3JtLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGFlbW9uU2V0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHVuaXF1ZSBuYW1lIG9mIHRoaXMgY2x1c3RlciwgYXMgaXQgd2lsbCBiZSBzaG93biBpbiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFVJLlxuTm90ZTogT25jZSBhIG5hbWUgaXMgc2V0IGhlcmUsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIGNoYW5nZSBpdCBhZ2Fpbi4gWW91IHdpbGwgbmVlZCB0byBkZWxldGVcbmFuZCByZS1jcmVhdGUgdGhpcyBvYmplY3QgaW4gb3JkZXIgdG8gcmVnaXN0ZXIgYSBjbHVzdGVyIHdpdGggYSBuZXcgbmFtZS4iLCJkaXNwbGF5TmFtZSI6IkNsdXN0ZXIgTmFtZSIsInBhdGgiOiJjbHVzdGVyTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZW5kcG9pbnQgb2YgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBDZW50cmFsIGluc3RhbmNlIHRvIGNvbm5lY3QgdG8sXG5pbmNsdWRpbmcgdGhlIHBvcnQgbnVtYmVyLiBJZiBubyBwb3J0IGlzIHNwZWNpZmllZCBhbmQgdGhlIGVuZHBvaW50IGNvbnRhaW5zIGFuIGh0dHBzOi8vXG5wcm90b2NvbCBzcGVjaWZpY2F0aW9uLCB0aGVuIHRoZSBwb3J0IDQ0MyBpcyBpbXBsaWNpdGx5IGFzc3VtZWQuXG5JZiB1c2luZyBhIG5vbi1nUlBDIGNhcGFibGUgbG9hZCBiYWxhbmNlciwgdXNlIHRoZSBXZWJTb2NrZXQgcHJvdG9jb2wgYnkgcHJlZml4aW5nIHRoZSBlbmRwb2ludFxuYWRkcmVzcyB3aXRoIHdzczovLy5cbk5vdGU6IHdoZW4gbGVhdmluZyB0aGlzIGJsYW5rLCBTZW5zb3Igd2lsbCBhdHRlbXB0IHRvIGNvbm5lY3QgdG8gYSBDZW50cmFsIGluc3RhbmNlIHJ1bm5pbmcgaW4gdGhlIHNhbWVcbm5hbWVzcGFjZS4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbEVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Vuc29yIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNlbnNvciBTZXR0aW5ncyIsInBhdGgiOiJzZW5zb3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJkaXNwbGF5TmFtZSI6IkFkbWlzc2lvbiBDb250cm9sIFNldHRpbmdzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsImRpc3BsYXlOYW1lIjoiUGVyIE5vZGUgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGluZyB0byB0aGUgaW5nZXN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncy4iLCJkaXNwbGF5TmFtZSI6Ikt1YmVybmV0ZXMgQXVkaXQgTG9ncyBJbmdlc3Rpb24gU2V0dGluZ3MiLCJwYXRoIjoiYXVkaXRMb2dzIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudHMsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsImRpc3BsYXlOYW1lIjoiQ3VzdG9tIERlZmF1bHQgSW1hZ2UgUmVnaXN0cnkiLCJwYXRoIjoicmVnaXN0cnlPdmVycmlkZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayIsInBhdGgiOiJuZXR3b3JrIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJkaXNwbGF5TmFtZSI6Ik1pc2NlbGxhbmVvdXMiLCJwYXRoIjoibWlzYyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIG9iamVjdCBjcmVhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gQ3JlYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uQ3JlYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgdXBkYXRlcy5cblxuXG5Ob3RlOiB0aGlzIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdCB1bmxlc3MgJ0xpc3RlbiBPbiBDcmVhdGVzJyBpcyBzZXQgdG8gJ3RydWUnIGFzIHdlbGwuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gVXBkYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uVXBkYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIG1vbml0b3JpbmcgYW5kIGVuZm9yY2VtZW50IGZvciBLdWJlcm5ldGVzIGV2ZW50cyAocG9ydC1mb3J3YXJkIGFuZCBleGVjKS4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBFdmVudHMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkV2ZW50cyJ9LHsiZGVzY3JpcHRpb24iOiJTaG91bGQgaW5saW5lIHNjYW5uaW5nIGJlIHBlcmZvcm1lZCBvbiBwcmV2aW91c2x5IHVuc2Nhbm5lZCBpbWFnZXMgZHVyaW5nIGEgZGVwbG95bWVudHMgYWRtaXNzaW9uIHJldmlldy4iLCJkaXNwbGF5TmFtZSI6IkNvbnRhY3QgSW1hZ2UgU2Nhbm5lcnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5jb250YWN0SW1hZ2VTY2FubmVycyJ9LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImRpc3BsYXlOYW1lIjoiVGltZW91dCBTZWNvbmRzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wudGltZW91dFNlY29uZHMifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0ZWFtcyB0byBieXBhc3MgYWRtaXNzaW9uIGNvbnRyb2wgaW4gYSBtb25pdG9yZWQgbWFubmVyIGluIHRoZSBldmVudCBvZiBhbiBlbWVyZ2VuY3kuIiwiZGlzcGxheU5hbWUiOiJCeXBhc3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ieXBhc3MifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImRpc3BsYXlOYW1lIjoiUmVwbGljYXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJhdWRpdExvZ3MuY29sbGVjdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6Im1vbml0b3Jpbmcub3BlbnNoaWZ0LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsgUG9saWNpZXMiLCJwYXRoIjoibmV0d29yay5wb2xpY2llcyJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJkaXNwbGF5TmFtZSI6IkFQSSBWZXJzaW9uIiwicGF0aCI6Im92ZXJsYXlzWzBdLmFwaVZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJkaXNwbGF5TmFtZSI6IktpbmQiLCJwYXRoIjoib3ZlcmxheXNbMF0ua2luZCJ9LHsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJvdmVybGF5c1swXS5uYW1lIn0seyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsImRpc3BsYXlOYW1lIjoiT3B0aW9uYWwiLCJwYXRoIjoib3ZlcmxheXNbMF0ub3B0aW9uYWwifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiUGF0Y2hlcyIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzIn0seyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0ucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwiZGlzcGxheU5hbWUiOiJWYWx1ZSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZhbHVlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwiZGlzcGxheU5hbWUiOiJDb2xsZWN0b3IgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb21wbGlhbmNlIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIGhvc3QtbGV2ZWwgY29uZmlndXJhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJDb21wbGlhbmNlIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29tcGxpYW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2Nhbm5pbmcgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5ub2RlSW52ZW50b3J5In0seyJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJUYWludCBUb2xlcmF0aW9uIiwicGF0aCI6InBlck5vZGUudGFpbnRUb2xlcmF0aW9uIn0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InBlck5vZGUuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5jb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpFQlBGIiwidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Q09SRV9CUEYiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpOb0NvbGxlY3Rpb24iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBpbWFnZSBmbGF2b3IgdG8gdXNlIGZvciBjb2xsZWN0b3IuIFwiUmVndWxhclwiIGltYWdlcyBhcmUgYmlnZ2VyIGluIHNpemUsIGJ1dCBjb250YWluIHByb2Jlc1xuZm9yIG1vc3Qga2VybmVscy4gSWYgeW91IHVzZSB0aGUgXCJTbGltXCIgaW1hZ2UgZmxhdm9yLCB5b3UgbXVzdCBlbnN1cmUgdGhhdCB5b3VyIENlbnRyYWwgaW5zdGFuY2VcbmlzIGNvbm5lY3RlZCB0byB0aGUgaW50ZXJuZXQsIG9yIHJlZ3VsYXJseSByZWNlaXZlcyBDb2xsZWN0b3IgU3VwcG9ydCBQYWNrYWdlIHVwZGF0ZXMgKGZvciBmdXJ0aGVyXG5pbnN0cnVjdGlvbnMsIHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbikuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBGbGF2b3IiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuaW1hZ2VGbGF2b3IifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJkaXNwbGF5TmFtZSI6IkZvcmNlIENvbGxlY3Rpb24iLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuZm9yY2VDb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoicGVyTm9kZS5jb21wbGlhbmNlLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLm5vZGVJbnZlbnRvcnkucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBDb21wb25lbnQiLCJwYXRoIjoic2Nhbm5lci5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsImRpc3BsYXlOYW1lIjoiQW5hbHl6ZXIiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXIuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXIuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZW5hYmxlIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCBzZXQgdGhpcyB0byBcIkF1dG9TZW5zZVwiIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNlbnNvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Vuc29yLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNlbnNvci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Vuc29yLmhvc3RBbGlhc2VzIn0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgYXNzaWduZWQgY2x1c3RlciBuYW1lIHBlciB0aGUgc3BlYy4gVGhpcyBjYW5ub3QgYmUgY2hhbmdlZCBhZnRlcndhcmRzLiBJZiB5b3UgbmVlZCB0byBjaGFuZ2UgdGhlXG5jbHVzdGVyIG5hbWUsIHBsZWFzZSBkZWxldGUgYW5kIHJlY3JlYXRlIHRoaXMgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJDbHVzdGVyIE5hbWUiLCJwYXRoIjoiY2x1c3Rlck5hbWUifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgc2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJLiIsImRpc3BsYXlOYW1lIjoiU2VjdXJpdHkgUG9saWN5Iiwia2luZCI6IlNlY3VyaXR5UG9saWN5IiwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiIyMgV2h5IHVzZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXM/XG5cblByb3RlY3RpbmcgY2xvdWQtbmF0aXZlIGFwcGxpY2F0aW9ucyByZXF1aXJlcyBzaWduaWZpY2FudCBjaGFuZ2VzIGluIGhvdyB3ZSBhcHByb2FjaCBzZWN1cml0eeKAlHdlIG11c3QgYXBwbHkgY29udHJvbHMgZWFybGllciBpbiB0aGUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZSwgdXNlIHRoZSBpbmZyYXN0cnVjdHVyZSBpdHNlbGYgdG8gYXBwbHkgY29udHJvbHMsIGFuZCBrZWVwIHVwIHdpdGggaW5jcmVhc2luZ2x5IHJhcGlkIHJlbGVhc2Ugc2NoZWR1bGVzLlxuXG5cblJlZCBIYXTCriBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzLCBwb3dlcmVkIGJ5IFN0YWNrUm94IHRlY2hub2xvZ3ksIHByb3RlY3RzIHlvdXIgdml0YWwgYXBwbGljYXRpb25zIGFjcm9zcyBidWlsZCwgZGVwbG95LCBhbmQgcnVudGltZS4gT3VyIHNvZnR3YXJlIGRlcGxveXMgaW4geW91ciBpbmZyYXN0cnVjdHVyZSBhbmQgaW50ZWdyYXRlcyB3aXRoIHlvdXIgRGV2T3BzIHRvb2xpbmcgYW5kIHdvcmtmbG93cyB0byBkZWxpdmVyIGJldHRlciBzZWN1cml0eSBhbmQgY29tcGxpYW5jZS4gVGhlIHBvbGljeSBlbmdpbmUgaW5jbHVkZXMgaHVuZHJlZHMgb2YgYnVpbHQtaW4gY29udHJvbHMgdG8gZW5mb3JjZSBEZXZPcHMgYW5kIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzLCBpbmR1c3RyeSBzdGFuZGFyZHMgc3VjaCBhcyBDSVMgQmVuY2htYXJrcyBhbmQgTmF0aW9uYWwgSW5zdGl0dXRlIG9mIFN0YW5kYXJkcyBUZWNobm9sb2d5IChOSVNUKSBndWlkZWxpbmVzLCBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQgb2YgYm90aCBjb250YWluZXJzIGFuZCBLdWJlcm5ldGVzLCBhbmQgcnVudGltZSBzZWN1cml0eS5cblxuUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzIHByb3ZpZGVzIGEgS3ViZXJuZXRlcy1uYXRpdmUgYXJjaGl0ZWN0dXJlIGZvciBjb250YWluZXIgc2VjdXJpdHksIGVuYWJsaW5nIERldk9wcyBhbmQgSW5mb1NlYyB0ZWFtcyB0byBvcGVyYXRpb25hbGl6ZSBzZWN1cml0eS5cblxuIyMgRmVhdHVyZXMgYW5kIEJlbmVmaXRzXG5cbioqS3ViZXJuZXRlcy1uYXRpdmUgc2VjdXJpdHk6KipcbjEuIEluY3JlYXNlcyBwcm90ZWN0aW9uLlxuMS4gRWxpbWluYXRlcyBibGluZCBzcG90cywgcHJvdmlkaW5nIHN0YWZmIHdpdGggaW5zaWdodHMgaW50byBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMgYW5kIHRocmVhdCB2ZWN0b3JzLlxuMS4gUmVkdWNlcyB0aW1lIGFuZCBjb3N0cy5cbjEuIFJlZHVjZXMgdGhlIHRpbWUgYW5kIGVmZm9ydCBuZWVkZWQgdG8gaW1wbGVtZW50IHNlY3VyaXR5IGFuZCBzdHJlYW1saW5lcyBzZWN1cml0eSBhbmFseXNpcywgaW52ZXN0aWdhdGlvbiwgYW5kIHJlbWVkaWF0aW9uIHVzaW5nIHRoZSByaWNoIGNvbnRleHQgS3ViZXJuZXRlcyBwcm92aWRlcy5cbjEuIEluY3JlYXNlcyBzY2FsYWJpbGl0eSBhbmQgcG9ydGFiaWxpdHkuXG4xLiBQcm92aWRlcyBzY2FsYWJpbGl0eSBhbmQgcmVzaWxpZW5jeSBuYXRpdmUgdG8gS3ViZXJuZXRlcywgYXZvaWRpbmcgb3BlcmF0aW9uYWwgY29uZmxpY3QgYW5kIGNvbXBsZXhpdHkgdGhhdCBjYW4gcmVzdWx0IGZyb20gb3V0LW9mLWJhbmQgc2VjdXJpdHkgY29udHJvbHMuXG5cbiMjIFVzaW5nIHRoZSBSSEFDUyBPcGVyYXRvclxuXG4qKlJIQUNTIE9wZXJhdG9yIGNoYW5uZWxzOioqXG5cblJlZCBIYXQgcHJvdmlkZXMgdGhlIFJIQUNTIE9wZXJhdG9yIGJ5IHVzaW5nIHRoZSBmb2xsb3dpbmcgdXBkYXRlIGNoYW5uZWxzIGluIHRoZSBSZWQgSGF0IE9wZXJhdG9yIGNhdGFsb2c6XG5cbiogYHN0YWJsZWA6IFByb3ZpZGVzIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uIGFuZCBwYXRjaGVzIHRvIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uLlxuICBVc2luZyB0aGUgYHN0YWJsZWAgY2hhbm5lbCBhbmQgY29uZmlndXJpbmcgYXV0b21hdGljIG9wZXJhdG9yIHVwZ3JhZGVzIGVuc3VyZXMgdGhhdCB0aGUgbW9zdCByZWNlbnQgUkhBQ1MgdmVyc2lvbiBpcyBkZXBsb3llZC5cbiogYHJoYWNzLXgueXlgIChmb3IgZXhhbXBsZSwgYHJoYWNzLTMuNzRgKTogQ2hhbm5lbHMgZm9sbG93IGEgc3BlY2lmaWMgUkhBQ1MgdmVyc2lvbiBhbmQgaW5jbHVkZSBhbGwgcGF0Y2hlcyB0byB0aGF0IHZlcnNpb24gKGUuZy4gYDMuNzQuMGAsIGAzLjc0LjFgLCAuLi4pLlxuXG5Ob3RlIHRoYXQgdGhlIGBsYXRlc3RgIGNoYW5uZWwgaXMgZGVwcmVjYXRlZCBhbmQgaXMgbm90IHVwZGF0ZWQgYWZ0ZXIgUkhBQ1MgdmVyc2lvbiAzLjc0LiBOZXdlciB2ZXJzaW9ucyBhcmUgcHVibGlzaGVkIHRvIHRoZSBgc3RhYmxlYCBjaGFubmVsLlxuXG4qKlJIQUNTIGNvbWVzIHdpdGggdHdvIGN1c3RvbSByZXNvdXJjZXM6KipcblxuMS4gKipDZW50cmFsIFNlcnZpY2VzKiogLSBDZW50cmFsIGlzIGEgZGVwbG95bWVudCByZXF1aXJlZCBvbiBvbmx5IG9uZSBjbHVzdGVyIGluIHlvdXIgZW52aXJvbm1lbnQuIFVzZXJzIGludGVyYWN0IHdpdGggUkhBQ1MgdmlhIHRoZSB1c2VyIGludGVyZmFjZSBvciBBUElzIG9uIENlbnRyYWwuIENlbnRyYWwgYWxzbyBzZW5kcyBub3RpZmljYXRpb25zIGZvciB2aW9sYXRpb25zIGFuZCBpbnRlcmFjdHMgd2l0aCBpbnRlZ3JhdGlvbnMuIFVzZXJzIG1heSBzZWxlY3QgZXhwb3N1cmVzIGZvciBDZW50cmFsIHRoYXQgYmVzdCBtZWV0IHRoZWlyIGVudmlyb25tZW50LlxuXG4yLiAqKlNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyoqIC0gU2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzIGFyZSBwbGFjZWQgb24gZWFjaCBjbHVzdGVyIHlvdSBtYW5hZ2UgYW5kIHJlcG9ydCBiYWNrIHRvIENlbnRyYWwuIFRoZXNlIHNlcnZpY2VzIGFsbG93IHVzZXJzIHRvIGVuZm9yY2UgcG9saWNpZXMgYW5kIG1vbml0b3IgeW91ciBPcGVuU2hpZnQgYW5kIEt1YmVybmV0ZXMgY2x1c3RlcnMuIFNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyBjb21lIGFzIHR3byBEZXBsb3ltZW50cyAoU2Vuc29yIGFuZCBBZG1pc3Npb24gQ29udHJvbGxlcikgYW5kIG9uZSBEYWVtb25TZXQgKENvbGxlY3RvcikuXG5cbiMjIyBDZW50cmFsIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBDZW50cmFsICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFVzZXJzIGludGVyYWN0IHdpdGggUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHRocm91Z2ggdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gfFxufCBDZW50cmFsIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IENlbnRyYWwgREIgaXMgYSBQb3N0Z3JlU1FMLWJhc2VkIHBlcnNpc3RlbnQgc3RvcmFnZSBmb3IgdGhlIGRhdGEgY29sbGVjdGVkIGFuZCBtYW5hZ2VkIGJ5IENlbnRyYWwuIHxcbnwgU2Nhbm5lciAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIGlzIGEgUmVkIEhhdCBkZXZlbG9wZWQgYW5kIGNlcnRpZmllZCBpbWFnZSBzY2FubmVyLiBTY2FubmVyIGFuYWx5emVzIGFuZCByZXBvcnRzIHZ1bG5lcmFiaWxpdGllcyBmb3IgaW1hZ2VzLiBTY2FubmVyIHVzZXMgSFBBIHRvIHNjYWxlIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYmFzZWQgb24gd29ya2xvYWQuIHxcbnwgU2Nhbm5lciBEQiAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIERCIGlzIGEgY2FjaGUgZm9yIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgdG8gc2VydmUgdnVsbmVyYWJpbGl0eSBzY2FubmluZyB1c2UgY2FzZXMgdGhyb3VnaG91dCB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZS4gfFxuXG4jIyMgU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBTZW5zb3IgICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNlbnNvciBhbmFseXplcyBhbmQgbW9uaXRvcnMgS3ViZXJuZXRlcyBpbiBzZWN1cmVkIGNsdXN0ZXJzLiB8XG58IENvbGxlY3RvciAgICAgICAgICAgICAgICAgICAgICAgIHwgRGFlbW9uU2V0ICAgICAgIHwgQW5hbHl6ZXMgYW5kIG1vbml0b3JzIGNvbnRhaW5lciBhY3Rpdml0eSBvbiBLdWJlcm5ldGVzIG5vZGVzLnxcbnwgQWRtaXNzaW9uIENvbnRyb2xsZXIgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBWYWxpZGF0aW5nV2ViaG9va0NvbmZpZ3VyYXRpb24gZm9yIGVuZm9yY2luZyBwb2xpY2llcyBpbiB0aGUgZGVwbG95IGxpZmVjeWNsZS4gfFxuXG4jIyMgQ2VudHJhbCBDdXN0b20gUmVzb3VyY2VcblxuQ2VudHJhbCBTZXJ2aWNlcyBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgUkhBQ1MgQ2VudHJhbCBkZXBsb3ltZW50LiBGb3IgYWxsIGN1c3RvbWl6YXRpb24gb3B0aW9ucywgcGxlYXNlIHZpc2l0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uLlxuXG4jIyMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlXG5cblNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgUkhBQ1MgU2VjdXJlZCBDbHVzdGVyIHNlcnZpY2VzLlxuXG4jIyMjIEluc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXG5cbkJlZm9yZSBkZXBsb3lpbmcgYSBTZWN1cmVkQ2x1c3RlciByZXNvdXJjZSwgeW91IG5lZWQgdG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQuXG5cbi0gKipUaHJvdWdoIHRoZSBSSEFDUyBVSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBSSEFDUyBVSSwgbmF2aWdhdGUgdG8gYFBsYXRmb3JtIENvbmZpZ3VyYXRpb24gXHUwMDNlIENsdXN0ZXJzYCwgYW5kIHRoZW4gY2xpY2sgYE1hbmFnZSBUb2tlbnNgIGluIHRoZSB0b3AtcmlnaHQgY29ybmVyLiBTZWxlY3QgYENsdXN0ZXIgSW5pdCBCdW5kbGVgLCBhbmQgY2xpY2sgYEdlbmVyYXRlIEJ1bmRsZWAuIFNlbGVjdCBgRG93bmxvYWQgS3ViZXJuZXRlcyBzZWNyZXRzIGZpbGVgLCBhbmQgc3RvcmUgdGhlIGZpbGUgdW5kZXIgYSBuYW1lIG9mIHlvdXIgY2hvaWNlIChmb3IgZXhhbXBsZSwgYGNsdXN0ZXItaW5pdC1zZWNyZXRzLnlhbWxgKS5cbi0gKipUaHJvdWdoIHRoZSBgcm94Y3RsYCBDTEk6KiogVG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQgdGhyb3VnaCB0aGUgYHJveGN0bGAgY29tbWFuZC1saW5lIGludGVyZmFjZSwgcnVuIGByb3hjdGwgY2VudHJhbCBpbml0LWJ1bmRsZXMgZ2VuZXJhdGUgXHUwMDNjbmFtZVx1MDAzZSAtLW91dHB1dC1zZWNyZXRzIFx1MDAzY2ZpbGUgbmFtZVx1MDAzZWAuIENob29zZSBhbnkgYG5hbWVgIGFuZCBgZmlsZSBuYW1lYCB0aGF0IHlvdSBsaWtlLlxuXG5SdW4gYG9jIHByb2plY3RgIGFuZCBjaGVjayB0aGF0IGl0IHJlcG9ydHMgdGhlIGNvcnJlY3QgbmFtZXNwYWNlIHdoZXJlIHlvdSBpbnRlbmQgdG8gZGVwbG95IFNlY3VyZWRDbHVzdGVyLiBJbiBjYXNlIHlvdSB3YW50IHRvIGluc3RhbGwgU2VjdXJlZENsdXN0ZXIgdG8gYSBkaWZmZXJlbnQgbmFtZXNwYWNlLCBzZWxlY3QgaXQgYnkgcnVubmluZyBgb2MgcHJvamVjdCBcdTAwM2NuYW1lc3BhY2VcdTAwM2VgLlxuVGhlbiwgcnVuIGBvYyBjcmVhdGUgLWYgaW5pdC1idW5kbGUueWFtbGAuIElmIHlvdSBoYXZlIGNob3NlbiBhIG5hbWUgb3RoZXIgdGhhbiBgaW5pdC1idW5kbGUueWFtbGAsIHNwZWNpZnkgdGhhdCBmaWxlIG5hbWUgaW5zdGVhZC5cblxuIyMjIyBSZXF1aXJlZCBGaWVsZHNcblxuVGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzIGFyZSByZXF1aXJlZCB0byBiZSBzcGVjaWZpZWQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbnwgUGFyYW1ldGVyICAgICAgICAgIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgYGNsdXN0ZXJOYW1lYCAgICAgIHwgVGhlIG5hbWUgZ2l2ZW4gdG8gdGhpcyBzZWN1cmVkIGNsdXN0ZXIuIFRoZSBjbHVzdGVyIHdpbGwgYXBwZWFyIHdpdGggdGhpcyBuYW1lIGluIFJIQUNTIHVzZXIgaW50ZXJmYWNlLiB8XG58IGBjZW50cmFsRW5kcG9pbnRgICB8IFRoaXMgZmllbGQgc2hvdWxkIHNwZWNpZnkgdGhlIGFkZHJlc3Mgb2YgdGhlIENlbnRyYWwgZW5kcG9pbnQsIGluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIGBjZW50cmFsRW5kcG9pbnRgIG1heSBiZSBvbWl0dGVkIGlmIHRoaXMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlIGlzIGluIHRoZSBzYW1lIGNsdXN0ZXIgYW5kIG5hbWVzcGFjZSBhcyBDZW50cmFsLiB8XG4iLCJkaXNwbGF5TmFtZSI6IkFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVh3QUFBRjhDQVlBQUFETTV3REtBQUFBQ1hCSVdYTUFBRzY2QUFCdXVnSFczckVYQUFBZ0FFbEVRVlI0bk8zZHY0OGNSZjcvOFZlZkx2Yk81NVBiMitTMmRvaXgyQ2JsZEhkRGFPdE9uaEFMZ3JrSUNRS1dBQ1JuZXhJSXNwdlY1NFJEeGlCSW1VVTRaa1k0WjliT3Y4ejRINmh2VU4zcjJXVi9kRmRYZC9XUDUwTXE3WjJaN3FuWkg2K3BlVmQxZFdTTUVRQ2crLzRVdWdNQWdIb1ErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlBFUGdBMEJNRVBnRDBCSUVQQUQzeDU5QWR3RmxSRkNXaCt3QjR0RExHckVKM0FsYkVsYmJWaUtJb2xoUkxHa29hYkgyVnBQMGduUUthNVRqOXVwYTAyUHJLbTBSRkNId1AwbEg1Y0t2dEJlMFEwQTFMMlRlQWhhU0ZNV1lldGp2dFIrQVhGRVhSUUZLeTFRaDNvRDVMU2ZPc0dXUFdRWHZUTWdSK0RsRVVEU1dOMGtiQUE4MnhsRFNUTkRQR0xFSjNwdWtJL0V1a0lUK1dEZm5kc0wwQmtNT0piUGhQQ2YrTEVmaGIwb25XY2RvSWVhQzlUaVJOWmNOL0ZiWXJ6VUhnUzRxaWFDd2I4cXllQWJybldEYjRwNkU3RWxwdkF6K2RmSjJJMFR6UUY5bW8vN0N2azcyOUMveTBiSk1GL1U3SXZnQUlZcU5Yd2I4SzI1VjY5U2J3MDZBL2tQUWdhRWNBTk1tUnBJTytCSC9uQTMrcmRQTng2TDRBYUt4UDFJTlNUNmNEUDRxaWlleW9udElOZ090c1pFZjdoNkU3VXBWT0JuNjYxY0ZVVE1ZQ0tPNUUwcmlMV3psMEt2RFQ4czFVMHQ4RGR3VkErejJSRGY3T2xIazZzeDkrV3I1WmliQUg0TWZmSmEzU2JPbUUxby93MDFIOVRGdzBCYUE2eDVKR2JSL3R0M3FFSDBYUlNIWlVUOWdEcU5LKzdHaC9GTG9qWmJReThLTW9Ha1JSZENqcEc3RUNCMEE5ZGlSOUUwWFJZVnBaYUozV2xYVFNDNmhtWXB0aUFPRXNaVXM4cTlBZEthSlZJL3owNDlSQ2hEMkFzUFlrTGRwVzRtbE40S2N6NVpSd0FEUkZWdUpwelNxZVZwUjBvaWlhaWoxd0FEVFhrVEZtSExvVDEybDA0TFBrRWtDTE5IN3BabU1EUHczN3VhalhBMmlQcGFTa3FhSGZ5QnArdWhKbkxzSWVRTHZzU1pvM2RkbG00MGI0NmMzRDUySnlGa0I3YldSSCtvMjZtWHFqUnZpRVBZQ08ySkVkNlE5RGQyUmJZMGI0NlVlZ2xRaDdBTjJ4a1JRM3BhYmZpQkgrMWdRdFlRK2dTN0tSZmlOcStzRURuOVU0QURxdU1STzV3UU5mN0lzRG9QdjJaTE11cUtDQm4xNUJ5MFZWQVBwZ1A4MjhZSUlGZnJyL0JOc2xBT2lUQnlIMzNnbXlTaWZkWWU2YjJwOFlBSnJoSFdOTTdTV2UyZ00vdllwMklWYmtBT2l2amFSaDNmdnAxMXJTMmRvTWpiQUgwR2M3a21aMXI5eXB1NFovSUZia0FJQmtzL0Nnemllc3JhUkQzUjRBTGxSYlBiK1d3R2ZiQkFDNFZHM2JMOVJWMHFGdUR3QVgyMUZORjJWVkh2anBtbE11cmdLQXkrM1hzVDYvMHBJT3BSd0F5SzN5MGs3VkkveXBDSHNBeUdOSE5qTXJVOWtJUDRxaVJOS1BsWndjQUxyckxXUE12SW9UVnhuNEswbTdsWndjQUxycnhCZ1RWM0hpU2tvNjZlUURZUThBeGUxV05ZSHJmWVRQUkMwQWxGYkpCRzRWSS95SkNIc0FLR05ITmt1OThqckNUM2ZDL00zYkNRR2czMTd6dWFPbTd4SCtnZWZ6QVVDZkhmZzhtYmNSUHFON0FLaUV0MUcrenhGK3NOdDJBVUNIZWN0V0x5TjhWdVlBUUdXOHJkanhOY0puWlE0QVZNUGJpaDFmSS95VnVOQUtBS3JpNWVyYjBpUDhLSXJHSXV3Qm9FcTdhZGFXNHFPa1U3b1RBSUJyamN1ZW9GUkpoNldZQUZDclVrczB5NDd3eHlXUEJ3RGtOeTV6Y05rUi9rclU3d0dnTHFVbWI1MUgrRkVVRFVYWUEwQ2RkdFBzZFZLbXBETXVjU3dBd00zWTlVRG5rZzdsSEFBSXdybXM0elRDcDV3REFNRTRsM1ZjU3pvangrTUFBT1U1WlRDQkR3RHQ0NVRCaFd2NDZjNll2N3M4R1FEQW0vOHB1b09teXdnL2NUZ0dBT0JYVXZRQUFoOEEyaWtwZWdDQkR3RHRsQlE5d0tXRzcrY211QUNBVW93eFVaSEhGeHJoUjFHVUZPb05BS0F5UlRPNWFFbW4wTWtCQUpVcWRBRlcwY0NQQ3o0ZUFGQ2RTZ1BmZVpjMkFJQjNoVEs1MEtRdEU3WUEwQ3hGSm01emovRFQyeGtDQUJxa1NEWVhLZW5rUGlrQW9EWngzZ2NXQ1h6cTl3RFFQTG16dVVqZ0R4dzZBZ0NvVnU1c1pvUVBBTzNHQ0I4QWVxS1NFVDRBb01WeXI4Tm5EVDY2SUVtU00vOS9QcDhINlFmZ1U5NjErSCt1dWlOQUtNUGg4TFFsU2FLOXZiMExIN2RjTGpXZno3VllMRTRiMEVXTThORUpnOEZBU1pLY2h2dHdPTlRPem83VHVUYWJqUmFMeGVtYndIdysxM3BkNkU1eVFLM3lqdkFKZkxSU2tpU253VDRjRHJXN3UxdnA4NTJjbkp5Ty91ZnpPYVVnTkFxQmo4N1lMc3NNaDhOTFN6TjFXeTZYWno0SlVBcENLQVErV2ltTzR6UGh2cisvSDdwTGhSd2ZINTk1RTFpdFZxRzdoQjRnOE5GNGc4SGdUTGduU2VKY2QyK3F6V1p6Wmk1Z3NWZ3dId0R2Q0h3MHpuYk52VW1sbWJwbHBhRHRPUUdnREFJZlFjVnhmQ2JnMjFhYXFWdFdDc3JlQUNnRm9RZ0NIN1h4dVNRU0ZrdERVUVNCajhxY0QvZXFsMFRDeXBhR2JyOEpBQktCRDAveVhxMktNTGhLR0JLQkR3Zlprc2dzM0ttN3Q5UHg4ZkdaTndIbUE3cVB3TWVWemkrSjdFdHA1dVRrNUxRVWtpUkpiMTd6OW9Rd1MwTzdoOERIR2VmRHZRK2xtZTJKejh1Q2J2dU5yMDhUenR0TFE3UHZEZHFMd08reHRsK3Q2c3JYMHNhK0xpbmxLdUgySXZCN2doRnFQU05VUGlGUkNtb3lBcitqem05RlFBMDZqTDdQZ1ZBS2FoWUN2Mk5HbzVFT0R3OTdFU3B0WFdYU3gxVk9KeWNubWt3bW1zMW1vYnZTYXdSK2gweW5VejE0OENCME55clI5UzJHbTdxMXMyOUhSMGNhajhlaHU5RmJCSDVIakVZamZmUE5ONkc3NFFWWGlscGR2Vkw1blhmZVlhUWZDSUhmRWF2VnFwV0J3RjR3K1hWbEw2S1RreFBGY1J5Nkc3MUU0SGZBY0RqVUw3LzhFcm9idWJEYm8xOXRYUnI2K3V1dmQ2NHMxd1o1QS8vUFZYY0U3cG82V3RwZXFkSG4wa3lWVnF1VnB0UHBtWC9iZmdObzZncXR3V0FRdWd1NEFvR1BLM0hIcHVZNGYvUDBQdHd4REg0UitBMFdJbGk1MnJJOTF1djFIOTRFK25xVk5mSWg4SHVzNjBzaSsyaTFXbW0xV3AxWkxkT1hwYUc0SG9IZkUrZXZWcVh1M2gvWnozMTdUbUI3SzQ0dUxRM0YxUWo4RGpxL0pKTFNETTY3ckJUVTlxV2h1SVl4SmxlVFpHajF0aVJKVEZIajhUaDR2Mm5kYU9QeHVQRHZYNUlrd2Z2ZHg1WTN4LzhrZEFvamVmakM3MUwzRVBnQTBCTUVQZ0QwQklFUEFEMUI0QU5BVHhENEFOQVRCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDNCSGEvUUczZlNkanY5S2tsdlhQTFlsNUorbGJSSnZ6NUx2ejZ2dUk5QWxRaDhkTll0U1hjbHZaMSt2VkhnMkJ0NjlXYnc5dGEvdjVEMHM2UWZKSDN2b1k5QW5RaDhkTTU5MlpCKys3b0hPcmdwNlY3YVhzcUcvbVBaTndHZzZRaDhkTUtPcEhkbHcvNW1UYzk1UTYvQy82bHM4SDlkMDNNRExwaTBSZXM5bExTVTlJSHFDL3Z6M3BEMHVhU2ZaTXRIUUJNUitHaXR1N0pCLzZtSzFlZXJkRnZTdDVMK0t6dUhBRFFKZ1kvVzJaSDBtV3l3aGhyUlgrZHQyZEgrL2RBZEFiWVErR2lWTzVLK2s2M1hOOTBOMlRMUEY3SnZVa0JvQkQ1YTR5K3lZWDg3ZEVjS3VpZmJiMG84Q0kzQVJ5dmNsL1IvYWs2dHZxamJzaVdlTzljOUVLZ1FnWS9HdXk5YkdtbTdHN0lqZlVJZm9SRDRhTFN1aEgyRzBFZElYSGlGeHFvajdMTTljODY3Ykk4ZEg3TFFmMVBzellONkVmaG9wRHV5U3k5OWV5YTdIY0pUdmRvYzdUSzMwbjY4SVR0aDdITUo2QTNadGZwL3ZhWVBnRThFUGhwblJ6WU1mVTNRdnBEMGxXelFGeGxSUDAvYjk1SStsQTMvZDJYRDMwZmZic3UrcWIzbjRWeEFIdFR3MFRoZnlNOW8rb1drOXlYdFNmcFM1Y3NudjhxRzg1NmtSN0xsb0xMdWlZdXpVQjhDSDQzeUYvblo1ZktSYkkyOGlzM01ObHZuZityaGZKK0pOZnFvQjRHUDRPN0k3b3R6VjNaMFg4WUxTZnV5Z1Z4MWJmeTViQTMrbzVMbnVhSHlyeHZJZ3hvK2FuTlhkZ0wwanV5STF2Y1ZzODhVWmhMMFM5bjk4TCtUZTIzL0RkbnZEL3ZxbzBvRVBpcDFWN1pPN1d1aTh6S1BaU2RXUTYxNCtWWDJ6YVpNNkg4aE96OEFWSVdTRGlweFgzYnI0bTlsQTcvS3NIOG1PNWthZW5sakZ2cXVrN2szeFFRdXFrWGd3NnNzNkQ5WFBWc1haMldjcHNoQzM5VUh2am9DWElEQWh4ZTNaTXNaZFFXOVpFZlNUUmpabi9lcjNDZHliNG83WnFFNkJENUt1eSs3RTJTVjJ4RmM1SkV1M2hhaENiNlU5SVBqc2ZkOGRnVFlRdUNqbEM5a1IvVjFiMXY4VkRaVW0reER1ZFh6NzRrYnBxQWFCRDZjN01pV2NFS05SaDhGZXQ0aW5zdjlUZWt2UGpzQ3BBaDhGSmFGZmQwbG5NeFR0V2U5K2xkeUcrWDd1Tm9ZT0kvQVIyR2hielBZaHRGOVppTzM3UjJZdUVVVkNId1U4b1hDaHYxanRXZDBuL25LNFpnYjRpWXA4SS9BUjI0UEZYWUZ5V08xY3l2aDU3TFhDeFJGNE1NM3RsWkFMbmRVelVWQnoyVExIdG5OU083SXpoRnN6dy84SUR0S2J0dklmdHYzS3Y3SktPUW5LWFFUZ1k5Y3ZwQ2ZwWmN2WmNQdmgvUnJYN2hzbzh3SUg3NFIrTGpXZlpVZmJiNlVYYUw0bFpwM1pXd2RYRDZkc0JZZnZsSER4NVYyVlA3ZXNrOWxieFpTeHg3MVRmYWk0T052aXh1andDOENIMWQ2VitWS09ZOWtOeE1yZTN2QkxuRDVIaXhrbDhHeVRCTStFUGk0VXBudGV0OVh1OWJNTjlVYnN0dE1meUhLUENpSHdNZWw3c3Q5NTh1UFZNMzlaUHZzbnV6VzAyeTdBRmNFUGk3bGVubi9EMnIreG1adGRVUFMvNm44dkFyNmljREhoWGJrRnZqWkh2V28xcnZpeHVjb2pzREhoVnduQ1VQZVY3WnY3b25RUnpFRVBpN2tzaFBtQzFHM3Ywb1ZWd3JmazkzeUFzaUR3TWVGWEViNGhQM1ZIbGQwM2svRnNrM2tRK0RqUWk1WDFsWVZhRjN4WEc0N1orYkJrazNrUWVEakQxeXU3bndoTHE3SzQwTlY4OFo0VTNZaUY3Z0tnWTgvY0FuOHB0NU12SW5lay9RM3VkL2svRElQeFNnZlZ5UHc0UVdCWDh6UGt2NGg2WDhsRFNYOVUrVkgvamZFS0I5WEkvQ0J3SjdMYmhYOW5tejR1MnlsbkNtekZRYTZqOEFIR3VTNTdHWnpycVA5bTJMckJWeU93QWNhNkQyNWg3N0xOUlRvQndJZnZiQWpPNm41bmFUL2w3YnYxT3lKemc5VmZBOTlpVFg1dUJ5QkR5K2FmRHUrKzdLN1RINnFzNlBmTjlKL1c2cVp0ZStOM0xhWDVsNjR1QXlCano5d1dVL2Z4TUMvSytrblNaL3I2cHU0M0VnZjg1T2FOenIrV296eTRRK0Jqejl3Q2Z5YmFrN28zNUs5OHZSYkZSdnQzdGFyRzQwMDZkYUNWZXpCZzM0aThIRWhsNldCOTd6M29wZ2RTUi9JanRUTDlPVmVlbzRQMUl6NlBsY3d3eGNDSHhkeXVaRHF2c0lGNUgyOUN1a3k5K0ROM05Dck40OG0xdmNCRndRK0x1UXl3Zzl4cGVjZDJkVTJuOHY5ZG94WHVabWUrenMxcDJRRnVDTHdjYUh2WmU5ZVZkUkQxVlAvM3BHdHRSK3JublhuYjZUUEZXSlh5aWFVbGRBTkJENHU5YjNETVRjay9kZDNSODc1UUhZcFpZZzVnK3hHNGgvVStKeGNPUXRmQ0h4Y3l2Vkt6OXVxNXRaN2QvVXFiSDNVNlYxbDlmMmxxbC8rZUZkdXBTcFc5dUFpQkQ0dTliUGMxb0JMZnUrM2VrdTJodjZ0cXFuVHU3b3AyNmZ2VkYwWnkrV1RoT3ZQRE4xSDRPTktMbGQ2WnJMUWQ2MUI3MGo2VE5KQ3pkNGY1ZzNaUG40bXYvWDJoM0o3M1l6dWNSa0NIMWR5dmRJemMwOXVLMXdleXBaTTJyUy8rN3V5ZmZaeFUvSDdzdHMrdVBCOVl4VjBCNEdQYTcxWDh2amJzcUdmZC9UN2hXelloYXpUdTdvaDIzZlhjbGIycWVaengrTmZ5bTJ5SGYxQTRPTmFQNnY4cVBHR2JKQmQ1NzZxWFgzelZQWW1JMlZ2TkhLZGV5cDJ3VmEybStkUEt2ZXBockRIVlFoODVQS2UzTmJsYjd1bjYwZjVWUzEzZkNGN0g5bS95bTVWa04xbzVHK3FicEl6NzJ1NUl4djBuNnI4cEhTWk9SZDBINEdQWERheTkyQXQ2NnBhdnVzU3hLdThsUFNScEQxZFBKbjVjL3JmUGxMNU43VHpidXI2Wlp2WkNpUWZyL3V4MkhjSFZ5UHdrZHZQc3NIWUZvOWx3L3pMSEkvOU1uMXMyUnVKRi9XWi9NeFZ2SlM5WVFwd0ZRSWZoWHlwK2tPeHFLZVM5bVhMVUpzQ3gyM1NZL1pWYlgwL2MwdlMyNTdPVmZTMW9wOElmQlJXNW42clZaWWNYa2o2cDJ4dDNtVzN6OHl2NlRuK3FXb3ZZdkoxc2Raak1WbUxmQWg4T0hFSi9hcHF6QzlsSnl2MzVEZjR2ay9QK1VqKzYvdStQRlA1WmJQb0R3SWZ6dDZUOUg3T3gyYWg3TnNQa3Q2czZOeVpSK2x6Tk8yQ3BtZXluMFNBdkFqOGpoa09oN1UrMzlleU5lK3JTaDh2OUdvNXBHOWZWWFRlODU2bnorVlRtYkxURDdMZjB5cnI5a21TVkhoMmhFRGdkOHhnTUtqOU9YK1ZIUUYvSkR2WitUSnRUMlUvQWJ5cGN1SFdWUnU1ellVOGtsMGl5eVF0aXZwejZBNmdHemF5SzNqeUxJSEVLeC9LN25lZloybm1DOWt5R3B1andSVWpmQ0Nnald4cDV0a1ZqM2toKzBucHNvdkhnTHdZNFhkTWlKSU95c2xLWXZkbDErWHZiUDM3TTlsNWtoRGlPQTcwektnS2dkOWdpOFdpOERGMVQ5ckNuNjhWTHR3djRoTDRMcit6cUE4bG5RWmJyOWVodXdBVXd1OXNzeEg0SGNQSGNQakNwOFh1SWZBYmJybGNGbnI4N3U1dVJUMUIzK3pzRkx0aFk5SGZWZFNQd0c4NGw0L0lUTnlpTEpkUGlwUnptby9BYjdqVmFsWDRHRDZLb3l5WHdIZjVYVVc5Q1B5R2Mva2pvbzZQc2x3R0RRUis4eEg0RGVleXpJM0FSMWtzeWV3bUFyL2hYT3FpYkhxRnNseEcrTlR3bTQvQWI3ajVmRjc0R0ViNEtNc2w4RjErVjFFdkFyOEZUazVPQ2oxK2QzZTNOeXQxM3RXcnJRaXF0Sk0rVngvRWNWeDRTV2JSMzFHRVFlQzNnRXR0dEM5bG5iY2xMU1U5clBBNUhxYlA0ZXYrczAzSGhHMTNFZmd0d0o0NlY3c2g2VlBaVUw3cjhieDMwM04rcW56YkYzZUZ5MkNCY2s0N0VQZ3R3QWcvbjV1U3ZwWDBuY3JkSVB4V2VvNXYwM1AyamN0Z2dSVTY3UkFaWS9JOU1JcnlQUkRlRFFZRC9mNzc3NFdQaTZLb2d0NVU1NjVzeVByeVNQYTJoSG52REpYVjZUL3cySWUvcVgxNzJPZk5oRzJ2dmZZYVpaMkFqREc1L3RnWjRiZkFlcjEybWhUcjR5aC8yd2V5SlpuN09SNTdQMzJzejdCdm85Rm9WUGlZazVNVHdyNGxDUHlXY0ttUnV2enhodlN6N0wxd2Zib2g2WE5KUCtuaSt2N2Q5TDk5THY5MStwZHEzK2plWlpCQU9hYzlDUHlXY0FuOE5vN3dIMVYwM3R1eTVhTC95dGJvYjZYLys5djB2MVdocXRkU0pkYmZkeHMxL0phSTQxaS8vZlpiNGVQYVdGdjlRdEs5Q3MrZmZZcW9jdVhOWTlrYmpyY045ZnQyb29iZk1hdlZ5cW1PMzdheWptU0Q4aVA1TCs5a2JxaTZzSDhwMi9jMmhyMVVmRTk3NnZmdFF1QzN5R3cySzN6TWVEejIzNUVhZkNscFQzYWszQmFQWmZ2OFplaU9sRkMwSGs4NXAxMEkvQlp4K2VQYTI5dHI3ZDQ2RzltUjhyNmtwNEg3Y3BXbnNuMThUL21YZ0RiVmREcXQ5UEVJaThCdmtkbHNwczJtZUtTMHNheXo3VmRKZjVYMHZxUVhnZnV5N1lWc24vNHEyOGN1bU0vbk9qbzZ5dlhZbzZNalJ2Z3RRK0MzakV0Wlp6S1pWTkNUK24wdDZVM1oxUzlWMWZmemVKbjI0YzIwVDEwekhvK3ZEZjJqbzZQV2xndjdqTUJ2R1pmQTM5M2RiZVVTell0czlDcHNROVQzSCt2Vm0wN2J5emRYR1kvSGV1ZWRkL1RreVpNei8vN2t5Uk85OWRaYmhIMUxzU3l6aGRicmRlSHRhN3M2SXJzcjZUTlZ0NVkrODB6U2gycmZoVlRvQjVabGRwakxLUC9CZ3dlZDNDUC9aOWtSOS91cXBzenpNajMzbXlMczBYNEVmZ3U1cm96b1NpMy9JbC9MTG9uMGVYWHJvL1NjWGF6VG81OG82YlRVYXJYUzd1NXVvV00ybTQzaU9PNzh2VWR2eVpaNVhHOVk4b05zK2VhNXR4NEIxYUtrMDNHSGg0ZUZqOW5aMmVuMEtEL3pYTkkvWkxjbUxyS004MFY2ekQ5RTJLT2JHT0czbE9zZStYMFo1Vzk3S0x2dDhXWGJLV1RMTE50OGhTejZqUkYreDYzWDY5d1h5R3pyeXloL1c3Wk53eVBaMVRhWlozcFZweWZzMFFlTThGdk1kUWZOUG83eWdTNWpoTjhEcTlWS3g4ZkhoWS9iMmRseG1nTUEwRzZNOEZzdVNSTDkrT09QVHNlKy92cnIzSzBJNkFCRytEMHhuOCtkUnZtUzIwb2ZBTzFGNEhmQXdjR0IwM0g3Ky91OW04QUYrb3lTVGtmTTUzUHQ3KzhYUG02ejJXZzRISExYSXFERjhwWjBDUHlPR0E2SCt1V1hYNXlPUFQ0KzdzeHVtbDB3R28yVUpJblREY1h6V3ExV21zL25tczFtck5icWdMeUJMMk5NcmliSjBKcmRwdE9wY1hWd2NCQzgvMzF2dytIUUxCWUw1NStoaS9WNmJjYmpjZkRYVGl2WFRONGN6LzNBQnJ3bzJ0VnRNQmlZOVhydC9NZWZKRW53MTlEWE5od09TLzNzeWlMMDI5ME1nZC9QTnBsTW5QL28xK3UxR1F3R3dWOURIOXQ4UG5mK3Vma1N4M0h3N3dQTnJSa0N2Nyt0VEZsZ3NWZ0U3My9mMm5BNGRQNTUrWFI0ZUJqOGUwRnpheVpuanJNc3M0UEszTmxxYjIvUGViOTl1R25LVGVhWnVPOCtBcitERm91RlB2bmtFK2ZqSHp4NDRMeTJIKzIxdDdjWHVndW9HSUhmVVFjSEIxb3VsODdIZi96eHg1MjhCeTdRWndSK2g1VU43UC84NXorRWZnMjQ2QTIxeVZ2c1Z3TW1KbWpGVzVsVk94bVc3RlhieWk2bjlTbjA5NExtMWd5cmRHaFptODFtcFlPQTBLKzJqY2ZqMGo4akgwSi9IMmh1elJENHRLd05CZ012VjNBUyt0VzJKb1IrNk84QnphMFpBcCsyM1h4ZHlUbWRUb08vbGk2M0pFbThmQ0p6RmZyMTA5eWFJZkJwNTl0b05QSVNDclBaakN0eUEvOGNxNnI1aDM1dE5MZG1DSHphUmMxWDJXQ3hXSmpoY0JqODlmU3RIUndjZVBuNVhTYjA2Nk81TlVQZzB5NXJoNGVIWHNKaHZWNmIwV2dVL1BYMG9RMEdnMXIyMnduOU9tbHV6UkQ0dEt0YW1hMlV6NXRPcDVSNEtteEprdFMyYkRQMGE2VzVOVVBnMDY1clBrTi90VnF4dmJMbk5oZ012SDBheXl2MGE2YTVOVVBnMC9JMG42RnZqTjF4a2RGKytUWWFqY3hxdGZMNnM4a2o5T3VtdVRWRDROUHlOdCtoejEyVTNGc2N4eXpMcEJWdWhzQ25GV20rUTk4WVkrYnpPV1dlbkcwd0dGUytBaWVQME44SG1sc3pCRDZ0YUt1cVhqeWRUcm1iMGhYdDRPQ0F2WFJvcFpvaDhHa3VyY3JMK3duK1YyMHdHSmpKWkZKWm5YNjFXam1kTy9UM2hlYldESUZQYzIxVkx3UHNjNmtuanVQS1IvU0x4Y0o1M1g3bzd3L05yUmtDbjFhbXhYSHNaY08xcTZ4V0t6T1pUSHF4cWlkSmtrcm1TYzdidmk4dGdkK2ZaZ2g4V3RrMkdBeHFDU2xqYkxtbmExZnRacVA1T3BaWFhuVFZNNEhmbjJZSWZKcXZOaDZQYTV0VVhLL1hyUTcvT0k3TlpES3AvTlBSdHNWaWNlSGNDSUhmbjJZSWZKclBWa2VKNTd6MWVtMW1zNW1aVENhTjNhaHRNQmlZMFdoa0RnOFBnMXdvZFhCd2NHbmZDUHhldGRqa3lQSEkvb3l2RjBWUnZnZWkwdzRPRHZUeHh4OEhlZTdOWnFQNWZLN0ZZbkg2ZGIxZTE5cUg0WEI0MnBJazBkN2VYcTNQbjFrdWx4cVB4MW9zRnBjK1pqNmZhMzkvdjlCNW95Z3EyelVFWUl6SjlZTWo4RkZZSE1lYVRxZUZ3NlFLSnljbldxMVdtcy9ua25UNnRjeWJ3WEE0MUdBd1VCekhpdU5ZdytGUWNSd0hDL2R0bTgxR2g0ZUhPamc0dVBheEJINS9FUGlvM0hnODF1SGhvWFoyZGtKMzVVclptOEpWbXZEbWRaMG5UNTVvTXBsYysxb3lSUU4vdVZ4cU9CdzY5ZzRoNVExOGF2aTBVcTBwV3dKMG1ldE9wSlBKcE5EemJDL3BwTFdyR1NadGFYVzJPSTVyVzhMWkY2dlZxdFFtZElQQklQZnFxdlY2elZYUUxXNkd3S2VGYUFSL2VXV0RmcnZsdlhrOXU1dTJ1NWtLQW44ZStrWFIydE1JL3VKOEJ2MTJHdzZIbHk0WjVjWTFuV2h6a3pQSGkwemF6aVh0NTNvd2tJcmpXT1B4V0pQSnBQR1R1NkVjSHgvcjhQQlFzOW1zMHVjWmpVWm5KbVVYaTBYbHo0bGFIQnRqa2x5UHpQdk9JR21tOE85a3RCYTM4WGhjKzhWYlRiVmVyODNoNFNGMWM1cVBOak1WbEhRT0d2RENhQjFvY1J3SHV6STF0TmxzUnIyYzVyc2RtQW9DZjlLQUYwYnJXQnNPaDUwUC95emsrN0FyS0MxSW01Z0thdmlKcEI5elBSaHdNQndPTlJxTmxDUkpLeTZFdXN6SnlZbm04N2xtczVubTgzbnQyeitnZDk0eXhzenpQTEJJNE1lU2ZuUHVFbERBWURCUWtpU25lOVkwK1EwZ0MvanRQWDZBR3IxbWpGbmxlV0R1d0pmWVhnRmhiVzljbHJXNlYvNHNsMHV0VnF1Z0c3Z0IyMHplYlJWVVBQQVhrc0x2SUFWc1NaSkVnOEhnZE1saHR2bVpaRDhwNU5uMGJMUFpuQm1aWjBHK1dxM09OS0JobHNhWTNCc2dGUTM4cWFRSERwMENBUGgzWkl3WjUzM3dud3Flbk9Ja0FEUkhvVXdtOEFHZ3ZRcGxjcUdTanNURUxRQTBSWkVKVzZuNENGK1NsZzdIQUFEOEtwekZMb0UvZHpnR0FPRFh2T2dCQkQ0QXROTzg2QUV1TmZ5QnBOK0xQaEVBd0t2L01jWVV1dXF2OEFnL2ZRTHErQUFRenJKbzJFdHVKUjNKN28wUEFBakRLWU1KZkFCb0g2Y01MbHpEUHowd2lsYVNkcDBPQmdDNE9qSEd4QzRIdW83d0pVYjVBQkNDYy9hV0NmeHBpV01CQUc2bXJnYzZsM1FreWpvQVVEUG5jbzVVYm9Rdk1jb0hnRHBOeXh4Y2RvUWZpOXNlQWtCZGN0L084Q0tsUnZqcEV4K1hPUWNBSUpmak1tRXZsUy9wU0pSMUFLQU8wN0luS0ZYU09UMEprN2NBVUtWU2s3VVpIeU44aVZFK0FGUnA2dU1rdmtiNEEwa3JTVHVsVHdZQTJMYVJGTHRzbG5hZWx4RisycEdwajNNQkFNNlkrZ2g3eWRNSVgyS0pKZ0JVcE5SU3pHMithdmpaRXMwalgrY0RBT2pJVjloTEhrZjRFcU44QVBETTIraGU4ampDbDA1SCtaLzRQQ2NBOU5RblBzTmU4anpDbDFpeEF3QWVlRnVaczgzckNGODZYYkZ6NFB1OEFOQWpCNzdEWHFwZ2hIOTZZcTYrQlFBWFhxNnF2WWozRWY2V2NZWG5Cb0N1R2xkMTRzb0MzeGd6bC9Ta3F2TURRQWM5U2JPekVwV1ZkQ1FtY0FHZ2dFb21hcmRWV2RKaEFoY0E4cXRrb25aYnBTUDgweWVKb3Jtay9jcWZDQURhNmRnWWsxVDlKSFVGUHFVZEFMaFk1YVdjVEtVbG5VejZRc1oxUEJjQXRNeTRqckNYYWdwOFNUTEd6Q1Q5dTY3bkE0QVcrSGVhamJXb3BhUnorbVMydERPWHRGZmJrd0pBTXkwbEpYV043cVdhQTE4NjNWRnpJZXI1QVBwckkybm9lM08wNjlSVzBzbWtMM0JjOS9NQ1FJT002dzU3S1VEZ1M2ZjEvSCtGZUc0QUNPeGZkZGJ0dDlWZTBqbno1RkUwbGZRZ1dBY0FvRjVIeHBoeHFDY1BHdmdTRjJVQjZJMWFMcTY2U3BDU3pqa2oyZGxxQU9pcXBXeldCUlU4OE5NbFNZa0lmUURkVlB2eXk4c0VMK2xrMkg0QlFBZlZ0bTFDSHNGSCtKbXRrZjRtY0ZjQXdJZU5Hakt5enpRbThDWEpHTE1Rb1ErZy9iS3dYNFR1eUxaR0JiNTBHdnF4cU9rRGFLZWxiQm1uVVdFdk5URHdKU1p5QWJSV1l5Wm9MOUxJd0pmT2hQNXg0SzRBUUI3SGFuRFlTdzBPZk1tR2ZucWh3bEhvdmdEQUZZNk1NWTBPZTZuaGdaOUpMMFZtN3gwQVRmU3ZrTnNsRk5HWWRmaDVSRkUwa2pRVmEvVUJoTGVSM2ZVeXlFWm9MbG9WK05McGZ2b3pjUk1WQU9Fc0pZMUNiSEZjUml0S090dlNiM0FpYnBjSUlJeC95MDdPcmtKM3BLaldqZkMzVWVJQlVLUFdsWERPYTNYZ1M2ZDc4TXpFRnNzQXFuTXNXOEpwOUNxYzY3U3VwSFBlMXRMTmY0a3RHUUQ0dFpGZGhkUDRKWmQ1dEg2RXZ5MGQ3VThsL1Qxd1Z3QzAzeFBaRWs3cmd6N1RxY0RQUkZHVXlBYi9idGllQUdpaEU5bWduNGZ1aUcrdEwrbGN4Qmd6TjhiRW9zd0RJTCtzZkJOM01leWxqbzd3dDZWbG5vbWtqMFAzQlVCamZTTHBzRXZsbTR0MFB2QXo2UVZiQjVJZUJPMElnQ1k1a25UUXhqWDFMbm9UK0prMCtDZVN4bUw5UHRCSEc5azV2c08rQkgybWQ0R2YyU3IxakhYMzBDa0FBQUR2U1VSQlZNWGtMdEFISjNvVjlKMHUzVnltdDRHL0xZcWlzV3p3Yy9FVzBEM0hrcWJHbUdub2pvUkc0RzlKeXoxak1lb0gyaTRielUvN1ZyYTVDb0YvaVNpS2hyTEJQeExoRDdUQmlldzJLOU1tM2srMkNRajhITkx3SDZXTmJabUI1bGpLaHZ5TWtMOGVnVjlRT3RtYmJEWGVBSUQ2TENYTnM5Ylh5VmRYQkw0SDZWWU93NjNHbXdCUTNsTFNJbXRkdmZxMVRnUitSZElKNEZqMkRXQ3c5VlZpTlJBZzJkVXprclNXRGZYczY0cUoxbW9RK0EyeTlTWUJkTVdDc2t0ekVQZ0EwQk9kM0MwVEFQQkhCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUC9IOWY1Nk5MT0VWYmJnQUFBQUJKUlU1RXJrSmdnZz09IiwibWVkaWF0eXBlIjoiaW1hZ2UvcG5nIn1dLCJpbnN0YWxsIjp7InNwZWMiOnsiY2x1c3RlclBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIioiXSwicmVzb3VyY2VzIjpbIioiXSwidmVyYnMiOlsiKiJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscy9zdGF0dXMiXSwidmVyYnMiOlsiZ2V0IiwicGF0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbInNlY3VyZWRjbHVzdGVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwicGF0Y2giLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsic2VjdXJlZGNsdXN0ZXJzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJzZWN1cmVkY2x1c3RlcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsInBhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhlbnRpY2F0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsidG9rZW5yZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsic3ViamVjdGFjY2Vzc3Jldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19XSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dLCJkZXBsb3ltZW50cyI6W3sibGFiZWwiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0cmF0ZWd5Ijp7fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsia3ViZWN0bC5rdWJlcm5ldGVzLmlvL2RlZmF1bHQtY29udGFpbmVyIjoibWFuYWdlciJ9LCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImFyZ3MiOlsiLS1oZWFsdGgtcHJvYmUtYmluZC1hZGRyZXNzPTo4MDgxIiwiLS1tZXRyaWNzLWJpbmQtYWRkcmVzcz0wLjAuMC4wOjg0NDMiLCItLWxlYWRlci1lbGVjdCJdLCJlbnYiOlt7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX01BSU4iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLW1haW4tcmhlbDhAc2hhMjU2OmZlNDE2YzhhMmMwMjcwY2Y0OGFmYzg3ZjU0NTA4ZGQzZTFhMjg0ZjgxMjI2N2I3YThmZDc5MWRiNDJkNGZmNDgifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItcmhlbDhAc2hhMjU2OmFkZDYxMGM0OGYzYzQ2MTg2MTBiN2Q1NmVkZTg1OGFlZDY2OWU3MzI4ZTA3MzlmMjg2M2RiOGQwZjA5ZjgxOTEifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfU0xJTSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1zbGltLXJoZWw4QHNoYTI1Njo1ZDBlM2IwMDM4MWNiMDZmNDA1ZTEwYTEyYjNjZGMzN2QxMzc1OTU0ZjU5OGM1MGMyZDc1YzQ3MzU3ODNjN2Y1In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXJoZWw4QHNoYTI1NjpmNWJkMjUxYTI0Yjg2MjQzN2RmMTk5OThkMzNjMDRiZjU4YjllMDFkYmNhM2Q1MTk5OTVlYjc2OTE4M2IwZDUwIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZTJhODk4ZmI5NTI3ZTEzYzQ1NjE2NTU4MDI2ZWM5MTM1MTRjMjE5NThhYWYyMDg0ZjdmMWNkODExMmI5Mjg4NiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ09MTEVDVE9SX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNvbGxlY3Rvci1zbGltLXJoZWw4QHNoYTI1Njo3YTM4Zjk4MTRmZjQzMTlmY2JhZDEyZDlkMTE3YTBiYmQ0MDdlOGM4YWE3M2FmZTYwMDkxOTgyNjRiMGFhODI3In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9DT0xMRUNUT1JfRlVMTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4ZGQ0ZjQzYTQ3NTE3NjIxZjMyZjkxYzliZGYwNjNmMmNjNDdmNzlmYTk5ZmQ0YWE0MDA4ZGM2MGU0N2UxNWJhIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9ST1hDVEwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MzVhNThiMGVkOTVkYmQ5MjhjNWJmODkzMGMzY2ExMTE2ZDRlMTQ5ODMwMTMwYWEwZmZjYTRjMDdjZWYxNGMwNSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ0VOVFJBTF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YzAwNTM2ZWQ1ZTgyZWQyYzA1OWE5Mzk1YTZiYjA0ODhjNzlmNjgwYzQxZGIyNGQ0ZDM4NGFiY2ViNjY1MjExZiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1kYi1yaGVsOEBzaGEyNTY6MjgzMmY2NWI4M2NjMjdkOWUyZTM2M2Y0YTAxNWJhNTMwZjc5OGJkNmQ4Y2U4NzgyNDM2Mzg1N2QzY2I4MjI0ZSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6NTY4NjU1NTc1NzM1MjQwNWQ3YmFlODk1M2YzMGY0YzFlMDQ3NzhlNzcyYWQ0NDMyMDgyYjUxNDZjNTZjZmYwMSJ9LHsibmFtZSI6Ik1FTU9SWV9MSU1JVF9CWVRFUyIsInZhbHVlRnJvbSI6eyJyZXNvdXJjZUZpZWxkUmVmIjp7ImNvbnRhaW5lck5hbWUiOiJtYW5hZ2VyIiwiZGl2aXNvciI6IjAiLCJyZXNvdXJjZSI6ImxpbWl0cy5tZW1vcnkifX19XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6YTQ1MGE4YWFhMjYzOGZmNTVhYjE5NTE1ZTMxYzQ5NzY2YTRlYjk1M2M1OWFjYTM1MDNkZGUyMGQ5MTFkMDYyZSIsImxpdmVuZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJwYXRoIjoiL2hlYWx0aHoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6MTUsInBlcmlvZFNlY29uZHMiOjIwfSwibmFtZSI6Im1hbmFnZXIiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODQ0MywibmFtZSI6Imh0dHBzIiwicHJvdG9jb2wiOiJUQ1AifV0sInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjIwMG0iLCJtZW1vcnkiOiIxR2kifSwicmVxdWVzdHMiOnsiY3B1IjoiMTAwbSIsIm1lbW9yeSI6IjIwME1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOjEwfX19fV0sInBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyJjb29yZGluYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJsZWFzZXMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwicGF0Y2giXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbImFkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkiLCJzdGFja3JveCIsInNlY3VyaXR5IiwidnVsbmVyYWJpbGl0aWVzIiwiY29tcGxpYW5jZSIsImRldnNlY29wcyIsIm1vbml0b3JpbmciLCJzY2FubmluZyIsInJ1bnRpbWUtc2VjdXJpdHkiLCJuZXR3b3JrIHBvbGljeSIsImNvbmZpZ3VyYXRpb24iLCJyaXNrIl0sImxpbmtzIjpbeyJuYW1lIjoiUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IERvY3VtZW50YXRpb24iLCJ1cmwiOiJodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvd2VsY29tZS8ifSx7Im5hbWUiOiJEYXRhU2hlZXQiLCJ1cmwiOiJodHRwczovL3d3dy5yZWRoYXQuY29tL2VuL3Jlc291cmNlcy9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5LWZvci1rdWJlcm5ldGVzLWRhdGFzaGVldCJ9LHsibmFtZSI6IlN1cHBvcnQgUG9saWN5IiwidXJsIjoiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9ub2RlLzU4MjI3MjEifSx7Im5hbWUiOiJDb21tdW5pdHkgU2l0ZSIsInVybCI6Imh0dHBzOi8vd3d3LnN0YWNrcm94LmlvLyJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoicmhhY3MtcG1AcmVkaGF0LmNvbSIsIm5hbWUiOiJBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHByb2R1Y3QgdGVhbSJ9XSwibWF0dXJpdHkiOiJhbHBoYSIsIm1pbkt1YmVWZXJzaW9uIjoiMS4xNS4wIiwicHJvdmlkZXIiOnsibmFtZSI6IlJlZCBIYXQifSwicmVsYXRlZEltYWdlcyI6W3siaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6YTQ1MGE4YWFhMjYzOGZmNTVhYjE5NTE1ZTMxYzQ5NzY2YTRlYjk1M2M1OWFjYTM1MDNkZGUyMGQ5MTFkMDYyZSIsIm5hbWUiOiJyaGFjcy1yaGVsOC1vcGVyYXRvci1hNDUwYThhYWEyNjM4ZmY1NWFiMTk1MTVlMzFjNDk3NjZhNGViOTUzYzU5YWNhMzUwM2RkZTIwZDkxMWQwNjJlLWFubm90YXRpb24ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OmE0NTBhOGFhYTI2MzhmZjU1YWIxOTUxNWUzMWM0OTc2NmE0ZWI5NTNjNTlhY2EzNTAzZGRlMjBkOTExZDA2MmUiLCJuYW1lIjoibWFuYWdlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1NjpmZTQxNmM4YTJjMDI3MGNmNDhhZmM4N2Y1NDUwOGRkM2UxYTI4NGY4MTIyNjdiN2E4ZmQ3OTFkYjQyZDRmZjQ4IiwibmFtZSI6Im1haW4ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6YWRkNjEwYzQ4ZjNjNDYxODYxMGI3ZDU2ZWRlODU4YWVkNjY5ZTczMjhlMDczOWYyODYzZGI4ZDBmMDlmODE5MSIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6NWQwZTNiMDAzODFjYjA2ZjQwNWUxMGExMmIzY2RjMzdkMTM3NTk1NGY1OThjNTBjMmQ3NWM0NzM1NzgzYzdmNSIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6ZjViZDI1MWEyNGI4NjI0MzdkZjE5OTk4ZDMzYzA0YmY1OGI5ZTAxZGJjYTNkNTE5OTk1ZWI3NjkxODNiMGQ1MCIsIm5hbWUiOiJzY2FubmVyX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZTJhODk4ZmI5NTI3ZTEzYzQ1NjE2NTU4MDI2ZWM5MTM1MTRjMjE5NThhYWYyMDg0ZjdmMWNkODExMmI5Mjg4NiIsIm5hbWUiOiJzY2FubmVyX2RiX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXNsaW0tcmhlbDhAc2hhMjU2OjdhMzhmOTgxNGZmNDMxOWZjYmFkMTJkOWQxMTdhMGJiZDQwN2U4YzhhYTczYWZlNjAwOTE5ODI2NGIwYWE4MjciLCJuYW1lIjoiY29sbGVjdG9yX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4ZGQ0ZjQzYTQ3NTE3NjIxZjMyZjkxYzliZGYwNjNmMmNjNDdmNzlmYTk5ZmQ0YWE0MDA4ZGM2MGU0N2UxNWJhIiwibmFtZSI6ImNvbGxlY3Rvcl9mdWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MzVhNThiMGVkOTVkYmQ5MjhjNWJmODkzMGMzY2ExMTE2ZDRlMTQ5ODMwMTMwYWEwZmZjYTRjMDdjZWYxNGMwNSIsIm5hbWUiOiJyb3hjdGwifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YzAwNTM2ZWQ1ZTgyZWQyYzA1OWE5Mzk1YTZiYjA0ODhjNzlmNjgwYzQxZGIyNGQ0ZDM4NGFiY2ViNjY1MjExZiIsIm5hbWUiOiJjZW50cmFsX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtZGItcmhlbDhAc2hhMjU2OjI4MzJmNjViODNjYzI3ZDllMmUzNjNmNGEwMTViYTUzMGY3OThiZDZkOGNlODc4MjQzNjM4NTdkM2NiODIyNGUiLCJuYW1lIjoic2Nhbm5lcl92NF9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LXJoZWw4QHNoYTI1Njo1Njg2NTU1NzU3MzUyNDA1ZDdiYWU4OTUzZjMwZjRjMWUwNDc3OGU3NzJhZDQ0MzIwODJiNTE0NmM1NmNmZjAxIiwibmFtZSI6InNjYW5uZXJfdjQifV0sInJlcGxhY2VzIjoicmhhY3Mtb3BlcmF0b3IudjQuNi43Iiwic2tpcHMiOlsicmhhY3Mtb3BlcmF0b3IudjQuMS4wIl0sInZlcnNpb24iOiI0LjYuOCJ9fQ==" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" - } - }, - { - "type": "olm.bundle.object", - "value": { - "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" - } - } - ], - "relatedImages": [ - { - "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" - }, - { - "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" - }, - { - "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" - }, - { - "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" - }, - { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" - }, - { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" - }, - { - "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" - }, - { - "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" - }, - { - "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" - }, - { - "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" - }, - { - "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" - }, - { - "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" - }, - { - "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" - }, - { - "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" - } - ] -} { "schema": "olm.bundle", "name": "rhacs-operator.v4.7.0", @@ -17195,6 +17712,657 @@ "name": "rhacs-4.5" }, "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.62.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.62.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.63.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.65.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.65.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.66.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.66.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.67.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.67.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.67.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.68.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.68.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.68.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.69.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.69.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.69.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.70.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.70.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.71.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.71.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.71.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.71.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.7" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.8" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.9" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.7" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.8" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.7" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.8" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.7" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.8" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.9" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" } ] } diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index a15a6355..cd36ae3b 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -17,8 +17,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -27,53 +32,168 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.73.1", "replaces": "rhacs-operator.v3.73.0", + "skipRange": ">= 3.72.0 < 3.73.1" + }, + { + "name": "rhacs-operator.v3.73.2", + "replaces": "rhacs-operator.v3.73.1", + "skipRange": ">= 3.72.0 < 3.73.2" + }, + { + "name": "rhacs-operator.v3.73.3", + "replaces": "rhacs-operator.v3.73.2", + "skipRange": ">= 3.72.0 < 3.73.3" + }, + { + "name": "rhacs-operator.v3.73.4", + "replaces": "rhacs-operator.v3.73.3", + "skipRange": ">= 3.72.0 < 3.73.4" + }, + { + "name": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.4", + "skipRange": ">= 3.72.0 < 3.73.5" + }, + { + "name": "rhacs-operator.v3.74.0", + "replaces": "rhacs-operator.v3.73.5", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -149,8 +269,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -180,8 +305,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -190,8 +320,18 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { @@ -211,8 +351,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -221,13 +366,28 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { @@ -247,8 +407,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -257,18 +422,38 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { @@ -293,8 +478,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -303,23 +493,53 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { @@ -344,8 +564,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -354,28 +579,68 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { @@ -400,8 +665,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -410,33 +680,83 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { @@ -456,8 +776,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -466,38 +791,93 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { @@ -527,8 +907,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -537,43 +922,113 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { @@ -608,8 +1063,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -618,48 +1078,138 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { @@ -699,8 +1249,13 @@ "skipRange": ">= 3.61.0 < 3.62.0" }, { - "name": "rhacs-operator.v3.63.0", + "name": "rhacs-operator.v3.62.1", "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", "skipRange": ">= 3.62.0 < 3.63.0" }, { @@ -709,53 +1264,168 @@ "skipRange": ">= 3.63.0 < 3.64.0" }, { - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.64.1", "replaces": "rhacs-operator.v3.64.0", + "skipRange": ">= 3.63.0 < 3.64.1" + }, + { + "name": "rhacs-operator.v3.64.2", + "replaces": "rhacs-operator.v3.64.1", + "skipRange": ">= 3.63.0 < 3.64.2" + }, + { + "name": "rhacs-operator.v3.65.0", + "replaces": "rhacs-operator.v3.64.2", "skipRange": ">= 3.64.0 < 3.65.0" }, { - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "replaces": "rhacs-operator.v3.65.0", + "skipRange": ">= 3.64.0 < 3.65.1" + }, + { + "name": "rhacs-operator.v3.66.0", + "replaces": "rhacs-operator.v3.65.1", "skipRange": ">= 3.65.0 < 3.66.0" }, { - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "replaces": "rhacs-operator.v3.66.0", + "skipRange": ">= 3.65.0 < 3.66.1" + }, + { + "name": "rhacs-operator.v3.67.0", + "replaces": "rhacs-operator.v3.66.1", "skipRange": ">= 3.66.0 < 3.67.0" }, { - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.1", "replaces": "rhacs-operator.v3.67.0", + "skipRange": ">= 3.66.0 < 3.67.1" + }, + { + "name": "rhacs-operator.v3.67.2", + "replaces": "rhacs-operator.v3.67.1", + "skipRange": ">= 3.66.0 < 3.67.2" + }, + { + "name": "rhacs-operator.v3.68.0", + "replaces": "rhacs-operator.v3.67.2", "skipRange": ">= 3.67.0 < 3.68.0" }, { - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.1", "replaces": "rhacs-operator.v3.68.0", + "skipRange": ">= 3.67.0 < 3.68.1" + }, + { + "name": "rhacs-operator.v3.68.2", + "replaces": "rhacs-operator.v3.68.1", + "skipRange": ">= 3.67.0 < 3.68.2" + }, + { + "name": "rhacs-operator.v3.69.0", + "replaces": "rhacs-operator.v3.68.2", "skipRange": ">= 3.68.0 < 3.69.0" }, { - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.1", "replaces": "rhacs-operator.v3.69.0", + "skipRange": ">= 3.68.0 < 3.69.1" + }, + { + "name": "rhacs-operator.v3.69.2", + "replaces": "rhacs-operator.v3.69.1", + "skipRange": ">= 3.68.0 < 3.69.2" + }, + { + "name": "rhacs-operator.v3.70.0", + "replaces": "rhacs-operator.v3.69.2", "skipRange": ">= 3.69.0 < 3.70.0" }, { - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "replaces": "rhacs-operator.v3.70.0", + "skipRange": ">= 3.69.0 < 3.70.1" + }, + { + "name": "rhacs-operator.v3.71.0", + "replaces": "rhacs-operator.v3.70.1", "skipRange": ">= 3.70.0 < 3.71.0" }, { - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.1", "replaces": "rhacs-operator.v3.71.0", + "skipRange": ">= 3.70.0 < 3.71.1" + }, + { + "name": "rhacs-operator.v3.71.2", + "replaces": "rhacs-operator.v3.71.1", + "skipRange": ">= 3.70.0 < 3.71.2" + }, + { + "name": "rhacs-operator.v3.71.3", + "replaces": "rhacs-operator.v3.71.2", + "skipRange": ">= 3.70.0 < 3.71.3" + }, + { + "name": "rhacs-operator.v3.72.0", + "replaces": "rhacs-operator.v3.71.3", "skipRange": ">= 3.71.0 < 3.72.0" }, { - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.1", "replaces": "rhacs-operator.v3.72.0", + "skipRange": ">= 3.71.0 < 3.72.1" + }, + { + "name": "rhacs-operator.v3.72.2", + "replaces": "rhacs-operator.v3.72.1", + "skipRange": ">= 3.71.0 < 3.72.2" + }, + { + "name": "rhacs-operator.v3.72.3", + "replaces": "rhacs-operator.v3.72.2", + "skipRange": ">= 3.71.0 < 3.72.3" + }, + { + "name": "rhacs-operator.v3.72.4", + "replaces": "rhacs-operator.v3.72.3", + "skipRange": ">= 3.71.0 < 3.72.4" + }, + { + "name": "rhacs-operator.v3.73.0", + "replaces": "rhacs-operator.v3.72.4", "skipRange": ">= 3.72.0 < 3.73.0" }, { - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.73.1", "replaces": "rhacs-operator.v3.73.0", + "skipRange": ">= 3.72.0 < 3.73.1" + }, + { + "name": "rhacs-operator.v3.73.2", + "replaces": "rhacs-operator.v3.73.1", + "skipRange": ">= 3.72.0 < 3.73.2" + }, + { + "name": "rhacs-operator.v3.73.3", + "replaces": "rhacs-operator.v3.73.2", + "skipRange": ">= 3.72.0 < 3.73.3" + }, + { + "name": "rhacs-operator.v3.73.4", + "replaces": "rhacs-operator.v3.73.3", + "skipRange": ">= 3.72.0 < 3.73.4" + }, + { + "name": "rhacs-operator.v3.73.5", + "replaces": "rhacs-operator.v3.73.4", + "skipRange": ">= 3.72.0 < 3.73.5" + }, + { + "name": "rhacs-operator.v3.74.0", + "replaces": "rhacs-operator.v3.73.5", "skipRange": ">= 3.73.0 < 3.74.0" }, { @@ -843,96 +1513,7 @@ } { "schema": "olm.channel", - "name": "rhacs-4.1", - "package": "rhacs-operator", - "entries": [ - { - "name": "rhacs-operator.v4.0.0", - "skipRange": ">= 3.74.0 < 4.0.0" - }, - { - "name": "rhacs-operator.v4.0.1", - "replaces": "rhacs-operator.v4.0.0", - "skipRange": ">= 3.74.0 < 4.0.1" - }, - { - "name": "rhacs-operator.v4.0.2", - "replaces": "rhacs-operator.v4.0.1", - "skipRange": ">= 3.74.0 < 4.0.2" - }, - { - "name": "rhacs-operator.v4.0.3", - "replaces": "rhacs-operator.v4.0.2", - "skipRange": ">= 3.74.0 < 4.0.3" - }, - { - "name": "rhacs-operator.v4.0.4", - "replaces": "rhacs-operator.v4.0.3", - "skipRange": ">= 3.74.0 < 4.0.4" - }, - { - "name": "rhacs-operator.v4.0.5", - "replaces": "rhacs-operator.v4.0.4", - "skipRange": ">= 3.74.0 < 4.0.5" - }, - { - "name": "rhacs-operator.v4.1.0", - "replaces": "rhacs-operator.v4.0.5", - "skipRange": ">= 4.0.0 < 4.1.0" - }, - { - "name": "rhacs-operator.v4.1.1", - "replaces": "rhacs-operator.v4.1.0", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.1" - }, - { - "name": "rhacs-operator.v4.1.2", - "replaces": "rhacs-operator.v4.1.1", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.2" - }, - { - "name": "rhacs-operator.v4.1.3", - "replaces": "rhacs-operator.v4.1.2", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.3" - }, - { - "name": "rhacs-operator.v4.1.4", - "replaces": "rhacs-operator.v4.1.3", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.4" - }, - { - "name": "rhacs-operator.v4.1.5", - "replaces": "rhacs-operator.v4.1.4", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.5" - }, - { - "name": "rhacs-operator.v4.1.6", - "replaces": "rhacs-operator.v4.1.5", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.0.0 < 4.1.6" - } - ] -} -{ - "schema": "olm.channel", - "name": "rhacs-4.2", + "name": "rhacs-4.1", "package": "rhacs-operator", "entries": [ { @@ -1016,60 +1597,12 @@ "rhacs-operator.v4.1.0" ], "skipRange": ">= 4.0.0 < 4.1.6" - }, - { - "name": "rhacs-operator.v4.2.0", - "replaces": "rhacs-operator.v4.1.6", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.0" - }, - { - "name": "rhacs-operator.v4.2.1", - "replaces": "rhacs-operator.v4.2.0", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.1" - }, - { - "name": "rhacs-operator.v4.2.2", - "replaces": "rhacs-operator.v4.2.1", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.2" - }, - { - "name": "rhacs-operator.v4.2.3", - "replaces": "rhacs-operator.v4.2.2", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.3" - }, - { - "name": "rhacs-operator.v4.2.4", - "replaces": "rhacs-operator.v4.2.3", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.4" - }, - { - "name": "rhacs-operator.v4.2.5", - "replaces": "rhacs-operator.v4.2.4", - "skips": [ - "rhacs-operator.v4.1.0" - ], - "skipRange": ">= 4.1.0 < 4.2.5" } ] } { "schema": "olm.channel", - "name": "rhacs-4.3", + "name": "rhacs-4.2", "package": "rhacs-operator", "entries": [ { @@ -1201,57 +1734,12 @@ "rhacs-operator.v4.1.0" ], "skipRange": ">= 4.1.0 < 4.2.5" - }, - { - "name": "rhacs-operator.v4.3.0", - "replaces": "rhacs-operator.v4.2.5", - "skipRange": ">= 4.2.0 < 4.3.0" - }, - { - "name": "rhacs-operator.v4.3.1", - "replaces": "rhacs-operator.v4.3.0", - "skipRange": ">= 4.2.0 < 4.3.1" - }, - { - "name": "rhacs-operator.v4.3.2", - "replaces": "rhacs-operator.v4.3.1", - "skipRange": ">= 4.2.0 < 4.3.2" - }, - { - "name": "rhacs-operator.v4.3.3", - "replaces": "rhacs-operator.v4.3.2", - "skipRange": ">= 4.2.0 < 4.3.3" - }, - { - "name": "rhacs-operator.v4.3.4", - "replaces": "rhacs-operator.v4.3.3", - "skipRange": ">= 4.2.0 < 4.3.4" - }, - { - "name": "rhacs-operator.v4.3.5", - "replaces": "rhacs-operator.v4.3.4", - "skipRange": ">= 4.2.0 < 4.3.5" - }, - { - "name": "rhacs-operator.v4.3.6", - "replaces": "rhacs-operator.v4.3.5", - "skipRange": ">= 4.2.0 < 4.3.6" - }, - { - "name": "rhacs-operator.v4.3.7", - "replaces": "rhacs-operator.v4.3.6", - "skipRange": ">= 4.2.0 < 4.3.7" - }, - { - "name": "rhacs-operator.v4.3.8", - "replaces": "rhacs-operator.v4.3.7", - "skipRange": ">= 4.2.0 < 4.3.8" } ] } { "schema": "olm.channel", - "name": "rhacs-4.4", + "name": "rhacs-4.3", "package": "rhacs-operator", "entries": [ { @@ -1428,57 +1916,12 @@ "name": "rhacs-operator.v4.3.8", "replaces": "rhacs-operator.v4.3.7", "skipRange": ">= 4.2.0 < 4.3.8" - }, - { - "name": "rhacs-operator.v4.4.0", - "replaces": "rhacs-operator.v4.3.8", - "skipRange": ">= 4.3.0 < 4.4.0" - }, - { - "name": "rhacs-operator.v4.4.1", - "replaces": "rhacs-operator.v4.4.0", - "skipRange": ">= 4.3.0 < 4.4.1" - }, - { - "name": "rhacs-operator.v4.4.2", - "replaces": "rhacs-operator.v4.4.1", - "skipRange": ">= 4.3.0 < 4.4.2" - }, - { - "name": "rhacs-operator.v4.4.3", - "replaces": "rhacs-operator.v4.4.2", - "skipRange": ">= 4.3.0 < 4.4.3" - }, - { - "name": "rhacs-operator.v4.4.4", - "replaces": "rhacs-operator.v4.4.3", - "skipRange": ">= 4.3.0 < 4.4.4" - }, - { - "name": "rhacs-operator.v4.4.5", - "replaces": "rhacs-operator.v4.4.4", - "skipRange": ">= 4.3.0 < 4.4.5" - }, - { - "name": "rhacs-operator.v4.4.6", - "replaces": "rhacs-operator.v4.4.5", - "skipRange": ">= 4.3.0 < 4.4.6" - }, - { - "name": "rhacs-operator.v4.4.7", - "replaces": "rhacs-operator.v4.4.6", - "skipRange": ">= 4.3.0 < 4.4.7" - }, - { - "name": "rhacs-operator.v4.4.8", - "replaces": "rhacs-operator.v4.4.7", - "skipRange": ">= 4.3.0 < 4.4.8" } ] } { "schema": "olm.channel", - "name": "rhacs-4.5", + "name": "rhacs-4.4", "package": "rhacs-operator", "entries": [ { @@ -1700,62 +2143,12 @@ "name": "rhacs-operator.v4.4.8", "replaces": "rhacs-operator.v4.4.7", "skipRange": ">= 4.3.0 < 4.4.8" - }, - { - "name": "rhacs-operator.v4.5.0", - "replaces": "rhacs-operator.v4.4.8", - "skipRange": ">= 4.4.0 < 4.5.0" - }, - { - "name": "rhacs-operator.v4.5.1", - "replaces": "rhacs-operator.v4.5.0", - "skipRange": ">= 4.4.0 < 4.5.1" - }, - { - "name": "rhacs-operator.v4.5.2", - "replaces": "rhacs-operator.v4.5.1", - "skipRange": ">= 4.4.0 < 4.5.2" - }, - { - "name": "rhacs-operator.v4.5.3", - "replaces": "rhacs-operator.v4.5.2", - "skipRange": ">= 4.4.0 < 4.5.3" - }, - { - "name": "rhacs-operator.v4.5.4", - "replaces": "rhacs-operator.v4.5.3", - "skipRange": ">= 4.4.0 < 4.5.4" - }, - { - "name": "rhacs-operator.v4.5.5", - "replaces": "rhacs-operator.v4.5.4", - "skipRange": ">= 4.4.0 < 4.5.5" - }, - { - "name": "rhacs-operator.v4.5.6", - "replaces": "rhacs-operator.v4.5.5", - "skipRange": ">= 4.4.0 < 4.5.6" - }, - { - "name": "rhacs-operator.v4.5.7", - "replaces": "rhacs-operator.v4.5.6", - "skipRange": ">= 4.4.0 < 4.5.7" - }, - { - "name": "rhacs-operator.v4.5.8", - "replaces": "rhacs-operator.v4.5.7", - "skipRange": ">= 4.4.0 < 4.5.8" - }, - { - "name": "rhacs-operator.v4.5.9", - "replaces": "rhacs-operator.v4.5.8", - "skipRange": ">= 4.4.0 < 4.5.9" } ] } { "schema": "olm.channel", - "name": "rhacs-4.6", + "name": "rhacs-4.5", "package": "rhacs-operator", "entries": [ { @@ -2027,57 +2420,12 @@ "name": "rhacs-operator.v4.5.9", "replaces": "rhacs-operator.v4.5.8", "skipRange": ">= 4.4.0 < 4.5.9" - }, - { - "name": "rhacs-operator.v4.6.0", - "replaces": "rhacs-operator.v4.5.9", - "skipRange": ">= 4.5.0 < 4.6.0" - }, - { - "name": "rhacs-operator.v4.6.1", - "replaces": "rhacs-operator.v4.6.0", - "skipRange": ">= 4.5.0 < 4.6.1" - }, - { - "name": "rhacs-operator.v4.6.2", - "replaces": "rhacs-operator.v4.6.1", - "skipRange": ">= 4.5.0 < 4.6.2" - }, - { - "name": "rhacs-operator.v4.6.3", - "replaces": "rhacs-operator.v4.6.2", - "skipRange": ">= 4.5.0 < 4.6.3" - }, - { - "name": "rhacs-operator.v4.6.4", - "replaces": "rhacs-operator.v4.6.3", - "skipRange": ">= 4.5.0 < 4.6.4" - }, - { - "name": "rhacs-operator.v4.6.5", - "replaces": "rhacs-operator.v4.6.4", - "skipRange": ">= 4.5.0 < 4.6.5" - }, - { - "name": "rhacs-operator.v4.6.6", - "replaces": "rhacs-operator.v4.6.5", - "skipRange": ">= 4.5.0 < 4.6.6" - }, - { - "name": "rhacs-operator.v4.6.7", - "replaces": "rhacs-operator.v4.6.6", - "skipRange": ">= 4.5.0 < 4.6.7" - }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" } ] } { "schema": "olm.channel", - "name": "rhacs-4.7", + "name": "rhacs-4.6", "package": "rhacs-operator", "entries": [ { @@ -2389,15 +2737,327 @@ "name": "rhacs-operator.v4.6.7", "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" + } + ] +} +{ + "schema": "olm.channel", + "name": "rhacs-4.7", + "package": "rhacs-operator", + "entries": [ + { + "name": "rhacs-operator.v4.0.0", + "skipRange": ">= 3.74.0 < 4.0.0" }, { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" + "name": "rhacs-operator.v4.0.1", + "replaces": "rhacs-operator.v4.0.0", + "skipRange": ">= 3.74.0 < 4.0.1" + }, + { + "name": "rhacs-operator.v4.0.2", + "replaces": "rhacs-operator.v4.0.1", + "skipRange": ">= 3.74.0 < 4.0.2" + }, + { + "name": "rhacs-operator.v4.0.3", + "replaces": "rhacs-operator.v4.0.2", + "skipRange": ">= 3.74.0 < 4.0.3" + }, + { + "name": "rhacs-operator.v4.0.4", + "replaces": "rhacs-operator.v4.0.3", + "skipRange": ">= 3.74.0 < 4.0.4" + }, + { + "name": "rhacs-operator.v4.0.5", + "replaces": "rhacs-operator.v4.0.4", + "skipRange": ">= 3.74.0 < 4.0.5" + }, + { + "name": "rhacs-operator.v4.1.0", + "replaces": "rhacs-operator.v4.0.5", + "skipRange": ">= 4.0.0 < 4.1.0" + }, + { + "name": "rhacs-operator.v4.1.1", + "replaces": "rhacs-operator.v4.1.0", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.1" + }, + { + "name": "rhacs-operator.v4.1.2", + "replaces": "rhacs-operator.v4.1.1", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.2" + }, + { + "name": "rhacs-operator.v4.1.3", + "replaces": "rhacs-operator.v4.1.2", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.3" + }, + { + "name": "rhacs-operator.v4.1.4", + "replaces": "rhacs-operator.v4.1.3", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.4" + }, + { + "name": "rhacs-operator.v4.1.5", + "replaces": "rhacs-operator.v4.1.4", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.5" + }, + { + "name": "rhacs-operator.v4.1.6", + "replaces": "rhacs-operator.v4.1.5", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.0.0 < 4.1.6" + }, + { + "name": "rhacs-operator.v4.2.0", + "replaces": "rhacs-operator.v4.1.6", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.0" + }, + { + "name": "rhacs-operator.v4.2.1", + "replaces": "rhacs-operator.v4.2.0", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.1" + }, + { + "name": "rhacs-operator.v4.2.2", + "replaces": "rhacs-operator.v4.2.1", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.2" + }, + { + "name": "rhacs-operator.v4.2.3", + "replaces": "rhacs-operator.v4.2.2", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.3" + }, + { + "name": "rhacs-operator.v4.2.4", + "replaces": "rhacs-operator.v4.2.3", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.4" + }, + { + "name": "rhacs-operator.v4.2.5", + "replaces": "rhacs-operator.v4.2.4", + "skips": [ + "rhacs-operator.v4.1.0" + ], + "skipRange": ">= 4.1.0 < 4.2.5" + }, + { + "name": "rhacs-operator.v4.3.0", + "replaces": "rhacs-operator.v4.2.5", + "skipRange": ">= 4.2.0 < 4.3.0" + }, + { + "name": "rhacs-operator.v4.3.1", + "replaces": "rhacs-operator.v4.3.0", + "skipRange": ">= 4.2.0 < 4.3.1" + }, + { + "name": "rhacs-operator.v4.3.2", + "replaces": "rhacs-operator.v4.3.1", + "skipRange": ">= 4.2.0 < 4.3.2" + }, + { + "name": "rhacs-operator.v4.3.3", + "replaces": "rhacs-operator.v4.3.2", + "skipRange": ">= 4.2.0 < 4.3.3" + }, + { + "name": "rhacs-operator.v4.3.4", + "replaces": "rhacs-operator.v4.3.3", + "skipRange": ">= 4.2.0 < 4.3.4" + }, + { + "name": "rhacs-operator.v4.3.5", + "replaces": "rhacs-operator.v4.3.4", + "skipRange": ">= 4.2.0 < 4.3.5" + }, + { + "name": "rhacs-operator.v4.3.6", + "replaces": "rhacs-operator.v4.3.5", + "skipRange": ">= 4.2.0 < 4.3.6" + }, + { + "name": "rhacs-operator.v4.3.7", + "replaces": "rhacs-operator.v4.3.6", + "skipRange": ">= 4.2.0 < 4.3.7" + }, + { + "name": "rhacs-operator.v4.3.8", + "replaces": "rhacs-operator.v4.3.7", + "skipRange": ">= 4.2.0 < 4.3.8" + }, + { + "name": "rhacs-operator.v4.4.0", + "replaces": "rhacs-operator.v4.3.8", + "skipRange": ">= 4.3.0 < 4.4.0" + }, + { + "name": "rhacs-operator.v4.4.1", + "replaces": "rhacs-operator.v4.4.0", + "skipRange": ">= 4.3.0 < 4.4.1" + }, + { + "name": "rhacs-operator.v4.4.2", + "replaces": "rhacs-operator.v4.4.1", + "skipRange": ">= 4.3.0 < 4.4.2" + }, + { + "name": "rhacs-operator.v4.4.3", + "replaces": "rhacs-operator.v4.4.2", + "skipRange": ">= 4.3.0 < 4.4.3" + }, + { + "name": "rhacs-operator.v4.4.4", + "replaces": "rhacs-operator.v4.4.3", + "skipRange": ">= 4.3.0 < 4.4.4" + }, + { + "name": "rhacs-operator.v4.4.5", + "replaces": "rhacs-operator.v4.4.4", + "skipRange": ">= 4.3.0 < 4.4.5" + }, + { + "name": "rhacs-operator.v4.4.6", + "replaces": "rhacs-operator.v4.4.5", + "skipRange": ">= 4.3.0 < 4.4.6" + }, + { + "name": "rhacs-operator.v4.4.7", + "replaces": "rhacs-operator.v4.4.6", + "skipRange": ">= 4.3.0 < 4.4.7" + }, + { + "name": "rhacs-operator.v4.4.8", + "replaces": "rhacs-operator.v4.4.7", + "skipRange": ">= 4.3.0 < 4.4.8" + }, + { + "name": "rhacs-operator.v4.5.0", + "replaces": "rhacs-operator.v4.4.8", + "skipRange": ">= 4.4.0 < 4.5.0" + }, + { + "name": "rhacs-operator.v4.5.1", + "replaces": "rhacs-operator.v4.5.0", + "skipRange": ">= 4.4.0 < 4.5.1" + }, + { + "name": "rhacs-operator.v4.5.2", + "replaces": "rhacs-operator.v4.5.1", + "skipRange": ">= 4.4.0 < 4.5.2" + }, + { + "name": "rhacs-operator.v4.5.3", + "replaces": "rhacs-operator.v4.5.2", + "skipRange": ">= 4.4.0 < 4.5.3" + }, + { + "name": "rhacs-operator.v4.5.4", + "replaces": "rhacs-operator.v4.5.3", + "skipRange": ">= 4.4.0 < 4.5.4" + }, + { + "name": "rhacs-operator.v4.5.5", + "replaces": "rhacs-operator.v4.5.4", + "skipRange": ">= 4.4.0 < 4.5.5" + }, + { + "name": "rhacs-operator.v4.5.6", + "replaces": "rhacs-operator.v4.5.5", + "skipRange": ">= 4.4.0 < 4.5.6" + }, + { + "name": "rhacs-operator.v4.5.7", + "replaces": "rhacs-operator.v4.5.6", + "skipRange": ">= 4.4.0 < 4.5.7" + }, + { + "name": "rhacs-operator.v4.5.8", + "replaces": "rhacs-operator.v4.5.7", + "skipRange": ">= 4.4.0 < 4.5.8" + }, + { + "name": "rhacs-operator.v4.5.9", + "replaces": "rhacs-operator.v4.5.8", + "skipRange": ">= 4.4.0 < 4.5.9" + }, + { + "name": "rhacs-operator.v4.6.0", + "replaces": "rhacs-operator.v4.5.9", + "skipRange": ">= 4.5.0 < 4.6.0" + }, + { + "name": "rhacs-operator.v4.6.1", + "replaces": "rhacs-operator.v4.6.0", + "skipRange": ">= 4.5.0 < 4.6.1" + }, + { + "name": "rhacs-operator.v4.6.2", + "replaces": "rhacs-operator.v4.6.1", + "skipRange": ">= 4.5.0 < 4.6.2" + }, + { + "name": "rhacs-operator.v4.6.3", + "replaces": "rhacs-operator.v4.6.2", + "skipRange": ">= 4.5.0 < 4.6.3" + }, + { + "name": "rhacs-operator.v4.6.4", + "replaces": "rhacs-operator.v4.6.3", + "skipRange": ">= 4.5.0 < 4.6.4" + }, + { + "name": "rhacs-operator.v4.6.5", + "replaces": "rhacs-operator.v4.6.4", + "skipRange": ">= 4.5.0 < 4.6.5" + }, + { + "name": "rhacs-operator.v4.6.6", + "replaces": "rhacs-operator.v4.6.5", + "skipRange": ">= 4.5.0 < 4.6.6" + }, + { + "name": "rhacs-operator.v4.6.7", + "replaces": "rhacs-operator.v4.6.6", + "skipRange": ">= 4.5.0 < 4.6.7" }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -2742,14 +3402,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3104,14 +3759,9 @@ "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" }, - { - "name": "rhacs-operator.v4.6.8", - "replaces": "rhacs-operator.v4.6.7", - "skipRange": ">= 4.5.0 < 4.6.8" - }, { "name": "rhacs-operator.v4.7.0", - "replaces": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -7421,783 +8071,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" - }, - { - "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" - }, - { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" - }, - { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" - }, - { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" - }, - { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" - }, - { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" - }, - { - "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" - }, - { - "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" - } - ] -} -{ - "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.0", - "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", - "properties": [ - { - "type": "olm.gvk", - "value": { - "group": "platform.stackrox.io", - "kind": "Central", - "version": "v1alpha1" - } - }, - { - "type": "olm.gvk", - "value": { - "group": "platform.stackrox.io", - "kind": "SecuredCluster", - "version": "v1alpha1" - } - }, - { - "type": "olm.package", - "value": { - "packageName": "rhacs-operator", - "version": "3.65.0" - } - }, - { - "type": "olm.csv.metadata", - "value": { - "annotations": { - "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", - "capabilities": "Seamless Upgrades", - "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", - "createdAt": "2021-09-03T09:10:36.126930+00:00", - "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.0", - "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", - "support": "Red Hat" - }, - "apiServiceDefinitions": {}, - "crdDescriptions": { - "owned": [ - { - "name": "centrals.platform.stackrox.io", - "version": "v1alpha1", - "kind": "Central", - "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", - "resources": [ - { - "name": "central", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "central", - "kind": "Route", - "version": "v1" - }, - { - "name": "central-htpasswd", - "kind": "Secret", - "version": "v1" - }, - { - "name": "central-loadbalancer", - "kind": "Service", - "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" - } - ], - "statusDescriptors": [ - { - "path": "central.adminPassword.info", - "displayName": "Admin Credentials Info", - "description": "Info stores information on how to obtain the admin password." - }, - { - "path": "productVersion", - "displayName": "Product Version", - "description": "The deployed version of the product." - }, - { - "path": "central", - "displayName": "Central" - } - ], - "specDescriptors": [ - { - "path": "central", - "displayName": "Central Component Settings", - "description": "Settings for the Central component, which is responsible for all user interaction." - }, - { - "path": "scanner", - "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." - }, - { - "path": "egress", - "displayName": "Egress", - "description": "Settings related to outgoing network traffic." - }, - { - "path": "tls", - "displayName": "TLS", - "description": "Allows you to specify additional trusted Root CAs." - }, - { - "path": "imagePullSecrets", - "displayName": "Image Pull Secrets", - "description": "Additional image pull secrets to be taken into account for pulling images.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "customize", - "displayName": "Customizations", - "description": "Customizations to apply on all Central Services components.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "central.adminPasswordSecret", - "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." - }, - { - "path": "central.exposure", - "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." - }, - { - "path": "central.defaultTLSSecret", - "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." - }, - { - "path": "central.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "central.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "central.adminPasswordSecret.name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "central.defaultTLSSecret.name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "central.exposure.route", - "displayName": "Route", - "description": "Expose Central through an OpenShift route." - }, - { - "path": "central.exposure.loadBalancer", - "displayName": "Load Balancer", - "description": "Expose Central through a load balancer service." - }, - { - "path": "central.exposure.nodePort", - "displayName": "Node Port", - "description": "Expose Central through a node port." - }, - { - "path": "central.exposure.loadBalancer.enabled", - "displayName": "Enabled" - }, - { - "path": "central.exposure.loadBalancer.port", - "displayName": "Port", - "description": "Defaults to 443 if not set.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" - ] - }, - { - "path": "central.exposure.loadBalancer.ip", - "displayName": "IP", - "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" - ] - }, - { - "path": "central.exposure.nodePort.enabled", - "displayName": "Enabled" - }, - { - "path": "central.exposure.nodePort.port", - "displayName": "Port", - "description": "Use this to specify an explicit node port. Most users should leave this empty.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" - ] - }, - { - "path": "central.exposure.route.enabled", - "displayName": "Enabled" - }, - { - "path": "central.persistence.persistentVolumeClaim", - "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." - }, - { - "path": "central.persistence.hostPath", - "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." - }, - { - "path": "central.persistence.hostPath.path", - "displayName": "Path", - "description": "The path on the host running Central." - }, - { - "path": "central.persistence.persistentVolumeClaim.claimName", - "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." - }, - { - "path": "central.persistence.persistentVolumeClaim.size", - "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:text" - ] - }, - { - "path": "central.persistence.persistentVolumeClaim.storageClassName", - "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:StorageClass" - ] - }, - { - "path": "customize.labels", - "displayName": "Labels", - "description": "Custom labels to set on all managed objects." - }, - { - "path": "customize.annotations", - "displayName": "Annotations", - "description": "Custom annotations to set on all managed objects." - }, - { - "path": "customize.envVars", - "displayName": "Environment Variables", - "description": "Custom environment variables to set on managed pods' containers." - }, - { - "path": "egress.connectivityPolicy", - "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." - }, - { - "path": "imagePullSecrets[0].name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "misc.createSCCs", - "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." - }, - { - "path": "scanner.scannerComponent", - "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." - }, - { - "path": "scanner.analyzer", - "displayName": "Analyzer", - "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" - ] - }, - { - "path": "scanner.db", - "displayName": "DB", - "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" - ] - }, - { - "path": "scanner.analyzer.scaling", - "displayName": "Scaling", - "description": "Controls the number of analyzer replicas and autoscaling." - }, - { - "path": "scanner.analyzer.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scanner.analyzer.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scanner.analyzer.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scanner.analyzer.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scanner.analyzer.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scanner.analyzer.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scanner.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scanner.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "tls.additionalCAs", - "displayName": "Additional CAs" - } - ] - }, - { - "name": "securedclusters.platform.stackrox.io", - "version": "v1alpha1", - "kind": "SecuredCluster", - "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", - "resources": [ - { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", - "kind": "DaemonSet", - "version": "v1" - }, - { - "name": "sensor", - "kind": "Deployment", - "version": "v1" - } - ], - "statusDescriptors": [ - { - "path": "productVersion", - "displayName": "Product Version", - "description": "The deployed version of the product." - }, - { - "path": "clusterName", - "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." - } - ], - "specDescriptors": [ - { - "path": "clusterName", - "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." - }, - { - "path": "centralEndpoint", - "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." - }, - { - "path": "sensor", - "displayName": "Sensor Settings", - "description": "Settings for the Sensor component." - }, - { - "path": "admissionControl", - "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." - }, - { - "path": "perNode", - "displayName": "Per Node Settings", - "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." - }, - { - "path": "auditLogs", - "displayName": "Kubernetes Audit Logs Ingestion Settings", - "description": "Settings relating to the ingestion of Kubernetes audit logs." - }, - { - "path": "tls", - "displayName": "TLS", - "description": "Allows you to specify additional trusted Root CAs." - }, - { - "path": "imagePullSecrets", - "displayName": "Image Pull Secrets", - "description": "Additional image pull secrets to be taken into account for pulling images.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "customize", - "displayName": "Customizations", - "description": "Customizations to apply on all Central Services components.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "admissionControl.listenOnCreates", - "displayName": "Listen On Creates", - "description": "Set this to 'true' to enable preventive policy enforcement for object creations." - }, - { - "path": "admissionControl.listenOnUpdates", - "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." - }, - { - "path": "admissionControl.listenOnEvents", - "displayName": "Listen On Events", - "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." - }, - { - "path": "admissionControl.contactImageScanners", - "displayName": "Contact Image Scanners", - "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." - }, - { - "path": "admissionControl.timeoutSeconds", - "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." - }, - { - "path": "admissionControl.bypass", - "displayName": "Bypass", - "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." - }, - { - "path": "admissionControl.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "admissionControl.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "auditLogs.collection", - "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." - }, - { - "path": "customize.labels", - "displayName": "Labels", - "description": "Custom labels to set on all managed objects." - }, - { - "path": "customize.annotations", - "displayName": "Annotations", - "description": "Custom annotations to set on all managed objects." - }, - { - "path": "customize.envVars", - "displayName": "Environment Variables", - "description": "Custom environment variables to set on managed pods' containers." - }, - { - "path": "imagePullSecrets[0].name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "misc.createSCCs", - "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." - }, - { - "path": "perNode.collector", - "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." - }, - { - "path": "perNode.compliance", - "displayName": "Compliance Settings", - "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." - }, - { - "path": "perNode.taintToleration", - "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." - }, - { - "path": "perNode.collector.collection", - "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." - }, - { - "path": "perNode.collector.imageFlavor", - "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." - }, - { - "path": "perNode.collector.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "perNode.compliance.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "sensor.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "sensor.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "tls.additionalCAs", - "displayName": "Additional CAs" - } - ] - } - ] - }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", - "displayName": "Advanced Cluster Security for Kubernetes", - "installModes": [ - { - "type": "OwnNamespace", - "supported": false - }, - { - "type": "SingleNamespace", - "supported": false - }, - { - "type": "MultiNamespace", - "supported": false - }, - { - "type": "AllNamespaces", - "supported": true - } - ], - "keywords": [ - "advanced-cluster-security", - "stackrox", - "security", - "vulnerabilities", - "compliance", - "devsecops", - "monitoring", - "scanning", - "runtime-security", - "network policy", - "configuration", - "risk" - ], - "links": [ - { - "name": "Red Hat Advanced Cluster Security Documentation", - "url": "https://docs.openshift.com/acs/welcome/" - }, - { - "name": "DataSheet", - "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" - }, - { - "name": "Support Policy", - "url": "https://access.redhat.com/node/5822721" - }, - { - "name": "Community Site", - "url": "https://www.stackrox.io/" - } - ], - "maintainers": [ - { - "name": "Advanced Cluster Security product team", - "email": "rhacs-pm@redhat.com" - } - ], - "maturity": "alpha", - "minKubeVersion": "1.15.0", - "provider": { - "name": "Red Hat" - } - } - } - ], - "relatedImages": [ - { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" }, { - "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" + "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" + "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.1", + "name": "rhacs-operator.v3.65.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", "properties": [ { "type": "olm.gvk", @@ -8219,7 +8133,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.1" + "version": "3.65.0" } }, { @@ -8229,10 +8143,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", - "createdAt": "2021-09-21T13:26:28.711610+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", + "createdAt": "2021-09-03T09:10:36.126930+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.1", + "olm.skipRange": ">= 3.64.0 < 3.65.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -8893,47 +8807,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" }, { - "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" + "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" + "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.65.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", "properties": [ { "type": "olm.gvk", @@ -8955,7 +8869,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.0" + "version": "3.65.1" } }, { @@ -8965,10 +8879,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", - "createdAt": "2021-10-18T23:13:13.803104+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", + "createdAt": "2021-09-21T13:26:28.711610+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.0", + "olm.skipRange": ">= 3.64.0 < 3.65.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -9109,22 +9023,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "central.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "central.adminPasswordGenerationDisabled", - "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -9300,14 +9198,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "scanner.analyzer.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -9345,14 +9235,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "scanner.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9497,14 +9379,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "admissionControl.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -9592,14 +9466,6 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, - { - "path": "sensor.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9677,47 +9543,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" }, { - "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" + "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.1", + "name": "rhacs-operator.v3.66.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", "properties": [ { "type": "olm.gvk", @@ -9739,7 +9605,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.1" + "version": "3.66.0" } }, { @@ -9749,10 +9615,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", - "createdAt": "2021-10-20T16:38:38.091764+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", + "createdAt": "2021-10-18T23:13:13.803104+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.1", + "olm.skipRange": ">= 3.65.0 < 3.66.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -10461,19 +10327,19 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" }, { - "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" }, { "name": "collector_slim", @@ -10485,7 +10351,7 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" + "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" }, { "name": "scanner_db", @@ -10499,9 +10365,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.66.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", "properties": [ { "type": "olm.gvk", @@ -10523,7 +10389,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.0" + "version": "3.66.1" } }, { @@ -10533,13 +10399,12 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", - "createdAt": "2021-12-01T10:00:41.553828+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", + "createdAt": "2021-10-20T16:38:38.091764+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.0", - "operatorframework.io/suggested-namespace": "rhacs-operator", + "olm.skipRange": ">= 3.65.0 < 3.66.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -11246,47 +11111,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" }, { - "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" + "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.1", + "name": "rhacs-operator.v3.67.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", "properties": [ { "type": "olm.gvk", @@ -11308,7 +11173,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.1" + "version": "3.67.0" } }, { @@ -11318,10 +11183,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", - "createdAt": "2021-12-06T14:53:10.673082+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", + "createdAt": "2021-12-01T10:00:41.553828+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.1", + "olm.skipRange": ">= 3.66.0 < 3.67.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -12031,15 +11896,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" }, { - "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "kube-rbac-proxy", @@ -12055,7 +11920,7 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" + "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" }, { "name": "scanner_db", @@ -12069,9 +11934,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.2", + "name": "rhacs-operator.v3.67.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", "properties": [ { "type": "olm.gvk", @@ -12093,7 +11958,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.2" + "version": "3.67.1" } }, { @@ -12103,10 +11968,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", - "createdAt": "2021-12-16T12:54:10.117625+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", + "createdAt": "2021-12-06T14:53:10.673082+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.2", + "olm.skipRange": ">= 3.66.0 < 3.67.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -12816,15 +12681,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" }, { - "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "kube-rbac-proxy", @@ -12840,23 +12705,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" + "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.67.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", "properties": [ { "type": "olm.gvk", @@ -12878,7 +12743,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.0" + "version": "3.67.2" } }, { @@ -12888,10 +12753,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", - "createdAt": "2022-02-02T13:16:09.521288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", + "createdAt": "2021-12-16T12:54:10.117625+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.0", + "olm.skipRange": ">= 3.66.0 < 3.67.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -13600,56 +13465,48 @@ ], "relatedImages": [ { - "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" - }, - { - "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" }, { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" + "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { - "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { - "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { - "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" - }, - { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.1", + "name": "rhacs-operator.v3.68.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", "properties": [ { "type": "olm.gvk", @@ -13671,7 +13528,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.1" + "version": "3.68.0" } }, { @@ -13681,10 +13538,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", - "createdAt": "2022-02-10T22:40:12.318931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", + "createdAt": "2022-02-02T13:16:09.521288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.1", + "olm.skipRange": ">= 3.67.0 < 3.68.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14394,43 +14251,43 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" }, { - "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" }, { "name": "kube-rbac-proxy", @@ -14440,9 +14297,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.2", + "name": "rhacs-operator.v3.68.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", "properties": [ { "type": "olm.gvk", @@ -14464,7 +14321,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.2" + "version": "3.68.1" } }, { @@ -14474,10 +14331,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", - "createdAt": "2022-06-15T22:13:22.427644+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", + "createdAt": "2022-02-10T22:40:12.318931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.2", + "olm.skipRange": ">= 3.67.0 < 3.68.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15187,55 +15044,55 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" }, { - "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.68.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", "properties": [ { "type": "olm.gvk", @@ -15257,7 +15114,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.0" + "version": "3.68.2" } }, { @@ -15267,10 +15124,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", - "createdAt": "2022-03-18T10:56:18.638078+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", + "createdAt": "2022-06-15T22:13:22.427644+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.0", + "olm.skipRange": ">= 3.67.0 < 3.68.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15728,11 +15585,6 @@ "displayName": "Kubernetes Audit Logs Ingestion Settings", "description": "Settings relating to the ingestion of Kubernetes audit logs." }, - { - "path": "scanner", - "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." - }, { "path": "tls", "displayName": "TLS", @@ -15887,92 +15739,6 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, - { - "path": "scanner.scannerComponent", - "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." - }, - { - "path": "scanner.analyzer", - "displayName": "Analyzer", - "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." - }, - { - "path": "scanner.db", - "displayName": "DB", - "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." - }, - { - "path": "scanner.analyzer.scaling", - "displayName": "Scaling", - "description": "Controls the number of analyzer replicas and autoscaling." - }, - { - "path": "scanner.analyzer.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scanner.analyzer.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scanner.analyzer.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scanner.analyzer.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scanner.analyzer.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scanner.analyzer.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scanner.analyzer.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scanner.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scanner.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scanner.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, { "path": "sensor.resources", "displayName": "Resources", @@ -16071,63 +15837,55 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" }, { - "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" - }, - { - "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" - }, - { - "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.1", + "name": "rhacs-operator.v3.69.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", "properties": [ { "type": "olm.gvk", @@ -16149,7 +15907,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.1" + "version": "3.69.0" } }, { @@ -16159,10 +15917,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", - "createdAt": "2022-04-05T13:33:29.080403+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", + "createdAt": "2022-03-18T10:56:18.638078+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.1", + "olm.skipRange": ">= 3.68.0 < 3.69.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16963,63 +16721,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" }, { - "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.2", + "name": "rhacs-operator.v3.69.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", "properties": [ { "type": "olm.gvk", @@ -17041,7 +16799,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.2" + "version": "3.69.1" } }, { @@ -17051,10 +16809,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", - "createdAt": "2022-06-21T09:07:40.705944+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", + "createdAt": "2022-04-05T13:33:29.080403+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.2", + "olm.skipRange": ">= 3.68.0 < 3.69.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -17855,63 +17613,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" }, { - "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.69.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", "properties": [ { "type": "olm.gvk", @@ -17933,7 +17691,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.0" + "version": "3.69.2" } }, { @@ -17943,10 +17701,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", - "createdAt": "2022-05-25T23:55:06.232952+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", + "createdAt": "2022-06-21T09:07:40.705944+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.0", + "olm.skipRange": ">= 3.68.0 < 3.69.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -18008,14 +17766,6 @@ { "path": "central", "displayName": "Central" - }, - { - "path": "central.adminPassword.adminPasswordSecretReference", - "displayName": "Admin Password Secret Reference", - "description": "AdminPasswordSecretReference contains reference for the admin password", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] } ], "specDescriptors": [ @@ -18469,7 +18219,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." }, { "path": "admissionControl.bypass", @@ -18755,63 +18505,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" }, { - "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.1", + "name": "rhacs-operator.v3.70.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", "properties": [ { "type": "olm.gvk", @@ -18833,7 +18583,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.1" + "version": "3.70.0" } }, { @@ -18843,10 +18593,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", - "createdAt": "2022-06-20T12:30:26.999648+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", + "createdAt": "2022-05-25T23:55:06.232952+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.1", + "olm.skipRange": ">= 3.69.0 < 3.70.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19655,63 +19405,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" }, { - "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.70.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", "properties": [ { "type": "olm.gvk", @@ -19733,7 +19483,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.0" + "version": "3.70.1" } }, { @@ -19743,10 +19493,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", - "createdAt": "2022-07-21T11:49:01.413477+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", + "createdAt": "2022-06-20T12:30:26.999648+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.0", + "olm.skipRange": ">= 3.69.0 < 3.70.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19764,24 +19514,34 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "", + "name": "central", "kind": "Deployment", "version": "v1" }, { - "name": "", + "name": "central", "kind": "Route", "version": "v1" }, { - "name": "", + "name": "central-htpasswd", "kind": "Secret", "version": "v1" }, { - "name": "", + "name": "central-loadbalancer", "kind": "Service", "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" } ], "statusDescriptors": [ @@ -19868,11 +19628,6 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, - { - "path": "central.monitoring", - "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, { "path": "central.persistence", "displayName": "Persistence", @@ -19974,11 +19729,6 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, - { - "path": "central.monitoring.exposeEndpoint", - "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." - }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -20154,12 +19904,17 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "", + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", "kind": "DaemonSet", "version": "v1" }, { - "name": "", + "name": "sensor", "kind": "Deployment", "version": "v1" } @@ -20550,63 +20305,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" }, { - "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.1", + "name": "rhacs-operator.v3.71.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", "properties": [ { "type": "olm.gvk", @@ -20628,7 +20383,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.1" + "version": "3.71.0" } }, { @@ -20638,10 +20393,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", - "createdAt": "2022-10-04T08:48:51.128065+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", + "createdAt": "2022-07-21T11:49:01.413477+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.1", + "olm.skipRange": ">= 3.70.0 < 3.71.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -21445,63 +21200,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" }, { - "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.2", + "name": "rhacs-operator.v3.71.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", "properties": [ { "type": "olm.gvk", @@ -21523,7 +21278,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.2" + "version": "3.71.1" } }, { @@ -21533,10 +21288,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", - "createdAt": "2022-10-12T06:14:59.283699+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", + "createdAt": "2022-10-04T08:48:51.128065+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.2", + "olm.skipRange": ">= 3.70.0 < 3.71.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -22340,51 +22095,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" }, { - "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" }, { "name": "kube-rbac-proxy", @@ -22394,9 +22149,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.3", + "name": "rhacs-operator.v3.71.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", "properties": [ { "type": "olm.gvk", @@ -22418,7 +22173,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.3" + "version": "3.71.2" } }, { @@ -22428,10 +22183,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", - "createdAt": "2022-12-07T08:31:36.777654+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", + "createdAt": "2022-10-12T06:14:59.283699+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.3", + "olm.skipRange": ">= 3.70.0 < 3.71.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -23235,63 +22990,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" }, { - "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.71.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", "properties": [ { "type": "olm.gvk", @@ -23313,7 +23068,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.0" + "version": "3.71.3" } }, { @@ -23323,13 +23078,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", - "createdAt": "2022-09-23T12:25:03.383459+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", + "createdAt": "2022-12-07T08:31:36.777654+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.0", + "olm.skipRange": ">= 3.70.0 < 3.71.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -23554,15 +23309,10 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, - { - "path": "central.exposure.route.host", - "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." - }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -23654,11 +23404,6 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, - { - "path": "scanner.monitoring", - "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." - }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -23730,11 +23475,6 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.monitoring.exposeEndpoint", - "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -24145,63 +23885,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" }, { - "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.1", + "name": "rhacs-operator.v3.72.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", "properties": [ { "type": "olm.gvk", @@ -24223,7 +23963,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.1" + "version": "3.72.0" } }, { @@ -24233,10 +23973,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", - "createdAt": "2022-10-16T01:46:23.910664+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", + "createdAt": "2022-09-23T12:25:03.383459+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.1", + "olm.skipRange": ">= 3.71.0 < 3.72.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -25055,51 +24795,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" }, { - "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" }, { "name": "kube-rbac-proxy", @@ -25109,9 +24849,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.2", + "name": "rhacs-operator.v3.72.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", "properties": [ { "type": "olm.gvk", @@ -25133,7 +24873,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.2" + "version": "3.72.1" } }, { @@ -25143,10 +24883,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", - "createdAt": "2022-11-17T09:11:58.043127+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", + "createdAt": "2022-10-16T01:46:23.910664+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.2", + "olm.skipRange": ">= 3.71.0 < 3.72.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -25965,63 +25705,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" }, { - "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.3", + "name": "rhacs-operator.v3.72.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", "properties": [ { "type": "olm.gvk", @@ -26043,7 +25783,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.3" + "version": "3.72.2" } }, { @@ -26053,10 +25793,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", - "createdAt": "2023-01-07T05:11:42.066462+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", + "createdAt": "2022-11-17T09:11:58.043127+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.3", + "olm.skipRange": ">= 3.71.0 < 3.72.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26875,63 +26615,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" }, { - "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.4", + "name": "rhacs-operator.v3.72.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", "properties": [ { "type": "olm.gvk", @@ -26953,7 +26693,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.4" + "version": "3.72.3" } }, { @@ -26963,10 +26703,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", - "createdAt": "2023-02-28T17:02:08.443613+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", + "createdAt": "2023-01-07T05:11:42.066462+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.4", + "olm.skipRange": ">= 3.71.0 < 3.72.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -27785,51 +27525,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" }, { - "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" }, { "name": "kube-rbac-proxy", @@ -27839,9 +27579,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.72.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", "properties": [ { "type": "olm.gvk", @@ -27863,7 +27603,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.0" + "version": "3.72.4" } }, { @@ -27873,10 +27613,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", - "createdAt": "2022-12-05T15:27:26.207662+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", + "createdAt": "2023-02-28T17:02:08.443613+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.0", + "olm.skipRange": ">= 3.71.0 < 3.72.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -28008,11 +27748,6 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, - { - "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." - }, { "path": "central.resources", "displayName": "Resources", @@ -28050,91 +27785,6 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, - { - "path": "central.db.passwordSecret", - "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." - }, - { - "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." - }, - { - "path": "central.db.persistence", - "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." - }, - { - "path": "central.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "central.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "central.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "central.db.passwordSecret.name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "central.db.persistence.persistentVolumeClaim", - "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." - }, - { - "path": "central.db.persistence.hostPath", - "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." - }, - { - "path": "central.db.persistence.hostPath.path", - "displayName": "Path", - "description": "The path on the host running Central." - }, - { - "path": "central.db.persistence.persistentVolumeClaim.claimName", - "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." - }, - { - "path": "central.db.persistence.persistentVolumeClaim.size", - "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:text" - ] - }, - { - "path": "central.db.persistence.persistentVolumeClaim.storageClassName", - "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:StorageClass" - ] - }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -28750,9 +28400,6 @@ "configuration", "risk" ], - "labels": { - "operatorframework.io/arch.amd64": "supported" - }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -28786,69 +28433,65 @@ } ], "relatedImages": [ - { - "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" - }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" }, { - "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.1", + "name": "rhacs-operator.v3.73.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", "properties": [ { "type": "olm.gvk", @@ -28870,7 +28513,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.1" + "version": "3.73.0" } }, { @@ -28880,10 +28523,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", - "createdAt": "2022-12-16T16:56:53.360773+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", + "createdAt": "2022-12-05T15:27:26.207662+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.1", + "olm.skipRange": ">= 3.72.0 < 3.73.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -29795,67 +29438,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" }, { - "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.2", + "name": "rhacs-operator.v3.73.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", "properties": [ { "type": "olm.gvk", @@ -29877,7 +29520,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.2" + "version": "3.73.1" } }, { @@ -29887,10 +29530,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", - "createdAt": "2023-01-31T22:39:50.501272+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", + "createdAt": "2022-12-16T16:56:53.360773+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.2", + "olm.skipRange": ">= 3.72.0 < 3.73.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -30802,55 +30445,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" }, { - "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" }, { "name": "kube-rbac-proxy", @@ -30860,9 +30503,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.3", + "name": "rhacs-operator.v3.73.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", "properties": [ { "type": "olm.gvk", @@ -30884,7 +30527,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.3" + "version": "3.73.2" } }, { @@ -30894,10 +30537,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", - "createdAt": "2023-03-01T09:30:56.991582+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", + "createdAt": "2023-01-31T22:39:50.501272+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.3", + "olm.skipRange": ">= 3.72.0 < 3.73.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -31809,55 +31452,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" }, { - "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" }, { "name": "kube-rbac-proxy", @@ -31867,9 +31510,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.4", + "name": "rhacs-operator.v3.73.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", "properties": [ { "type": "olm.gvk", @@ -31891,7 +31534,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.4" + "version": "3.73.3" } }, { @@ -31901,10 +31544,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", - "createdAt": "2023-04-04T11:38:53.109673+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", + "createdAt": "2023-03-01T09:30:56.991582+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.4", + "olm.skipRange": ">= 3.72.0 < 3.73.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -32816,55 +32459,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" }, { - "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" }, { "name": "kube-rbac-proxy", @@ -32874,9 +32517,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.5", + "name": "rhacs-operator.v3.73.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", "properties": [ { "type": "olm.gvk", @@ -32898,7 +32541,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.5" + "version": "3.73.4" } }, { @@ -32908,10 +32551,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", - "createdAt": "2023-05-26T21:27:04.033276+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", + "createdAt": "2023-04-04T11:38:53.109673+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.5", + "olm.skipRange": ">= 3.72.0 < 3.73.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -33823,55 +33466,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" }, { - "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" }, { "name": "kube-rbac-proxy", @@ -33881,9 +33524,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.73.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", "properties": [ { "type": "olm.gvk", @@ -33905,7 +33548,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.0" + "version": "3.73.5" } }, { @@ -33915,13 +33558,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", - "createdAt": "2023-02-20T12:32:25.453805+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", + "createdAt": "2023-05-26T21:27:04.033276+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.0", + "olm.skipRange": ">= 3.72.0 < 3.73.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -34055,22 +33698,6 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, - { - "path": "central.telemetry", - "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "central.declarativeConfiguration", - "displayName": "Declarative Configuration", - "description": "Configures resources within Central in a declarative manner.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "central.resources", "displayName": "Resources", @@ -34193,32 +33820,6 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, - { - "path": "central.declarativeConfiguration.configMaps", - "displayName": "Config maps containing declarative configuration", - "description": "List of config maps containing declarative configuration." - }, - { - "path": "central.declarativeConfiguration.secrets", - "displayName": "Secrets containing declarative configuration", - "description": "List of secrets containing declarative configuration." - }, - { - "path": "central.declarativeConfiguration.configMaps[0].name", - "displayName": "Name", - "description": "The name of the referenced config map.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:ConfigMap" - ] - }, - { - "path": "central.declarativeConfiguration.secrets[0].name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -34324,32 +33925,6 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, - { - "path": "central.telemetry.enabled", - "displayName": "Enabled", - "description": "Specifies if Telemetry is enabled.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" - ] - }, - { - "path": "central.telemetry.storage", - "displayName": "Storage", - "description": "Defines the telemetry storage backend for Central.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" - ] - }, - { - "path": "central.telemetry.storage.endpoint", - "displayName": "Endpoint", - "description": "Storage API endpoint." - }, - { - "path": "central.telemetry.storage.key", - "displayName": "Key", - "description": "Storage API key. If not set, telemetry is disabled." - }, { "path": "customize.labels", "displayName": "Labels", @@ -34861,9 +34436,7 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported", - "operatorframework.io/arch.ppc64le": "supported", - "operatorframework.io/arch.s390x": "supported" + "operatorframework.io/arch.amd64": "supported" }, "links": [ { @@ -34900,63 +34473,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" + }, + { + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" }, { - "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.1", + "name": "rhacs-operator.v3.74.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", "properties": [ { "type": "olm.gvk", @@ -34978,7 +34555,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.1" + "version": "3.74.0" } }, { @@ -34988,10 +34565,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", - "createdAt": "2023-03-09T11:19:37.673487+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", + "createdAt": "2023-02-20T12:32:25.453805+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.1", + "olm.skipRange": ">= 3.73.0 < 3.74.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -35973,51 +35550,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" }, { - "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" }, { "name": "kube-rbac-proxy", @@ -36027,9 +35604,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.2", + "name": "rhacs-operator.v3.74.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", "properties": [ { "type": "olm.gvk", @@ -36051,7 +35628,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.2" + "version": "3.74.1" } }, { @@ -36061,10 +35638,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", - "createdAt": "2023-04-06T17:12:40.762359+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", + "createdAt": "2023-03-09T11:19:37.673487+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.2", + "olm.skipRange": ">= 3.73.0 < 3.74.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -37046,63 +36623,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" }, { - "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.3", + "name": "rhacs-operator.v3.74.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", "properties": [ { "type": "olm.gvk", @@ -37124,7 +36701,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.3" + "version": "3.74.2" } }, { @@ -37134,10 +36711,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", - "createdAt": "2023-04-24T14:49:38.048726+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", + "createdAt": "2023-04-06T17:12:40.762359+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.3", + "olm.skipRange": ">= 3.73.0 < 3.74.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -38119,63 +37696,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" }, { - "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.4", + "name": "rhacs-operator.v3.74.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", "properties": [ { "type": "olm.gvk", @@ -38197,7 +37774,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.4" + "version": "3.74.3" } }, { @@ -38207,10 +37784,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", - "createdAt": "2023-05-26T21:56:28.730424+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", + "createdAt": "2023-04-24T14:49:38.048726+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.4", + "olm.skipRange": ">= 3.73.0 < 3.74.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -39192,63 +38769,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" }, { - "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.5", + "name": "rhacs-operator.v3.74.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", "properties": [ { "type": "olm.gvk", @@ -39270,7 +38847,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.5" + "version": "3.74.4" } }, { @@ -39280,10 +38857,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", - "createdAt": "2023-07-11T05:42:35.965910+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", + "createdAt": "2023-05-26T21:56:28.730424+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.5", + "olm.skipRange": ">= 3.73.0 < 3.74.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -40265,63 +39842,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" }, { - "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.6", + "name": "rhacs-operator.v3.74.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", "properties": [ { "type": "olm.gvk", @@ -40343,7 +39920,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.6" + "version": "3.74.5" } }, { @@ -40353,13 +39930,12 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", - "createdAt": "2023-09-26T13:55:54.027060+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", + "createdAt": "2023-07-11T05:42:35.965910+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.6", + "olm.skipRange": ">= 3.73.0 < 3.74.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -41339,63 +40915,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" }, { - "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.7", + "name": "rhacs-operator.v3.74.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", "properties": [ { "type": "olm.gvk", @@ -41417,7 +40993,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.7" + "version": "3.74.6" } }, { @@ -41427,10 +41003,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", - "createdAt": "2023-10-19T20:41:56.985534+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", + "createdAt": "2023-09-26T13:55:54.027060+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.7", + "olm.skipRange": ">= 3.73.0 < 3.74.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -42413,63 +41989,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" }, { - "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.8", + "name": "rhacs-operator.v3.74.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", "properties": [ { "type": "olm.gvk", @@ -42491,7 +42067,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.8" + "version": "3.74.7" } }, { @@ -42501,10 +42077,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", - "createdAt": "2024-01-10T02:44:37.349825+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", + "createdAt": "2023-10-19T20:41:56.985534+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.8", + "olm.skipRange": ">= 3.73.0 < 3.74.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -43487,63 +43063,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" }, { - "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.9", + "name": "rhacs-operator.v3.74.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", "properties": [ { "type": "olm.gvk", @@ -43565,7 +43141,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.9" + "version": "3.74.8" } }, { @@ -43575,10 +43151,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", - "createdAt": "2024-02-06T23:06:13.271846+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", + "createdAt": "2024-01-10T02:44:37.349825+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.9", + "olm.skipRange": ">= 3.73.0 < 3.74.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -44561,63 +44137,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" }, { - "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.0", + "name": "rhacs-operator.v3.74.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", "properties": [ { "type": "olm.gvk", @@ -44639,7 +44215,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.0" + "version": "3.74.9" } }, { @@ -44649,14 +44225,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", - "createdAt": "2023-04-30T23:07:33.550573+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", + "createdAt": "2024-02-06T23:06:13.271846+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.0", + "olm.skipRange": ">= 3.73.0 < 3.74.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-unknown", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -44787,8 +44363,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings", - "description": "Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -44843,15 +44419,20 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -44879,27 +44460,6 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." - }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "central.db.configOverride.name", - "displayName": "Name", - "description": "The name of the referenced config map.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:ConfigMap" - ] - }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -45439,7 +44999,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -45577,7 +45137,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -45651,63 +45211,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" }, { - "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.1", + "name": "rhacs-operator.v4.0.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", "properties": [ { "type": "olm.gvk", @@ -45729,7 +45289,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.1" + "version": "4.0.0" } }, { @@ -45739,10 +45299,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", - "createdAt": "2023-05-17T15:58:09.664327+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", + "createdAt": "2023-04-30T23:07:33.550573+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.1", + "olm.skipRange": ">= 3.74.0 < 4.0.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -46741,51 +46301,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" }, { - "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" }, { "name": "kube-rbac-proxy", @@ -46795,9 +46355,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.2", + "name": "rhacs-operator.v4.0.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", "properties": [ { "type": "olm.gvk", @@ -46819,7 +46379,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.2" + "version": "4.0.1" } }, { @@ -46829,10 +46389,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", - "createdAt": "2023-05-30T06:05:47.661746+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", + "createdAt": "2023-05-17T15:58:09.664327+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.2", + "olm.skipRange": ">= 3.74.0 < 4.0.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -47831,63 +47391,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" }, { - "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.3", + "name": "rhacs-operator.v4.0.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", "properties": [ { "type": "olm.gvk", @@ -47909,7 +47469,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.3" + "version": "4.0.2" } }, { @@ -47919,10 +47479,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", - "createdAt": "2023-07-11T17:28:56.408262+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", + "createdAt": "2023-05-30T06:05:47.661746+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.3", + "olm.skipRange": ">= 3.74.0 < 4.0.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -48921,63 +48481,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" }, { - "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.4", + "name": "rhacs-operator.v4.0.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", "properties": [ { "type": "olm.gvk", @@ -48999,7 +48559,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.4" + "version": "4.0.3" } }, { @@ -49009,10 +48569,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", - "createdAt": "2023-08-07T07:28:04.365939+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", + "createdAt": "2023-07-11T17:28:56.408262+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.4", + "olm.skipRange": ">= 3.74.0 < 4.0.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -50011,63 +49571,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" }, { - "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.5", + "name": "rhacs-operator.v4.0.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", "properties": [ { "type": "olm.gvk", @@ -50089,7 +49649,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.5" + "version": "4.0.4" } }, { @@ -50099,10 +49659,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", - "createdAt": "2023-10-20T07:04:50.531740+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", + "createdAt": "2023-08-07T07:28:04.365939+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.5", + "olm.skipRange": ">= 3.74.0 < 4.0.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -51101,63 +50661,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" }, { - "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.0", + "name": "rhacs-operator.v4.0.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", "properties": [ { "type": "olm.gvk", @@ -51179,7 +50739,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.0" + "version": "4.0.5" } }, { @@ -51189,10 +50749,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", - "createdAt": "2023-06-28T15:40:55.251806+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", + "createdAt": "2023-10-20T07:04:50.531740+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.0", + "olm.skipRange": ">= 3.74.0 < 4.0.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -51971,11 +51531,6 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, - { - "path": "perNode.nodeInventory", - "displayName": "Node Scanning Settings", - "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." - }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -51984,12 +51539,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -52007,14 +51562,6 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, - { - "path": "perNode.nodeInventory.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -52204,63 +51751,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" }, { - "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.1", + "name": "rhacs-operator.v4.1.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", "properties": [ { "type": "olm.gvk", @@ -52282,7 +51829,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.1" + "version": "4.1.0" } }, { @@ -52292,10 +51839,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", - "createdAt": "2023-07-10T08:32:03.992249+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", + "createdAt": "2023-06-28T15:40:55.251806+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.1", + "olm.skipRange": ">= 4.0.0 < 4.1.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -53307,63 +52854,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" }, { - "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.2", + "name": "rhacs-operator.v4.1.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", "properties": [ { "type": "olm.gvk", @@ -53385,7 +52932,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.2" + "version": "4.1.1" } }, { @@ -53395,10 +52942,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", - "createdAt": "2023-07-24T17:50:01.771355+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", + "createdAt": "2023-07-10T08:32:03.992249+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.2", + "olm.skipRange": ">= 4.0.0 < 4.1.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -54410,51 +53957,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" }, { - "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" }, { "name": "kube-rbac-proxy", @@ -54464,9 +54011,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.3", + "name": "rhacs-operator.v4.1.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", "properties": [ { "type": "olm.gvk", @@ -54488,7 +54035,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.3" + "version": "4.1.2" } }, { @@ -54498,10 +54045,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", - "createdAt": "2023-08-14T22:16:04.333153+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", + "createdAt": "2023-07-24T17:50:01.771355+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.3", + "olm.skipRange": ">= 4.0.0 < 4.1.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -55293,12 +54840,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:select:EBPF", - "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", - "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" - ] + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", @@ -55518,63 +55060,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" }, { - "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.4", + "name": "rhacs-operator.v4.1.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", "properties": [ { "type": "olm.gvk", @@ -55596,7 +55138,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.4" + "version": "4.1.3" } }, { @@ -55606,10 +55148,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", - "createdAt": "2023-10-18T09:13:19.997173+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", + "createdAt": "2023-08-14T22:16:04.333153+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.4", + "olm.skipRange": ">= 4.0.0 < 4.1.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -56626,63 +56168,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" }, { - "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.5", + "name": "rhacs-operator.v4.1.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", "properties": [ { "type": "olm.gvk", @@ -56704,7 +56246,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.5" + "version": "4.1.4" } }, { @@ -56714,10 +56256,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", - "createdAt": "2023-11-07T01:46:09.045321+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", + "createdAt": "2023-10-18T09:13:19.997173+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.5", + "olm.skipRange": ">= 4.0.0 < 4.1.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57734,63 +57276,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" }, { - "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.6", + "name": "rhacs-operator.v4.1.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", "properties": [ { "type": "olm.gvk", @@ -57812,7 +57354,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.6" + "version": "4.1.5" } }, { @@ -57822,10 +57364,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", - "createdAt": "2024-01-13T18:55:22.011709+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", + "createdAt": "2023-11-07T01:46:09.045321+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.6", + "olm.skipRange": ">= 4.0.0 < 4.1.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -58842,63 +58384,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" }, { - "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.0", + "name": "rhacs-operator.v4.1.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", "properties": [ { "type": "olm.gvk", @@ -58920,7 +58462,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.0" + "version": "4.1.6" } }, { @@ -58930,10 +58472,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", - "createdAt": "2023-09-12T01:02:34.540467+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", + "createdAt": "2024-01-13T18:55:22.011709+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.0", + "olm.skipRange": ">= 4.0.0 < 4.1.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -59041,22 +58583,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "overlays", - "displayName": "Overlays", - "description": "Overlays", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "monitoring", - "displayName": "Monitoring", - "description": "Monitoring configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -59431,47 +58957,10 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, - { - "path": "monitoring.openshift.enabled", - "displayName": "Enabled", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" - ] - }, - { - "path": "overlays[0].apiVersion", - "displayName": "API Version", - "description": "Resource API version." - }, - { - "path": "overlays[0].kind", - "displayName": "Kind", - "description": "Resource kind." - }, - { - "path": "overlays[0].name", - "displayName": "Name", - "description": "Name of resource." - }, - { - "path": "overlays[0].patches", - "displayName": "Patches", - "description": "List of patches to apply to resource." - }, - { - "path": "overlays[0].patches[0].path", - "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." - }, - { - "path": "overlays[0].patches[0].value", - "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." - }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -59671,30 +59160,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "overlays", - "displayName": "Overlays", - "description": "Overlays", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "monitoring", - "displayName": "Monitoring", - "description": "Monitoring configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "registryOverride", - "displayName": "Custom Default Image Registry", - "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -59725,11 +59190,6 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, - { - "path": "admissionControl.replicas", - "displayName": "Replicas", - "description": "The number of replicas of the admission control pod." - }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -59784,43 +59244,6 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, - { - "path": "monitoring.openshift.enabled", - "displayName": "Enabled", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" - ] - }, - { - "path": "overlays[0].apiVersion", - "displayName": "API Version", - "description": "Resource API version." - }, - { - "path": "overlays[0].kind", - "displayName": "Kind", - "description": "Resource kind." - }, - { - "path": "overlays[0].name", - "displayName": "Name", - "description": "Name of resource." - }, - { - "path": "overlays[0].patches", - "displayName": "Patches", - "description": "List of patches to apply to resource." - }, - { - "path": "overlays[0].patches[0].path", - "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." - }, - { - "path": "overlays[0].patches[0].value", - "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." - }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -59844,7 +59267,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -60069,63 +59492,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" }, { - "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.1", + "name": "rhacs-operator.v4.2.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", "properties": [ { "type": "olm.gvk", @@ -60147,7 +59570,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.1" + "version": "4.2.0" } }, { @@ -60157,10 +59580,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", - "createdAt": "2023-09-29T16:19:13.443248+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", + "createdAt": "2023-09-12T01:02:34.540467+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.1", + "olm.skipRange": ">= 4.1.0 < 4.2.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -61296,51 +60719,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" }, { - "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" }, { "name": "kube-rbac-proxy", @@ -61350,9 +60773,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.2", + "name": "rhacs-operator.v4.2.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", "properties": [ { "type": "olm.gvk", @@ -61374,7 +60797,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.2" + "version": "4.2.1" } }, { @@ -61384,10 +60807,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", - "createdAt": "2023-10-19T13:32:34.111693+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", + "createdAt": "2023-09-29T16:19:13.443248+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.2", + "olm.skipRange": ">= 4.1.0 < 4.2.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -62523,63 +61946,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" }, { - "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.3", + "name": "rhacs-operator.v4.2.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", "properties": [ { "type": "olm.gvk", @@ -62601,7 +62024,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.3" + "version": "4.2.2" } }, { @@ -62611,10 +62034,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", - "createdAt": "2023-11-21T05:25:39.011981+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", + "createdAt": "2023-10-19T13:32:34.111693+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.3", + "olm.skipRange": ">= 4.1.0 < 4.2.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -63750,63 +63173,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" }, { - "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.4", + "name": "rhacs-operator.v4.2.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", "properties": [ { "type": "olm.gvk", @@ -63828,7 +63251,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.4" + "version": "4.2.3" } }, { @@ -63838,10 +63261,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", - "createdAt": "2024-01-18T02:09:52.083679+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", + "createdAt": "2023-11-21T05:25:39.011981+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.4", + "olm.skipRange": ">= 4.1.0 < 4.2.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64977,63 +64400,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" }, { - "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.5", + "name": "rhacs-operator.v4.2.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", "properties": [ { "type": "olm.gvk", @@ -65055,7 +64478,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.5" + "version": "4.2.4" } }, { @@ -65065,17 +64488,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", - "createdAt": "2024-03-13T14:51:55.084122+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", + "createdAt": "2024-01-18T02:09:52.083679+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", - "features.operators.openshift.io/proxy-aware": "true", - "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", - "olm.skipRange": ">= 4.1.0 < 4.2.5", + "olm.skipRange": ">= 4.1.0 < 4.2.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -66211,63 +65627,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" }, { - "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.0", + "name": "rhacs-operator.v4.2.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", "properties": [ { "type": "olm.gvk", @@ -66289,7 +65705,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.0" + "version": "4.2.5" } }, { @@ -66299,10 +65715,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", - "createdAt": "2023-11-07T21:47:58.616239+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", + "createdAt": "2024-03-13T14:51:55.084122+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.0", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.1.0 < 4.2.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -66472,14 +65895,6 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, - { - "path": "central.notifierSecretsEncryption", - "displayName": "Notifier Secrets Encryption", - "description": "Configures the encryption of notifier secrets stored in the Central DB.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "central.resources", "displayName": "Resources", @@ -66713,11 +66128,6 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, - { - "path": "central.notifierSecretsEncryption.enabled", - "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." - }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -67451,63 +66861,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" }, { - "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.1", + "name": "rhacs-operator.v4.3.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", "properties": [ { "type": "olm.gvk", @@ -67529,7 +66939,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.1" + "version": "4.3.0" } }, { @@ -67539,10 +66949,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", - "createdAt": "2023-12-06T13:20:57.612053+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", + "createdAt": "2023-11-07T21:47:58.616239+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.1", + "olm.skipRange": ">= 4.2.0 < 4.3.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -68691,63 +68101,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" }, { - "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.2", + "name": "rhacs-operator.v4.3.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", "properties": [ { "type": "olm.gvk", @@ -68769,7 +68179,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.2" + "version": "4.3.1" } }, { @@ -68779,10 +68189,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", - "createdAt": "2024-01-04T20:10:39.006092+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", + "createdAt": "2023-12-06T13:20:57.612053+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.2", + "olm.skipRange": ">= 4.2.0 < 4.3.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -69931,51 +69341,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" }, { - "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" }, { "name": "kube-rbac-proxy", @@ -69985,9 +69395,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.3", + "name": "rhacs-operator.v4.3.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", "properties": [ { "type": "olm.gvk", @@ -70009,7 +69419,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.3" + "version": "4.3.2" } }, { @@ -70019,10 +69429,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", - "createdAt": "2024-01-16T14:42:12.278842+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", + "createdAt": "2024-01-04T20:10:39.006092+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.3", + "olm.skipRange": ">= 4.2.0 < 4.3.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -71171,51 +70581,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" }, { - "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" }, { "name": "kube-rbac-proxy", @@ -71225,9 +70635,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.4", + "name": "rhacs-operator.v4.3.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", "properties": [ { "type": "olm.gvk", @@ -71249,7 +70659,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.4" + "version": "4.3.3" } }, { @@ -71259,10 +70669,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", - "createdAt": "2024-01-19T17:55:30.535183+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", + "createdAt": "2024-01-16T14:42:12.278842+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.4", + "olm.skipRange": ">= 4.2.0 < 4.3.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -72411,51 +71821,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" }, { - "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" }, { "name": "kube-rbac-proxy", @@ -72465,9 +71875,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.5", + "name": "rhacs-operator.v4.3.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", "properties": [ { "type": "olm.gvk", @@ -72489,7 +71899,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.5" + "version": "4.3.4" } }, { @@ -72499,17 +71909,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", - "createdAt": "2024-03-12T22:54:10.070283+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", + "createdAt": "2024-01-19T17:55:30.535183+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", - "features.operators.openshift.io/proxy-aware": "true", - "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", - "olm.skipRange": ">= 4.2.0 < 4.3.5", + "olm.skipRange": ">= 4.2.0 < 4.3.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -73658,63 +73061,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" }, { - "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.6", + "name": "rhacs-operator.v4.3.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", "properties": [ { "type": "olm.gvk", @@ -73736,7 +73139,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.6" + "version": "4.3.5" } }, { @@ -73746,8 +73149,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", - "createdAt": "2024-03-26T14:20:06.765795+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", + "createdAt": "2024-03-12T22:54:10.070283+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -73756,7 +73159,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.6", + "olm.skipRange": ">= 4.2.0 < 4.3.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -74905,63 +74308,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" }, { - "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.7", + "name": "rhacs-operator.v4.3.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", "properties": [ { "type": "olm.gvk", @@ -74983,7 +74386,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.7" + "version": "4.3.6" } }, { @@ -74993,8 +74396,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", - "createdAt": "2024-05-08T08:29:41.699528+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", + "createdAt": "2024-03-26T14:20:06.765795+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -75003,7 +74406,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.7", + "olm.skipRange": ">= 4.2.0 < 4.3.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -76152,63 +75555,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" }, { - "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.8", + "name": "rhacs-operator.v4.3.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", "properties": [ { "type": "olm.gvk", @@ -76230,7 +75633,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.8" + "version": "4.3.7" } }, { @@ -76240,8 +75643,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", - "createdAt": "2024-06-06T22:31:19.365878+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", + "createdAt": "2024-05-08T08:29:41.699528+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -76250,7 +75653,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.8", + "olm.skipRange": ">= 4.2.0 < 4.3.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -77399,63 +76802,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" }, { - "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.0", + "name": "rhacs-operator.v4.3.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", "properties": [ { "type": "olm.gvk", @@ -77477,7 +76880,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.0" + "version": "4.3.8" } }, { @@ -77487,8 +76890,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", - "createdAt": "2024-03-28T13:36:16.105762+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", + "createdAt": "2024-06-06T22:31:19.365878+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -77497,7 +76900,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.0", + "olm.skipRange": ">= 4.2.0 < 4.3.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -77571,11 +76974,6 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, - { - "path": "scannerV4", - "displayName": "Scanner V4 Component Settings", - "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" - }, { "path": "egress", "displayName": "Egress", @@ -77602,6 +77000,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "overlays", "displayName": "Overlays", @@ -77618,14 +77024,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -77724,8 +77122,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -77916,7 +77314,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB." + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." }, { "path": "central.persistence.persistentVolumeClaim", @@ -78011,10 +77409,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, { "path": "monitoring.openshift.enabled", @@ -78108,7 +77503,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -78155,210 +77550,6 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, - { - "path": "scannerV4.scannerComponent", - "displayName": "Scanner V4 component", - "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" - }, - { - "path": "scannerV4.indexer", - "displayName": "Indexer", - "description": "Settings pertaining to the indexer deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" - ] - }, - { - "path": "scannerV4.matcher", - "displayName": "Matcher", - "description": "Settings pertaining to the matcher deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" - ] - }, - { - "path": "scannerV4.db", - "displayName": "DB", - "description": "Settings pertaining to the DB deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" - ] - }, - { - "path": "scannerV4.monitoring", - "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" - ] - }, - { - "path": "scannerV4.db.persistence", - "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." - }, - { - "path": "scannerV4.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim", - "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." - }, - { - "path": "scannerV4.db.persistence.hostPath", - "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." - }, - { - "path": "scannerV4.db.persistence.hostPath.path", - "displayName": "Path", - "description": "The path on the host running Central." - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", - "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.size", - "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:text" - ] - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", - "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:StorageClass" - ] - }, - { - "path": "scannerV4.indexer.scaling", - "displayName": "Scaling", - "description": "Controls the number of replicas and autoscaling for this component." - }, - { - "path": "scannerV4.indexer.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.indexer.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.indexer.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.indexer.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scannerV4.indexer.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scannerV4.indexer.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.indexer.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.matcher.scaling", - "displayName": "Scaling", - "description": "Controls the number of replicas and autoscaling for this component." - }, - { - "path": "scannerV4.matcher.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.matcher.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.matcher.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.matcher.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scannerV4.matcher.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scannerV4.matcher.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.matcher.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.monitoring.exposeEndpoint", - "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -78431,11 +77622,6 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, - { - "path": "scannerV4", - "displayName": "Scanner V4 Component Settings", - "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" - }, { "path": "tls", "displayName": "TLS", @@ -78457,6 +77643,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "overlays", "displayName": "Overlays", @@ -78481,14 +77675,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -78576,10 +77762,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, { "path": "monitoring.openshift.enabled", @@ -78641,7 +77824,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -78653,14 +77836,6 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, - { - "path": "perNode.collector.forceCollection", - "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -78729,7 +77904,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -78771,152 +77946,6 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.scannerComponent", - "displayName": "Scanner V4 component", - "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" - }, - { - "path": "scannerV4.indexer", - "displayName": "Indexer", - "description": "Settings pertaining to the indexer deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" - ] - }, - { - "path": "scannerV4.db", - "displayName": "DB", - "description": "Settings pertaining to the DB deployment.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" - ] - }, - { - "path": "scannerV4.monitoring", - "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" - ] - }, - { - "path": "scannerV4.db.persistence", - "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." - }, - { - "path": "scannerV4.db.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.db.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.db.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim", - "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." - }, - { - "path": "scannerV4.db.persistence.hostPath", - "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." - }, - { - "path": "scannerV4.db.persistence.hostPath.path", - "displayName": "Path", - "description": "The path on the host running Central." - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", - "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.size", - "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:text" - ] - }, - { - "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", - "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:StorageClass" - ] - }, - { - "path": "scannerV4.indexer.scaling", - "displayName": "Scaling", - "description": "Controls the number of replicas and autoscaling for this component." - }, - { - "path": "scannerV4.indexer.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "scannerV4.indexer.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "scannerV4.indexer.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "scannerV4.indexer.scaling.autoScaling", - "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." - }, - { - "path": "scannerV4.indexer.scaling.replicas", - "displayName": "Default Replicas", - "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." - }, - { - "path": "scannerV4.indexer.scaling.minReplicas", - "displayName": "Autoscaling Minimum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.indexer.scaling.maxReplicas", - "displayName": "Autoscaling Maximum Replicas", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" - ] - }, - { - "path": "scannerV4.monitoring.exposeEndpoint", - "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." - }, { "path": "sensor.resources", "displayName": "Resources", @@ -79020,67 +78049,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { - "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" - }, - { - "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" }, { - "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.1", + "name": "rhacs-operator.v4.4.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", "properties": [ { "type": "olm.gvk", @@ -79102,7 +78127,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.1" + "version": "4.4.0" } }, { @@ -79112,8 +78137,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", - "createdAt": "2024-04-19T04:56:16.762727+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", + "createdAt": "2024-03-28T13:36:16.105762+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -79122,7 +78147,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.1", + "olm.skipRange": ">= 4.3.0 < 4.4.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -80645,67 +79670,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { - "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.2", + "name": "rhacs-operator.v4.4.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", "properties": [ { "type": "olm.gvk", @@ -80727,7 +79752,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.2" + "version": "4.4.1" } }, { @@ -80737,8 +79762,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", - "createdAt": "2024-05-17T07:35:35.027800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", + "createdAt": "2024-04-19T04:56:16.762727+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -80747,7 +79772,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.2", + "olm.skipRange": ">= 4.3.0 < 4.4.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -82270,67 +81295,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { - "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.3", + "name": "rhacs-operator.v4.4.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", "properties": [ { "type": "olm.gvk", @@ -82352,7 +81377,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.3" + "version": "4.4.2" } }, { @@ -82362,8 +81387,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", - "createdAt": "2024-06-07T17:48:09.590145+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", + "createdAt": "2024-05-17T07:35:35.027800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -82372,7 +81397,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.3", + "olm.skipRange": ">= 4.3.0 < 4.4.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -83895,67 +82920,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { - "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.4", + "name": "rhacs-operator.v4.4.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", "properties": [ { "type": "olm.gvk", @@ -83977,7 +83002,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.4" + "version": "4.4.3" } }, { @@ -83987,8 +83012,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", - "createdAt": "2024-06-28T21:30:10.488800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", + "createdAt": "2024-06-07T17:48:09.590145+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -83997,7 +83022,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.4", + "olm.skipRange": ">= 4.3.0 < 4.4.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -85520,67 +84545,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { - "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.5", + "name": "rhacs-operator.v4.4.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", "properties": [ { "type": "olm.gvk", @@ -85602,7 +84627,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.5" + "version": "4.4.4" } }, { @@ -85612,8 +84637,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", - "createdAt": "2024-08-27T12:29:34.335422+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", + "createdAt": "2024-06-28T21:30:10.488800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -85622,7 +84647,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.5", + "olm.skipRange": ">= 4.3.0 < 4.4.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -87145,67 +86170,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { - "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.6", + "name": "rhacs-operator.v4.4.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", "properties": [ { "type": "olm.gvk", @@ -87227,7 +86252,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.6" + "version": "4.4.5" } }, { @@ -87237,8 +86262,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", - "createdAt": "2024-11-10T04:53:15.387280+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", + "createdAt": "2024-08-27T12:29:34.335422+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -87247,7 +86272,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.6", + "olm.skipRange": ">= 4.3.0 < 4.4.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -88770,67 +87795,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { - "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.7", + "name": "rhacs-operator.v4.4.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", "properties": [ { "type": "olm.gvk", @@ -88852,7 +87877,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.7" + "version": "4.4.6" } }, { @@ -88862,8 +87887,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", - "createdAt": "2024-11-20T14:24:50.035665+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", + "createdAt": "2024-11-10T04:53:15.387280+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -88872,7 +87897,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.7", + "olm.skipRange": ">= 4.3.0 < 4.4.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -90395,67 +89420,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { - "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.8", + "name": "rhacs-operator.v4.4.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", "properties": [ { "type": "olm.gvk", @@ -90477,7 +89502,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.8" + "version": "4.4.7" } }, { @@ -90487,17 +89512,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", - "createdAt": "2025-02-10T19:50:13.597164+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", + "createdAt": "2024-11-20T14:24:50.035665+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.8", + "olm.skipRange": ">= 4.3.0 < 4.4.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -92020,67 +91045,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { - "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.0", + "name": "rhacs-operator.v4.4.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", "properties": [ { "type": "olm.gvk", @@ -92102,7 +91127,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.0" + "version": "4.4.8" } }, { @@ -92112,17 +91137,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", - "createdAt": "2024-07-18T07:50:57.394343+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", + "createdAt": "2025-02-10T19:50:13.597164+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.0", + "olm.skipRange": ">= 4.3.0 < 4.4.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -93645,67 +92670,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { - "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.1", + "name": "rhacs-operator.v4.5.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", "properties": [ { "type": "olm.gvk", @@ -93727,7 +92752,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.1" + "version": "4.5.0" } }, { @@ -93737,8 +92762,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", - "createdAt": "2024-08-09T22:22:58.344207+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", + "createdAt": "2024-07-18T07:50:57.394343+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -93747,7 +92772,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.1", + "olm.skipRange": ">= 4.4.0 < 4.5.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -95270,67 +94295,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { - "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.2", + "name": "rhacs-operator.v4.5.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", "properties": [ { "type": "olm.gvk", @@ -95352,7 +94377,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.2" + "version": "4.5.1" } }, { @@ -95362,8 +94387,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", - "createdAt": "2024-09-10T14:22:01.819821+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", + "createdAt": "2024-08-09T22:22:58.344207+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -95372,7 +94397,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.2", + "olm.skipRange": ">= 4.4.0 < 4.5.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -96895,67 +95920,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { - "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.3", + "name": "rhacs-operator.v4.5.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", "properties": [ { "type": "olm.gvk", @@ -96977,7 +96002,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.3" + "version": "4.5.2" } }, { @@ -96987,8 +96012,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", - "createdAt": "2024-09-26T09:42:38.694087+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", + "createdAt": "2024-09-10T14:22:01.819821+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -96997,7 +96022,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.3", + "olm.skipRange": ">= 4.4.0 < 4.5.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -98520,67 +97545,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { - "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.4", + "name": "rhacs-operator.v4.5.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", "properties": [ { "type": "olm.gvk", @@ -98602,7 +97627,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.4" + "version": "4.5.3" } }, { @@ -98612,8 +97637,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", - "createdAt": "2024-10-10T11:16:01.785870+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", + "createdAt": "2024-09-26T09:42:38.694087+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -98622,7 +97647,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.4", + "olm.skipRange": ">= 4.4.0 < 4.5.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -100145,67 +99170,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { - "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.5", + "name": "rhacs-operator.v4.5.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", "properties": [ { "type": "olm.gvk", @@ -100227,7 +99252,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.5" + "version": "4.5.4" } }, { @@ -100237,8 +99262,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", - "createdAt": "2024-11-18T20:39:57.020288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", + "createdAt": "2024-10-10T11:16:01.785870+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -100247,7 +99272,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.5", + "olm.skipRange": ">= 4.4.0 < 4.5.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -101770,67 +100795,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { - "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.6", + "name": "rhacs-operator.v4.5.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", "properties": [ { "type": "olm.gvk", @@ -101852,7 +100877,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.6" + "version": "4.5.5" } }, { @@ -101862,17 +100887,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", - "createdAt": "2025-02-05T21:19:41.562041+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", + "createdAt": "2024-11-18T20:39:57.020288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.6", + "olm.skipRange": ">= 4.4.0 < 4.5.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -103395,67 +102420,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { - "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.7", + "name": "rhacs-operator.v4.5.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", "properties": [ { "type": "olm.gvk", @@ -103477,7 +102502,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.7" + "version": "4.5.6" } }, { @@ -103487,8 +102512,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", - "createdAt": "2025-03-05T11:12:37.179666+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", + "createdAt": "2025-02-05T21:19:41.562041+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -103497,7 +102522,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.7", + "olm.skipRange": ">= 4.4.0 < 4.5.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -105020,67 +104045,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { - "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.8", + "name": "rhacs-operator.v4.5.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", "properties": [ { "type": "olm.gvk", @@ -105102,7 +104127,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.8" + "version": "4.5.7" } }, { @@ -105112,8 +104137,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", - "createdAt": "2025-03-25T11:32:03.015706+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", + "createdAt": "2025-03-05T11:12:37.179666+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -105122,7 +104147,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.8", + "olm.skipRange": ">= 4.4.0 < 4.5.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -106645,67 +105670,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { - "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.9", + "name": "rhacs-operator.v4.5.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", "properties": [ { "type": "olm.gvk", @@ -106727,7 +105752,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.9" + "version": "4.5.8" } }, { @@ -106737,8 +105762,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", - "createdAt": "2025-04-09T22:51:15.157672+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", + "createdAt": "2025-03-25T11:32:03.015706+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -106747,7 +105772,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.9", + "olm.skipRange": ">= 4.4.0 < 4.5.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -108270,76 +107295,68 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { - "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.0", + "name": "rhacs-operator.v4.5.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", "properties": [ - { - "type": "olm.gvk", - "value": { - "group": "config.stackrox.io", - "kind": "SecurityPolicy", - "version": "v1alpha1" - } - }, { "type": "olm.gvk", "value": { @@ -108360,7 +107377,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.0" + "version": "4.5.9" } }, { @@ -108370,25 +107387,22 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", - "createdAt": "2024-12-03T01:44:17.371830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", + "createdAt": "2025-04-09T22:51:15.157672+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/cnf": "false", - "features.operators.openshift.io/cni": "false", - "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.0", + "olm.skipRange": ">= 4.4.0 < 4.5.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -108399,7 +107413,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -108455,7 +107469,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, { "path": "scannerV4", @@ -108504,26 +107518,10 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "network", - "displayName": "Network", - "description": "Network configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "configAsCode", - "displayName": "Config-as-Code", - "description": "Config-as-Code configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108531,22 +107529,27 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, { "path": "central.db", @@ -108556,7 +107559,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108580,7 +107583,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108598,23 +107601,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "central.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:hidden" - ] - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108630,32 +107620,22 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." - }, - { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." - }, - { - "path": "central.db.connectionPoolSize", - "displayName": "Database Connection Pool Size Settings", - "description": "Configures the database connection pool size." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108674,14 +107654,14 @@ ] }, { - "path": "central.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108694,16 +107674,6 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, - { - "path": "central.db.connectionPoolSize.maxConnections", - "displayName": "Maximum Connections", - "description": "Maximum number of connections in the connection pool." - }, - { - "path": "central.db.connectionPoolSize.minConnections", - "displayName": "Minimum Connections", - "description": "Minimum number of connections in the connection pool." - }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -108715,12 +107685,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -108730,12 +107700,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108743,7 +107713,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108836,12 +107806,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -108851,12 +107821,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -108866,12 +107836,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108879,7 +107849,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108910,11 +107880,6 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, - { - "path": "configAsCode.configAsCodeComponent", - "displayName": "Config as Code component", - "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" - }, { "path": "customize.labels", "displayName": "Labels", @@ -108933,7 +107898,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -108946,7 +107911,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108958,11 +107923,6 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, - { - "path": "network.policies", - "displayName": "Network Policies", - "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." - }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -108978,11 +107938,6 @@ "displayName": "Name", "description": "Name of resource." }, - { - "path": "overlays[0].optional", - "displayName": "Optional", - "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." - }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -108991,17 +107946,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -109022,7 +107977,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -109032,7 +107987,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109050,15 +108005,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.analyzer.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -109082,7 +108032,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109100,15 +108050,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -109142,7 +108087,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -109150,12 +108095,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109173,20 +108118,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -109196,12 +108136,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -109209,7 +108149,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -109222,7 +108162,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109240,15 +108180,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.indexer.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -109277,7 +108212,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109295,15 +108230,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.matcher.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -109327,7 +108257,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "tls.additionalCAs", @@ -109340,7 +108270,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -109362,19 +108292,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." }, { "path": "sensor", @@ -109384,7 +108314,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." }, { "path": "perNode", @@ -109399,7 +108329,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -109451,18 +108381,10 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "network", - "displayName": "Network", - "description": "Network configuration.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -109475,7 +108397,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -109490,7 +108412,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -109505,7 +108427,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109523,15 +108445,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "admissionControl.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -109559,7 +108476,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -109571,11 +108488,6 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, - { - "path": "network.policies", - "displayName": "Network Policies", - "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." - }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -109591,11 +108503,6 @@ "displayName": "Name", "description": "Name of resource." }, - { - "path": "overlays[0].optional", - "displayName": "Optional", - "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." - }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -109604,17 +108511,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." }, { "path": "perNode.compliance", @@ -109629,17 +108536,12 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." - }, - { - "path": "perNode.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -109649,12 +108551,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "Deprecated field. This field will be removed in a future release.", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -109662,7 +108564,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109670,7 +108572,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109678,7 +108580,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109686,7 +108588,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -109706,7 +108608,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109724,15 +108626,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.analyzer.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -109756,7 +108653,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109774,11 +108671,6 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scanner.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -109803,7 +108695,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -109811,12 +108703,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109834,20 +108726,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.db.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -109857,12 +108744,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -109870,7 +108757,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -109883,7 +108770,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109901,15 +108788,10 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "scannerV4.indexer.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -109933,12 +108815,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -109956,30 +108838,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "sensor.hostAliases", - "displayName": "Host Aliases", - "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." - }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] - }, - { - "name": "securitypolicies.config.stackrox.io", - "version": "v1alpha1", - "kind": "SecurityPolicy", - "displayName": "Security Policy", - "description": "SecurityPolicy is the schema for the policies API.", - "resources": [ - { - "name": "", - "kind": "Deployment", - "version": "v1" - } - ] } ] }, @@ -110018,7 +108881,6 @@ "risk" ], "labels": { - "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -110058,67 +108920,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { - "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.1", + "name": "rhacs-operator.v4.6.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", "properties": [ { "type": "olm.gvk", @@ -110148,7 +109010,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.1" + "version": "4.6.0" } }, { @@ -110158,8 +109020,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", - "createdAt": "2024-12-16T08:57:12.959931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", + "createdAt": "2024-12-03T01:44:17.371830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -110171,7 +109033,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.1", + "olm.skipRange": ">= 4.5.0 < 4.6.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -111846,67 +110708,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { - "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.2", + "name": "rhacs-operator.v4.6.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", "properties": [ { "type": "olm.gvk", @@ -111936,7 +110798,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.2" + "version": "4.6.1" } }, { @@ -111946,8 +110808,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", - "createdAt": "2025-01-29T02:41:28.863294+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", + "createdAt": "2024-12-16T08:57:12.959931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -111959,7 +110821,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.2", + "olm.skipRange": ">= 4.5.0 < 4.6.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -113634,67 +112496,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { - "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.3", + "name": "rhacs-operator.v4.6.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", "properties": [ { "type": "olm.gvk", @@ -113724,7 +112586,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.3" + "version": "4.6.2" } }, { @@ -113734,20 +112596,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", - "createdAt": "2025-03-05T11:04:05.599661+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", + "createdAt": "2025-01-29T02:41:28.863294+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.3", + "olm.skipRange": ">= 4.5.0 < 4.6.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -115422,67 +114284,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { - "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.4", + "name": "rhacs-operator.v4.6.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", "properties": [ { "type": "olm.gvk", @@ -115512,7 +114374,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.4" + "version": "4.6.3" } }, { @@ -115522,8 +114384,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", - "createdAt": "2025-03-27T13:59:26.005302+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", + "createdAt": "2025-03-05T11:04:05.599661+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -115535,7 +114397,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.4", + "olm.skipRange": ">= 4.5.0 < 4.6.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -117210,67 +116072,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { - "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.5", + "name": "rhacs-operator.v4.6.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", "properties": [ { "type": "olm.gvk", @@ -117300,7 +116162,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.5" + "version": "4.6.4" } }, { @@ -117310,8 +116172,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", - "createdAt": "2025-04-09T22:56:31.952064+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", + "createdAt": "2025-03-27T13:59:26.005302+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -117323,7 +116185,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.5", + "olm.skipRange": ">= 4.5.0 < 4.6.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -118998,67 +117860,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { - "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.6", + "name": "rhacs-operator.v4.6.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", "properties": [ { "type": "olm.gvk", @@ -119088,7 +117950,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.6" + "version": "4.6.5" } }, { @@ -119098,8 +117960,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", - "createdAt": "2025-05-20T16:00:10.253579+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", + "createdAt": "2025-04-09T22:56:31.952064+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -119111,7 +117973,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.6", + "olm.skipRange": ">= 4.5.0 < 4.6.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -120786,67 +119648,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { - "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.7", + "name": "rhacs-operator.v4.6.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", "properties": [ { "type": "olm.gvk", @@ -120876,7 +119738,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.7" + "version": "4.6.6" } }, { @@ -120886,8 +119748,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", - "createdAt": "2025-06-06T16:43:15.187144+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", + "createdAt": "2025-05-20T16:00:10.253579+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -120899,7 +119761,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.7", + "olm.skipRange": ">= 4.5.0 < 4.6.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -122574,67 +121436,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { - "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.8", + "name": "rhacs-operator.v4.6.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", "properties": [ { "type": "olm.gvk", @@ -122664,7 +121526,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.8" + "version": "4.6.7" } }, { @@ -122674,8 +121536,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e", - "createdAt": "2025-07-16T06:20:16.381009+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", + "createdAt": "2025-06-06T16:43:15.187144+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -122687,7 +121549,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.8", + "olm.skipRange": ">= 4.5.0 < 4.6.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -124362,59 +123224,59 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { - "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" } ] } @@ -138944,6 +137806,657 @@ "name": "rhacs-4.5" }, "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.62.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.62.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.63.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.65.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.65.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.66.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.66.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.67.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.67.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.67.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.68.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.68.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.68.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.69.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.69.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.69.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.70.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.70.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.71.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.71.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.71.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.71.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.72.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.73.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.7" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.8" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v3.74.9" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.0.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.1.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.2.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.7" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.3.8" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.7" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.4.8" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.0" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.1" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.2" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.3" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.4" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.5" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.6" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.7" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.8" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + }, + { + "reference": { + "schema": "olm.bundle", + "name": "rhacs-operator.v4.5.9" + }, + "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" } ] } diff --git a/catalog-template-new.yaml b/catalog-template-new.yaml deleted file mode 100644 index b04dc288..00000000 --- a/catalog-template-new.yaml +++ /dev/null @@ -1,2607 +0,0 @@ -schema: olm.template.basic -entries: -- schema: olm.package - name: rhacs-operator - defaultChannel: stable - icon: - base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== - mediatype: image/png -- schema: olm.channel - name: rhacs-3.62 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" -- schema: olm.channel - name: rhacs-3.64 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" -- schema: olm.channel - name: rhacs-3.65 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" -- schema: olm.channel - name: rhacs-3.66 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" -- schema: olm.channel - name: rhacs-3.67 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" -- schema: olm.channel - name: rhacs-3.68 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" -- schema: olm.channel - name: rhacs-3.69 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" -- schema: olm.channel - name: rhacs-3.70 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" -- schema: olm.channel - name: rhacs-3.71 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" -- schema: olm.channel - name: rhacs-3.72 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" -- schema: olm.channel - name: rhacs-3.73 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" -- schema: olm.channel - name: latest - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" -- schema: olm.channel - name: rhacs-3.74 - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" -- schema: olm.channel - name: rhacs-4.0 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" -- schema: olm.channel - name: rhacs-4.1 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.2 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 -- schema: olm.channel - name: rhacs-4.3 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" -- schema: olm.channel - name: rhacs-4.4 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" -- schema: olm.channel - name: rhacs-4.5 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" -- schema: olm.channel - name: rhacs-4.6 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: ">= 4.5.0 < 4.6.0" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" -- schema: olm.channel - name: rhacs-4.7 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: ">= 4.5.0 < 4.6.0" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: ">= 4.6.0 < 4.7.0" - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" - - name: rhacs-operator.v4.7.5 - replaces: rhacs-operator.v4.7.4 - skipRange: ">= 4.6.0 < 4.7.5" -- schema: olm.channel - name: rhacs-4.8 - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: ">= 4.5.0 < 4.6.0" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: ">= 4.6.0 < 4.7.0" - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" - - name: rhacs-operator.v4.7.5 - replaces: rhacs-operator.v4.7.4 - skipRange: ">= 4.6.0 < 4.7.5" - - name: rhacs-operator.v4.8.0 - replaces: rhacs-operator.v4.7.5 - skipRange: ">= 4.7.0 < 4.8.0" - - name: rhacs-operator.v4.8.1 - replaces: rhacs-operator.v4.8.0 - skipRange: ">= 4.7.0 < 4.8.1" -- schema: olm.channel - name: stable - package: rhacs-operator - entries: - - name: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.0" - - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: ">= 3.74.0 < 4.0.1" - - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: ">= 3.74.0 < 4.0.2" - - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: ">= 3.74.0 < 4.0.3" - - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: ">= 3.74.0 < 4.0.4" - - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: ">= 3.74.0 < 4.0.5" - - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: ">= 4.0.0 < 4.1.0" - - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: ">= 4.0.0 < 4.1.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: ">= 4.0.0 < 4.1.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: ">= 4.0.0 < 4.1.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: ">= 4.0.0 < 4.1.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: ">= 4.0.0 < 4.1.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: ">= 4.0.0 < 4.1.6" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: ">= 4.1.0 < 4.2.0" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: ">= 4.1.0 < 4.2.1" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.2 - replaces: rhacs-operator.v4.2.1 - skipRange: ">= 4.1.0 < 4.2.2" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.3 - replaces: rhacs-operator.v4.2.2 - skipRange: ">= 4.1.0 < 4.2.3" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.4 - replaces: rhacs-operator.v4.2.3 - skipRange: ">= 4.1.0 < 4.2.4" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.2.5 - replaces: rhacs-operator.v4.2.4 - skipRange: ">= 4.1.0 < 4.2.5" - skips: - - rhacs-operator.v4.1.0 - - name: rhacs-operator.v4.3.0 - replaces: rhacs-operator.v4.2.5 - skipRange: ">= 4.2.0 < 4.3.0" - - name: rhacs-operator.v4.3.1 - replaces: rhacs-operator.v4.3.0 - skipRange: ">= 4.2.0 < 4.3.1" - - name: rhacs-operator.v4.3.2 - replaces: rhacs-operator.v4.3.1 - skipRange: ">= 4.2.0 < 4.3.2" - - name: rhacs-operator.v4.3.3 - replaces: rhacs-operator.v4.3.2 - skipRange: ">= 4.2.0 < 4.3.3" - - name: rhacs-operator.v4.3.4 - replaces: rhacs-operator.v4.3.3 - skipRange: ">= 4.2.0 < 4.3.4" - - name: rhacs-operator.v4.3.5 - replaces: rhacs-operator.v4.3.4 - skipRange: ">= 4.2.0 < 4.3.5" - - name: rhacs-operator.v4.3.6 - replaces: rhacs-operator.v4.3.5 - skipRange: ">= 4.2.0 < 4.3.6" - - name: rhacs-operator.v4.3.7 - replaces: rhacs-operator.v4.3.6 - skipRange: ">= 4.2.0 < 4.3.7" - - name: rhacs-operator.v4.3.8 - replaces: rhacs-operator.v4.3.7 - skipRange: ">= 4.2.0 < 4.3.8" - - name: rhacs-operator.v4.4.0 - replaces: rhacs-operator.v4.3.8 - skipRange: ">= 4.3.0 < 4.4.0" - - name: rhacs-operator.v4.4.1 - replaces: rhacs-operator.v4.4.0 - skipRange: ">= 4.3.0 < 4.4.1" - - name: rhacs-operator.v4.4.2 - replaces: rhacs-operator.v4.4.1 - skipRange: ">= 4.3.0 < 4.4.2" - - name: rhacs-operator.v4.4.3 - replaces: rhacs-operator.v4.4.2 - skipRange: ">= 4.3.0 < 4.4.3" - - name: rhacs-operator.v4.4.4 - replaces: rhacs-operator.v4.4.3 - skipRange: ">= 4.3.0 < 4.4.4" - - name: rhacs-operator.v4.4.5 - replaces: rhacs-operator.v4.4.4 - skipRange: ">= 4.3.0 < 4.4.5" - - name: rhacs-operator.v4.4.6 - replaces: rhacs-operator.v4.4.5 - skipRange: ">= 4.3.0 < 4.4.6" - - name: rhacs-operator.v4.4.7 - replaces: rhacs-operator.v4.4.6 - skipRange: ">= 4.3.0 < 4.4.7" - - name: rhacs-operator.v4.4.8 - replaces: rhacs-operator.v4.4.7 - skipRange: ">= 4.3.0 < 4.4.8" - - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: ">= 4.4.0 < 4.5.0" - - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: ">= 4.4.0 < 4.5.1" - - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: ">= 4.4.0 < 4.5.2" - - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: ">= 4.4.0 < 4.5.3" - - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: ">= 4.4.0 < 4.5.4" - - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: ">= 4.4.0 < 4.5.5" - - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: ">= 4.4.0 < 4.5.6" - - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: ">= 4.4.0 < 4.5.7" - - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: ">= 4.4.0 < 4.5.8" - - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: ">= 4.4.0 < 4.5.9" - - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: ">= 4.5.0 < 4.6.0" - - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: ">= 4.5.0 < 4.6.1" - - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: ">= 4.5.0 < 4.6.2" - - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: ">= 4.5.0 < 4.6.3" - - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: ">= 4.5.0 < 4.6.4" - - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: ">= 4.5.0 < 4.6.5" - - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: ">= 4.5.0 < 4.6.6" - - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.7 - skipRange: ">= 4.6.0 < 4.7.0" - - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: ">= 4.6.0 < 4.7.1" - - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: ">= 4.6.0 < 4.7.2" - - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: ">= 4.6.0 < 4.7.3" - - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: ">= 4.6.0 < 4.7.4" - - name: rhacs-operator.v4.7.5 - replaces: rhacs-operator.v4.7.4 - skipRange: ">= 4.6.0 < 4.7.5" - - name: rhacs-operator.v4.8.0 - replaces: rhacs-operator.v4.7.5 - skipRange: ">= 4.7.0 < 4.8.0" - - name: rhacs-operator.v4.8.1 - replaces: rhacs-operator.v4.8.0 - skipRange: ">= 4.7.0 < 4.8.1" -- schema: olm.deprecations - package: rhacs-operator - entries: - - reference: - schema: olm.channel - name: latest - message: | - The `latest` channel is no longer supported. Please switch to the `stable` channel. - - reference: - schema: olm.channel - name: rhacs-3.62 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.64 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.65 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.66 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.67 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.68 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.69 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.70 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.71 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.72 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.73 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-3.74 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.0 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.1 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.2 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.3 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.4 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - - reference: - schema: olm.channel - name: rhacs-4.5 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be -- schema: olm.bundle - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc diff --git a/catalog-template.yaml b/catalog-template.yaml index 68e815d7..b8878d47 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,1346 +1,3072 @@ ---- schema: olm.template.basic entries: - - schema: olm.package name: rhacs-operator defaultChannel: stable icon: base64data: iVBORw0KGgoAAAANSUhEUgAAAXwAAAF8CAYAAADM5wDKAAAACXBIWXMAAG66AABuugHW3rEXAAAgAElEQVR4nO3dv48cRf7/8VefLvbO55Pb2+S2doix2CbldHdDaOtOnhALgrkICQKWACRnexIIspvV54RDxiBImUU4ZkY4Z9bOv8z4H6hvUN3r2WV/dFdXd/WP50Mq7Z2Z7qnZH6+peVd1dWSMEQCg+/4UugMAgHoQ+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3x59AdwFlRFCWh+wB4tDLGrEJ3AlbElbbViKIolhRLGkoabH2VpP0gnQKa5Tj9upa02PrKm0RFCHwP0lH5cKvtBe0Q0A1L2TeAhaSFMWYetjvtR+AXFEXRQFKy1Qh3oD5LSfOsGWPWQXvTMgR+DlEUDSWN0kbAA82xlDSTNDPGLEJ3pukI/EukIT+WDfndsL0BkMOJbPhPCf+LEfhb0onWcdoIeaC9TiRNZcN/FbYrzUHgS4qiaCwb8qyeAbrnWDb4p6E7ElpvAz+dfJ2I0TzQF9mo/7Cvk729C/y0bJMF/U7IvgAIYqNXwb8K25V69Sbw06A/kPQgaEcANMmRpIO+BH/nA3+rdPNx6L4AaKxP1INST6cDP4qiieyontINgOtsZEf7h6E7UpVOBn661cFUTMYCKO5E0riLWzl0KvDT8s1U0t8DdwVA+z2RDf7OlHk6sx9+Wr5ZibAH4MffJa3SbOmE1o/w01H9TFw0BaA6x5JGbR/tt3qEH0XRSHZUT9gDqNK+7Gh/FLojZbQy8KMoGkRRdCjpG7ECB0A9diR9E0XRYVpZaJ3WlXTSC6hmYptiAOEsZUs8q9AdKaJVI/z049RChD2AsPYkLdpW4mlN4Kcz5ZRwADRFVuJpzSqeVpR0oiiaij1wADTXkTFmHLoT12l04LPkEkCLNH7pZmMDPw37uajXA2iPpaSkqaHfyBp+uhJnLsIeQLvsSZo3ddlm40b46c3D52JyFkB7bWRH+o26mXqjRviEPYCO2JEd6Q9Dd2RbY0b46UeglQh7AN2xkRQ3pabfiBH+1gQtYQ+gS7KRfiNq+sEDn9U4ADquMRO5wQNf7IsDoPv2ZLMuqKCBn15By0VVAPpgP828YIIFfrr/BNslAOiTByH33gmySifdYe6b2p8YAJrhHWNM7SWe2gM/vYp2IVbkAOivjaRh3fvp11rS2doMjbAH0Gc7kmZ1r9ypu4Z/IFbkAIBks/CgziesraRD3R4ALlRbPb+WwGfbBAC4VG3bL9RV0qFuDwAX21FNF2VVHvjpmlMurgKAy+3XsT6/0pIOpRwAyK3y0k7VI/ypCHsAyGNHNjMrU9kIP4qiRNKPlZwcALrrLWPMvIoTVxn4K0m7lZwcALrrxBgTV3HiSko66eQDYQ8Axe1WNYHrfYTPRC0AlFbJBG4VI/yJCHsAKGNHNku98jrCT3fC/M3bCQGg317zuaOm7xH+gefzAUCfHfg8mbcRPqN7AKiEt1G+zxF+sNt2AUCHectWLyN8VuYAQGW8rdjxNcJnZQ4AVMPbih1fI/yVuNAKAKri5erb0iP8KIrGIuwBoEq7adaW4qOkU7oTAIBrjcueoFRJh6WYAFCrUks0y47wxyWPBwDkNy5zcNkR/krU7wGgLqUmb51H+FEUDUXYA0CddtPsdVKmpDMucSwAwM3Y9UDnkg7lHAAIwrms4zTCp5wDAME4l3VcSzojx+MAAOU5ZTCBDwDt45TBhWv46c6Yv7s8GQDAm/8puoOmywg/cTgGAOBXUvQAAh8A2ikpegCBDwDtlBQ9wKWG7+cmuACAUowxUZHHFxrhR1GUFOoNAKAyRTO5aEmn0MkBAJUqdAFW0cCPCz4eAFCdSgPfeZc2AIB3hTK50KQtE7YA0CxFJm5zj/DT2xkCABqkSDYXKenkPikAoDZx3gcWCXzq9wDQPLmzuUjgDxw6AgCoVu5sZoQPAO3GCB8AeqKSET4AoMVyr8NnDT66IEmSM/9/Pp8H6QfgU961+H+uuiNAKMPh8LQlSaK9vb0LH7dcLjWfz7VYLE4b0EWM8NEJg8FASZKchvtwONTOzo7TuTabjRaLxembwHw+13pd6E5yQK3yjvAJfLRSkiSnwT4cDrW7u1vp852cnJyO/ufzOaUgNAqBj87YLssMh8NLSzN1Wy6XZz4JUApCKAQ+WimO4zPhvr+/H7pLhRwfH595E1itVqG7hB4g8NF4g8HgTLgnSeJcd2+qzWZzZi5gsVgwHwDvCHw0znbNvUmlmbplpaDtOQGgDAIfQcVxfCbg21aaqVtWCsreACgFoQgCH7XxuSQSFktDUQSBj8qcD/eql0TCypaGbr8JABKBD0/yXq2KMLhKGBKBDwfZksgs3Km7t9Px8fGZNwHmA7qPwMeVzi+J7Etp5uTk5LQUkiRJb17z9oQwS0O7h8DHGefDvQ+lme2Jz8uCbvuNr08TzttLQ7PvDdqLwO+xtl+t6srX0sa+LinlKuH2IvB7ghFqPSNUPiFRCmoyAr+jzm9FQA06jL7PgVAKahYCv2NGo5EODw97ESptXWXSx1VOJycnmkwmms1mobvSawR+h0ynUz148CB0NyrR9S2Gm7q1s29HR0caj8ehu9FbBH5HjEYjffPNN6G74QVXilpdvVL5nXfeYaQfCIHfEavVqpWBwF4w+XVlL6KTkxPFcRy6G71E4HfAcDjUL7/8ErobubDbo19tXRr6+uuvd64s1wZ5A//PVXcE7po6WtpeqdHn0kyVVquVptPpmX/bfgNo6gqtwWAQugu4AoGPK3HHpuY4f/P0PtwxDH4R+A0WIli52rI91uv1H94E+nqVNfIh8Hus60si+2i1Wmm1Wp1ZLdOXpaG4HoHfE+evVqXu3h/Zz317TmB7K44uLQ3F1Qj8Djq/JJLSDM67rBTU9qWhuIYxJleTZGj1tiRJTFHj8Th4v2ndaOPxuPDvX5Ikwfvdx5Y3x/8kdAojefjC71L3EPgA0BMEPgD0BIEPAD1B4ANATxD4ANATBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BPEPgA0BMEPgD0BIEPAD3BHa/QG3fSdjv9KklvXPLYl5J+lbRJvz5Lvz6vuI9AlQh8dNYtSXclvZ1+vVHg2Bt69Wbw9ta/v5D0s6QfJH3voY9AnQh8dM592ZB++7oHOrgp6V7aXsqG/mPZNwGg6Qh8dMKOpHdlw/5mTc95Q6/C/6ls8H9d03MDLpi0Res9lLSU9IHqC/vz3pD0uaSfZMtHQBMR+Gitu7JB/6mK1eerdFvSt5L+KzuHADQJgY/W2ZH0mWywhhrRX+dt2dH+/dAdAbYQ+GiVO5K+k63XN90N2TLPF7JvUkBoBD5a4y+yYX87dEcKuifbb0o8CI3ARyvcl/R/ak6tvqjbsiWeO9c9EKgQgY/Guy9bGmm7G7IjfUIfoRD4aLSuhH2G0EdIXHiFxqoj7LM9c867bI8dH7LQf1PszYN6EfhopDuySy99eya7HcJTvdoc7TK30n68ITth7HMJ6A3Ztfp/vaYPgE8EPhpnRzYMfU3QvpD0lWzQFxlRP0/b95I+lA3/d2XD30ffbsu+qb3n4VxAHtTw0ThfyM9o+oWk9yXtSfpS5csnv8qG856kR7LloLLuiYuzUB8CH43yF/nZ5fKRbI28is3MNlvnf+rhfJ+JNfqoB4GP4O7I7otzV3Z0X8YLSfuygVx1bfy5bA3+o5LnuaHyrxvIgxo+anNXdgL0juyI1vcVs88UZhL0S9n98L+Te23/DdnvD/vqo0oEPip1V7ZO7Wui8zKPZSdWQ614+VX2zaZM6H8hOz8AVIWSDipxX3br4m9lA7/KsH8mO5kaenljFvquk7k3xQQuqkXgw6ss6D9XPVsXZ2WcpshC39UHvjoCXIDAhxe3ZMsZdQW9ZEfSTRjZn/er3Cdyb4o7ZqE6BD5Kuy+7E2SV2xFc5JEu3hahCb6U9IPjsfd8dgTYQuCjlC9kR/V1b1v8VDZUm+xDudXz74kbpqAaBD6c7MiWcEKNRh8Fet4insv9TekvPjsCpAh8FJaFfd0lnMxTtWe9+ldyG+X7uNoYOI/AR2GhbzPYhtF9ZiO37R2YuEUVCHwU8oXChv1jtWd0n/nK4Zgb4iYp8I/AR24PFXYFyWO1cyvh57LXCxRF4MM3tlZALndUzUVBz2TLHtnNSO7IzhFszw/8IDtKbtvIftv3Kv7JKOQnKXQTgY9cvpCfpZcvZcPvh/RrX7hso8wIH74R+LjWfZUfbb6UXaL4lZp3ZWwdXD6dsBYfvlHDx5V2VP7esk9lbxZSxx71Tfai4ONvixujwC8CH1d6V+VKOY9kNxMre3vBLnD5Hixkl8GyTBM+EPi4Upntet9Xu9bMN9UbsttMfyHKPCiHwMel7st958uPVM39ZPvsnuzW02y7AFcEPi7lenn/D2r+xmZtdUPS/6n8vAr6icDHhXbkFvjZHvWo1rvixucojsDHhVwnCUPeV7Zv7onQRzEEPi7kshPmC1G3v0oVVwrfk93yAsiDwMeFXEb4hP3VHld03k/Fsk3kQ+DjQi5X1lYVaF3xXG47Z+bBkk3kQeDjD1yu7nwhLq7K40NV88Z4U3YiF7gKgY8/cAn8pt5MvInek/Q3ud/k/DIPxSgfVyPw4QWBX8zPkv4h6X8lDSX9U+VH/jfEKB9XI/CBwJ7LbhX9nmz4u2ylnCmzFQa6j8AHGuS57GZzrqP9m2LrBVyOwAca6D25h77LNRToBwIfvbAjO6n5naT/l7bv1OyJzg9VfA99iTX5uByBDy+afDu++7K7TH6qs6PfN9J/W6qZte+N3LaX5l64uAyBjz9wWU/fxMC/K+knSZ/r6pu43Egf85OaNzr+Wozy4Q+Bjz9wCfybak7o35K98vRbFRvt3tarG4006daCVezBg34i8HEhl6WB97z3opgdSR/IjtTL9OVeeo4P1Iz6PlcwwxcCHxdyuZDqvsIF5H29Cuky9+DN3NCrN48m1vcBFwQ+LuQywg9xpecd2dU2n8v9doxXuZme+zs1p2QFuCLwcaHvZe9eVdRD1VP/3pGttR+rnnXnb6TPFWJXyiaUldANBD4u9b3DMTck/dd3R875QHYpZYg5g+xG4h/U+JxcOQtfCHxcyvVKz9uq5tZ7d/UqbH3U6V1l9f2lql/+eFdupSpW9uAiBD4u9bPc1oBLfu+3eku2hv6tqqnTu7op26fvVF0Zy+WThOvPDN1H4ONKLld6ZrLQd61B70j6TNJCzd4f5g3ZPn4mv/X2h3J73YzucRkCH1dyvdIzc09uK1weypZM2rS/+7uyffZxU/H7sts+uPB9YxV0B4GPa71X8vjbsqGfd/T7hWzYhazTu7oh23fXclb2qeZzx+Nfym2yHf1A4ONaP6v8qPGGbJBd576qXX3zVPYmI2VvNHKdeyp2wVa2m+dPKvephrDHVQh85PKe3Nblb7un60f5VS13fCF7H9m/ym5VkN1o5G+qbpIz72u5Ixv0n6r8pHSZORd0H4GPXDay92At66pavusSxKu8lPSRpD1dPJn5c/rfPlL5N7Tzbur6ZZvZCiQfr/ux2HcHVyPwkdvPssHYFo9lw/zLHI/9Mn1s2RuJF/WZ/MxVvJS9YQpwFQIfhXyp+kOxqKeS9mXLUJsCx23SY/ZVbX0/c0vS257OVfS1op8IfBRW5n6rVZYcXkj6p2xt3mW3z8yv6Tn+qWovYvJ1sdZjMVmLfAh8OHEJ/apqzC9lJyv35Df4vk/P+Uj+6/u+PFP5ZbPoDwIfzt6T9H7Ox2ah7NsPkt6s6NyZR+lzNO2Cpmeyn0SAvAj8jhkOh7U+39eyNe+rSh8v9Go5pG9fVXTe856nz+VTmbLTD7Lf0yrr9kmSVHh2hEDgd8xgMKj9OX+VHQF/JDvZ+TJtT2U/AbypcuHWVRu5zYU8kl0iyyQtivpz6A6gGzayK3jyLIHEKx/K7nefZ2nmC9kyGpujwRUjfCCgjWxp5tkVj3kh+0npsovHgLwY4XdMiJIOyslKYvdl1+XvbP37M9l5khDiOA70zKgKgd9gi8Wi8DF1T9rCn68VLtwv4hL4Lr+zqA8lnQZbr9ehuwAUwu9ssxH4HcPHcPjCp8XuIfAbbrlcFnr87u5uRT1B3+zsFLthY9HfVdSPwG84l4/ITNyiLJdPipRzmo/Ab7jValX4GD6KoyyXwHf5XUW9CPyGc/kjoo6PslwGDQR+8xH4DeeyzI3AR1ksyewmAr/hXOqibHqFslxG+NTwm4/Ab7j5fF74GEb4KMsl8F1+V1EvAr8FTk5OCj1+d3e3Nyt13tWrrQiqtJM+Vx/EcVx4SWbR31GEQeC3gEtttC9lnbclLSU9rPA5HqbP4ev+s03HhG13EfgtwJ46V7sh6VPZUL7r8bx303N+qnzbF3eFy2CBck47EPgtwAg/n5uSvpX0ncrdIPxWeo5v03P2jctggRU67RAZY/I9MIryPRDeDQYD/f7774WPi6Kogt5U565syPrySPa2hHnvDJXV6T/w2Ie/qX172OfNhG2vvfYaZZ2AjDG5/tgZ4bfAer12mhTr4yh/2weyJZn7OR57P32sz7Bvo9FoVPiYk5MTwr4lCPyWcKmRuvzxhvSz7L1wfboh6XNJP+ni+v7d9L99Lv91+pdq3+jeZZBAOac9CPyWcAn8No7wH1V03tuy5aL/ytbob6X/+9v0v1WhqtdSJdbfdxs1/JaI41i//fZb4ePaWFv9QtK9Cs+ffYqocuXNY9kbjrcN9ft2oobfMavVyqmO37ayjmSD8iP5L+9kbqi6sH8p2/c2hr1UfE976vftQuC3yGw2K3zMeDz235EafClpT3ak3BaPZfv8ZeiOlFC0Hk85p10I/BZx+ePa29tr7d46G9mR8r6kp4H7cpWnsn18T/mXgDbVdDqt9PEIi8Bvkdlsps2meKS0sayz7VdJf5X0vqQXgfuy7YVsn/4q28cumM/nOjo6yvXYo6MjRvgtQ+C3jEtZZzKZVNCT+n0t6U3Z1S9V1ffzeJn24c20T10zHo+vDf2jo6PWlgv7jMBvGZfA393dbeUSzYts9CpsQ9T3H+vVm07byzdXGY/Heuedd/TkyZMz//7kyRO99dZbhH1LsSyzhdbrdeHta7s6Irsr6TNVt5Y+80zSh2rfhVToB5ZldpjLKP/Bgwed3CP/Z9kR9/uqpszzMj33myLs0X4Efgu5rozoSi3/Il/LLon0eXXro/ScXazTo58o6bTUarXS7u5uoWM2m43iOO78vUdvyZZ5XG9Y8oNs+ea5tx4B1aKk03GHh4eFj9nZ2en0KD/zXNI/ZLcmLrKM80V6zD9E2KObGOG3lOse+X0Z5W97KLvt8WXbKWTLLNt8hSz6jRF+x63X69wXyGzryyh/W7ZNwyPZ1TaZZ3pVpyfs0QeM8FvMdQfNPo7ygS5jhN8Dq9VKx8fHhY/b2dlxmgMA0G6M8FsuSRL9+OOPTse+/vrr3K0I6ABG+D0xn8+dRvmS20ofAO1F4HfAwcGB03H7+/u9m8AF+oySTkfM53Pt7+8XPm6z2Wg4HHLXIqDF8pZ0CPyOGA6H+uWXX5yOPT4+7sxuml0wGo2UJInTDcXzWq1Wms/nms1mrNbqgLyBL2NMribJ0JrdptOpcXVwcBC8/31vw+HQLBYL55+hi/V6bcbjcfDXTivXTN4cz/3ABrwo2tVtMBiY9Xrt/MefJEnw19DXNhwOS/3syiL0290Mgd/PNplMnP/o1+u1GQwGwV9DH9t8Pnf+ufkSx3Hw7wPNrRkCv7+tTFlgsVgE73/f2nA4dP55+XR4eBj8e0FzayZnjrMss4PK3Nlqb2/Peb99uGnKTeaZuO8+Ar+DFouFPvnkE+fjHzx44Ly2H+21t7cXuguoGIHfUQcHB1oul87Hf/zxx528By7QZwR+h5UN7P/85z+Efg246A21yVvsVwMmJmjFW5lVOxmW7FXbyi6n9Sn094Lm1gyrdGhZm81mpYOA0K+2jcfj0j8jH0J/H2huzRD4tKwNBgMvV3AS+tW2JoR+6O8Bza0ZAp+23XxdyTmdToO/li63JEm8fCJzFfr109yaIfBp59toNPISCrPZjCtyA/8cq6r5h35tNLdmCHzaRc1X2WCxWJjhcBj89fStHRwcePn5XSb066O5NUPg0y5rh4eHXsJhvV6b0WgU/PX0oQ0Gg1r22wn9OmluzRD4tKtama2Uz5tOp5R4KmxJktS2bDP0a6W5NUPg065rPkN/tVqxvbLnNhgMvH0ayyv0a6a5NUPg0/I0n6FvjN1xkdF++TYajcxqtfL6s8kj9OumuTVD4NPyNt+hz12U3FscxyzLpBVuhsCnFWm+Q98YY+bzOWWenG0wGFS+AieP0N8HmlszBD6taKuqXjydTrmb0hXt4OCAvXRopZoh8GkurcrL+wn+V20wGJjJZFJZnX61WjmdO/T3hebWDIFPc21VLwPsc6knjuPKR/SLxcJ53X7o7w/NrRkCn1amxXHsZcO1q6xWKzOZTHqxqidJkkrmSc7bvi8tgd+fZgh8Wtk2GAxqCSljbLmna1ftZqP5OpZXXnTVM4Hfn2YIfJqvNh6Pa5tUXK/XrQ7/OI7NZDKp/NPRtsViceHcCIHfn2YIfJrPVkeJ57z1em1ms5mZTCaN3ahtMBiY0WhkDg8Pg1wodXBwcGnfCPxetdjkyPHI/oyvF0VRvgei0w4ODvTxxx8Hee7NZqP5fK7FYnH6db1e19qH4XB42pIk0d7eXq3Pn1kulxqPx1osFpc+Zj6fa39/v9B5oygq2zUEYIzJ9YMj8FFYHMeaTqeFw6QKJycnWq1Wms/nknT6tcybwXA41GAwUBzHiuNYw+FQcRwHC/dtm81Gh4eHOjg4uPaxBH5/EPio3Hg81uHhoXZ2dkJ35UrZm8JVmvDmdZ0nT55oMplc+1oyRQN/uVxqOBw69g4h5Q18avi0Uq0pWwJ0metOpJPJpNDzbC/ppLWrGSZtaXW2OI5rW8LZF6vVqtQmdIPBIPfqqvV6zVXQLW6GwKeFaAR/eWWDfrvlvXk9u5u2u5kKAn8e+kXR2tMI/uJ8Bv12Gw6Hly4Z5cY1nWhzkzPHi0zaziXt53owkIrjWOPxWJPJpPGTu6EcHx/r8PBQs9ms0ucZjUZnJmUXi0Xlz4laHBtjklyPzPvOIGmm8O9ktBa38Xhc+8VbTbVer83h4SF1c5qPNjMVlHQOGvDCaB1ocRwHuzI1tNlsRr2c5rsdmAoCf9KAF0brWBsOh50P/yzk+7ArKC1Im5gKaviJpB9zPRhwMBwONRqNlCRJKy6EuszJyYnm87lms5nm83nt2z+gd94yxszzPLBI4MeSfnPuElDAYDBQkiSne9Y0+Q0gC/jtPX6AGr1mjFnleWDuwJfYXgFhbW9clrW6V/4sl0utVqugG7gB20zebRVUPPAXksLvIAVsSZJEg8HgdMlhtvmZZD8p5Nn0bLPZnBmZZ0G+Wq3ONKBhlsaY3BsgFQ38qaQHDp0CAPh3ZIwZ533wnwqenOIkADRHoUwm8AGgvQplcqGSjsTELQA0RZEJW6n4CF+Slg7HAAD8KpzFLoE/dzgGAODXvOgBBD4AtNO86AEuNfyBpN+LPhEAwKv/McYUuuqv8Ag/fQLq+AAQzrJo2EtuJR3J7o0PAAjDKYMJfABoH6cMLlzDPz0wilaSdp0OBgC4OjHGxC4Huo7wJUb5ABCCc/aWCfxpiWMBAG6mrgc6l3QkyjoAUDPnco5UboQvMcoHgDpNyxxcdoQfi9seAkBdct/O8CKlRvjpEx+XOQcAIJfjMmEvlS/pSJR1AKAO07InKFXSOT0Jk7cAUKVSk7UZHyN8iVE+AFRp6uMkvkb4A0krSTulTwYA2LaRFLtslnaelxF+2pGpj3MBAM6Y+gh7ydMIX2KJJgBUpNRSzG2+avjZEs0jX+cDAOjIV9hLHkf4EqN8APDM2+he8jjCl05H+Z/4PCcA9NQnPsNe8jzCl1ixAwAeeFuZs83rCF86XbFz4Pu8ANAjB77DXqpghH96Yq6+BQAXXq6qvYj3Ef6WcYXnBoCuGld14soC3xgzl/SkqvMDQAc9SbOzEpWVdCQmcAGggEomardVWdJhAhcA8qtkonZbpSP80yeJormk/cqfCADa6dgYk1T9JHUFPqUdALhY5aWcTKUlnUz6QsZ1PBcAtMy4jrCXagp8STLGzCT9u67nA4AW+HeajbWopaRz+mS2tDOXtFfbkwJAMy0lJXWN7qWaA1863VFzIer5APprI2noe3O069RW0smkL3Bc9/MCQIOM6w57KUDgS6f1/H+FeG4ACOxfddbtt9Ve0jnz5FE0lfQgWAcAoF5HxphxqCcPGvgSF2UB6I1aLq66SpCSzjkj2dlqAOiqpWzWBRU88NMlSYkIfQDdVPvyy8sEL+lk2H4BQAfVtm1CHsFH+Jmtkf4mcFcAwIeNGjKyzzQm8CXJGLMQoQ+g/bKwX4TuyLZGBb50GvqxqOkDaKelbBmnUWEvNTDwJSZyAbRWYyZoL9LIwJfOhP5x4K4AQB7HanDYSw0OfMmGfnqhwlHovgDAFY6MMY0Oe6nhgZ9JL0Vm7x0ATfSvkNslFNGYdfh5RFE0kjQVa/UBhLeR3fUyyEZoLloV+NLpfvozcRMVAOEsJY1CbHFcRitKOtvSb3AibpcIIIx/y07OrkJ3pKjWjfC3UeIBUKPWlXDOa3XgS6d78MzEFssAqnMsW8Jp9Cqc67SupHPe1tLNf4ktGQD4tZFdhdP4JZd5tH6Evy0d7U8l/T1wVwC03xPZEk7rgz7TqcDPRFGUyAb/btieAGihE9mgn4fuiG+tL+lcxBgzN8bEoswDIL+sfBN3Meyljo7wt6Vlnomkj0P3BUBjfSLpsEvlm4t0PvAz6QVbB5IeBO0IgCY5knTQxjX1LnoT+Jk0+CeSxmL9PtBHG9k5vsO+BH2md4Gf2Sr1jHX30CkAAADvSURBVMXkLtAHJ3oV9J0u3Vymt4G/LYqisWzwc/EW0D3HkqbGmGnojoRG4G9Jyz1jMeoH2i4bzU/7Vra5CoF/iSiKhrLBPxLhD7TBiew2K9Mm3k+2CQj8HNLwH6WNbZmB5ljKhvyMkL8egV9QOtmbbDXeAID6LCXNs9bXyVdXBL4H6VYOw63GmwBQ3lLSImtdvfq1TgR+RdIJ4Fj2DWCw9VViNRAg2dUzkrSWDfXs64qJ1moQ+A2y9SYBdMWCsktzEPgA0BOd3C0TAPBHBD4A9ASBDwA9QeADQE8Q+ADQEwQ+APQEgQ8APUHgA0BP/H9f56NLOEVbbgAAAABJRU5ErkJggg== mediatype: image/png - - schema: olm.channel name: rhacs-3.62 package: rhacs-operator entries: - - &bundle-3-62-0 - name: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.0' + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" - name: rhacs-operator.v3.62.1 replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.61.0 < 3.62.1' - + skipRange: ">= 3.61.0 < 3.62.1" - schema: olm.channel name: rhacs-3.64 package: rhacs-operator entries: - - *bundle-3-62-0 - - &bundle-3-63-0 - name: rhacs-operator.v3.63.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 replaces: rhacs-operator.v3.62.0 - skipRange: '>= 3.62.0 < 3.63.0' - - &bundle-3-64-0 - name: rhacs-operator.v3.64.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 replaces: rhacs-operator.v3.63.0 - skipRange: '>= 3.63.0 < 3.64.0' + skipRange: ">= 3.63.0 < 3.64.0" - name: rhacs-operator.v3.64.1 replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.63.0 < 3.64.1' + skipRange: ">= 3.63.0 < 3.64.1" - name: rhacs-operator.v3.64.2 replaces: rhacs-operator.v3.64.1 - skipRange: '>= 3.63.0 < 3.64.2' - + skipRange: ">= 3.63.0 < 3.64.2" - schema: olm.channel name: rhacs-3.65 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - &bundle-3-65-0 - name: rhacs-operator.v3.65.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 replaces: rhacs-operator.v3.64.0 - skipRange: '>= 3.64.0 < 3.65.0' + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" - name: rhacs-operator.v3.65.1 replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.64.0 < 3.65.1' - + skipRange: ">= 3.64.0 < 3.65.1" - schema: olm.channel name: rhacs-3.66 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - &bundle-3-66-0 - name: rhacs-operator.v3.66.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 replaces: rhacs-operator.v3.65.0 - skipRange: '>= 3.65.0 < 3.66.0' + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" - name: rhacs-operator.v3.66.1 replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.65.0 < 3.66.1' - + skipRange: ">= 3.65.0 < 3.66.1" - schema: olm.channel name: rhacs-3.67 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - &bundle-3-67-0 - name: rhacs-operator.v3.67.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 replaces: rhacs-operator.v3.66.0 - skipRange: '>= 3.66.0 < 3.67.0' + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" - name: rhacs-operator.v3.67.1 replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.66.0 < 3.67.1' + skipRange: ">= 3.66.0 < 3.67.1" - name: rhacs-operator.v3.67.2 replaces: rhacs-operator.v3.67.1 - skipRange: '>= 3.66.0 < 3.67.2' - + skipRange: ">= 3.66.0 < 3.67.2" - schema: olm.channel name: rhacs-3.68 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - &bundle-3-68-0 - name: rhacs-operator.v3.68.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 replaces: rhacs-operator.v3.67.0 - skipRange: '>= 3.67.0 < 3.68.0' + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" - name: rhacs-operator.v3.68.1 replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.67.0 < 3.68.1' + skipRange: ">= 3.67.0 < 3.68.1" - name: rhacs-operator.v3.68.2 replaces: rhacs-operator.v3.68.1 - skipRange: '>= 3.67.0 < 3.68.2' - + skipRange: ">= 3.67.0 < 3.68.2" - schema: olm.channel name: rhacs-3.69 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - &bundle-3-69-0 - name: rhacs-operator.v3.69.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 replaces: rhacs-operator.v3.68.0 - skipRange: '>= 3.68.0 < 3.69.0' + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" - name: rhacs-operator.v3.69.1 replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.68.0 < 3.69.1' + skipRange: ">= 3.68.0 < 3.69.1" - name: rhacs-operator.v3.69.2 replaces: rhacs-operator.v3.69.1 - skipRange: '>= 3.68.0 < 3.69.2' - + skipRange: ">= 3.68.0 < 3.69.2" - schema: olm.channel name: rhacs-3.70 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - &bundle-3-70-0 - name: rhacs-operator.v3.70.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 replaces: rhacs-operator.v3.69.0 - skipRange: '>= 3.69.0 < 3.70.0' + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" - name: rhacs-operator.v3.70.1 replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.69.0 < 3.70.1' - + skipRange: ">= 3.69.0 < 3.70.1" - schema: olm.channel name: rhacs-3.71 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - &bundle-3-71-0 - name: rhacs-operator.v3.71.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 replaces: rhacs-operator.v3.70.0 - skipRange: '>= 3.70.0 < 3.71.0' + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" - name: rhacs-operator.v3.71.1 replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.70.0 < 3.71.1' + skipRange: ">= 3.70.0 < 3.71.1" - name: rhacs-operator.v3.71.2 replaces: rhacs-operator.v3.71.1 - skipRange: '>= 3.70.0 < 3.71.2' + skipRange: ">= 3.70.0 < 3.71.2" - name: rhacs-operator.v3.71.3 replaces: rhacs-operator.v3.71.2 - skipRange: '>= 3.70.0 < 3.71.3' - + skipRange: ">= 3.70.0 < 3.71.3" - schema: olm.channel name: rhacs-3.72 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - &bundle-3-72-0 - name: rhacs-operator.v3.72.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 replaces: rhacs-operator.v3.71.0 - skipRange: '>= 3.71.0 < 3.72.0' + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" - name: rhacs-operator.v3.72.1 replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.71.0 < 3.72.1' + skipRange: ">= 3.71.0 < 3.72.1" - name: rhacs-operator.v3.72.2 replaces: rhacs-operator.v3.72.1 - skipRange: '>= 3.71.0 < 3.72.2' + skipRange: ">= 3.71.0 < 3.72.2" - name: rhacs-operator.v3.72.3 replaces: rhacs-operator.v3.72.2 - skipRange: '>= 3.71.0 < 3.72.3' + skipRange: ">= 3.71.0 < 3.72.3" - name: rhacs-operator.v3.72.4 replaces: rhacs-operator.v3.72.3 - skipRange: '>= 3.71.0 < 3.72.4' - + skipRange: ">= 3.71.0 < 3.72.4" - schema: olm.channel name: rhacs-3.73 package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - &bundle-3-73-0 - name: rhacs-operator.v3.73.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 replaces: rhacs-operator.v3.72.0 - skipRange: '>= 3.72.0 < 3.73.0' + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" - name: rhacs-operator.v3.73.1 replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.72.0 < 3.73.1' + skipRange: ">= 3.72.0 < 3.73.1" - name: rhacs-operator.v3.73.2 replaces: rhacs-operator.v3.73.1 - skipRange: '>= 3.72.0 < 3.73.2' + skipRange: ">= 3.72.0 < 3.73.2" - name: rhacs-operator.v3.73.3 replaces: rhacs-operator.v3.73.2 - skipRange: '>= 3.72.0 < 3.73.3' + skipRange: ">= 3.72.0 < 3.73.3" - name: rhacs-operator.v3.73.4 replaces: rhacs-operator.v3.73.3 - skipRange: '>= 3.72.0 < 3.73.4' + skipRange: ">= 3.72.0 < 3.73.4" - name: rhacs-operator.v3.73.5 replaces: rhacs-operator.v3.73.4 - skipRange: '>= 3.72.0 < 3.73.5' - + skipRange: ">= 3.72.0 < 3.73.5" - schema: olm.channel - name: rhacs-3.74 + name: latest package: rhacs-operator entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - *bundle-3-73-0 - - &bundle-3-74-0 - name: rhacs-operator.v3.74.0 + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 replaces: rhacs-operator.v3.73.0 - skipRange: '>= 3.73.0 < 3.74.0' - - &bundle-3-74-1 - name: rhacs-operator.v3.74.1 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 replaces: rhacs-operator.v3.74.0 - skipRange: '>= 3.73.0 < 3.74.1' - - &bundle-3-74-2 - name: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 replaces: rhacs-operator.v3.74.1 - skipRange: '>= 3.73.0 < 3.74.2' - - &bundle-3-74-3 - name: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 replaces: rhacs-operator.v3.74.2 - skipRange: '>= 3.73.0 < 3.74.3' - - &bundle-3-74-4 - name: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 replaces: rhacs-operator.v3.74.3 - skipRange: '>= 3.73.0 < 3.74.4' - - &bundle-3-74-5 - name: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 replaces: rhacs-operator.v3.74.4 - skipRange: '>= 3.73.0 < 3.74.5' - - &bundle-3-74-6 - name: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 replaces: rhacs-operator.v3.74.5 - skipRange: '>= 3.73.0 < 3.74.6' - - &bundle-3-74-7 - name: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 replaces: rhacs-operator.v3.74.6 - skipRange: '>= 3.73.0 < 3.74.7' - - &bundle-3-74-8 - name: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 replaces: rhacs-operator.v3.74.7 - skipRange: '>= 3.73.0 < 3.74.8' - - &bundle-3-74-9 - name: rhacs-operator.v3.74.9 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 replaces: rhacs-operator.v3.74.8 - skipRange: '>= 3.73.0 < 3.74.9' - -- schema: olm.channel - name: latest - package: rhacs-operator - entries: - - *bundle-3-62-0 - - *bundle-3-63-0 - - *bundle-3-64-0 - - *bundle-3-65-0 - - *bundle-3-66-0 - - *bundle-3-67-0 - - *bundle-3-68-0 - - *bundle-3-69-0 - - *bundle-3-70-0 - - *bundle-3-71-0 - - *bundle-3-72-0 - - *bundle-3-73-0 - - *bundle-3-74-0 - - *bundle-3-74-1 - - *bundle-3-74-2 - - *bundle-3-74-3 - - *bundle-3-74-4 - - *bundle-3-74-5 - - *bundle-3-74-6 - - *bundle-3-74-7 - - *bundle-3-74-8 - - *bundle-3-74-9 - + skipRange: ">= 3.73.0 < 3.74.9" - schema: olm.channel - name: stable + name: rhacs-3.74 package: rhacs-operator entries: - - &bundle-4-0-0 - name: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.0' - - &bundle-4-0-1 - name: rhacs-operator.v4.0.1 - replaces: rhacs-operator.v4.0.0 - skipRange: '>= 3.74.0 < 4.0.1' - - &bundle-4-0-2 - name: rhacs-operator.v4.0.2 - replaces: rhacs-operator.v4.0.1 - skipRange: '>= 3.74.0 < 4.0.2' - - &bundle-4-0-3 - name: rhacs-operator.v4.0.3 - replaces: rhacs-operator.v4.0.2 - skipRange: '>= 3.74.0 < 4.0.3' - - &bundle-4-0-4 - name: rhacs-operator.v4.0.4 - replaces: rhacs-operator.v4.0.3 - skipRange: '>= 3.74.0 < 4.0.4' - - &bundle-4-0-5 - name: rhacs-operator.v4.0.5 - replaces: rhacs-operator.v4.0.4 - skipRange: '>= 3.74.0 < 4.0.5' - - - &bundle-4-1-0 - name: rhacs-operator.v4.1.0 - replaces: rhacs-operator.v4.0.5 - skipRange: '>= 4.0.0 < 4.1.0' - - &bundle-4-1-1 - name: rhacs-operator.v4.1.1 - replaces: rhacs-operator.v4.1.0 - skipRange: '>= 4.0.0 < 4.1.1' - skips: - - rhacs-operator.v4.1.0 - - &bundle-4-1-2 - name: rhacs-operator.v4.1.2 - replaces: rhacs-operator.v4.1.1 - skipRange: '>= 4.0.0 < 4.1.2' - skips: - - rhacs-operator.v4.1.0 - - &bundle-4-1-3 - name: rhacs-operator.v4.1.3 - replaces: rhacs-operator.v4.1.2 - skipRange: '>= 4.0.0 < 4.1.3' - skips: - - rhacs-operator.v4.1.0 - - &bundle-4-1-4 - name: rhacs-operator.v4.1.4 - replaces: rhacs-operator.v4.1.3 - skipRange: '>= 4.0.0 < 4.1.4' - skips: - - rhacs-operator.v4.1.0 - - &bundle-4-1-5 - name: rhacs-operator.v4.1.5 - replaces: rhacs-operator.v4.1.4 - skipRange: '>= 4.0.0 < 4.1.5' - skips: - - rhacs-operator.v4.1.0 - - &bundle-4-1-6 - name: rhacs-operator.v4.1.6 - replaces: rhacs-operator.v4.1.5 - skipRange: '>= 4.0.0 < 4.1.6' - skips: - - rhacs-operator.v4.1.0 - - - &bundle-4-2-0 - name: rhacs-operator.v4.2.0 - replaces: rhacs-operator.v4.1.6 - skipRange: '>= 4.1.0 < 4.2.0' - skips: - - rhacs-operator.v4.1.0 - - &bundle-4-2-1 - name: rhacs-operator.v4.2.1 - replaces: rhacs-operator.v4.2.0 - skipRange: '>= 4.1.0 < 4.2.1' - skips: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.9" +- schema: olm.channel + name: rhacs-4.0 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" +- schema: olm.channel + name: rhacs-4.1 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 +- schema: olm.channel + name: rhacs-4.2 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-2 - name: rhacs-operator.v4.2.2 + - name: rhacs-operator.v4.2.2 replaces: rhacs-operator.v4.2.1 - skipRange: '>= 4.1.0 < 4.2.2' + skipRange: ">= 4.1.0 < 4.2.2" skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-3 - name: rhacs-operator.v4.2.3 + - name: rhacs-operator.v4.2.3 replaces: rhacs-operator.v4.2.2 - skipRange: '>= 4.1.0 < 4.2.3' + skipRange: ">= 4.1.0 < 4.2.3" skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-4 - name: rhacs-operator.v4.2.4 + - name: rhacs-operator.v4.2.4 replaces: rhacs-operator.v4.2.3 - skipRange: '>= 4.1.0 < 4.2.4' + skipRange: ">= 4.1.0 < 4.2.4" skips: - rhacs-operator.v4.1.0 - - &bundle-4-2-5 - name: rhacs-operator.v4.2.5 + - name: rhacs-operator.v4.2.5 replaces: rhacs-operator.v4.2.4 - skipRange: '>= 4.1.0 < 4.2.5' + skipRange: ">= 4.1.0 < 4.2.5" skips: - rhacs-operator.v4.1.0 - - - &bundle-4-3-0 - name: rhacs-operator.v4.3.0 +- schema: olm.channel + name: rhacs-4.3 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" +- schema: olm.channel + name: rhacs-4.4 + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 replaces: rhacs-operator.v4.2.5 - skipRange: '>= 4.2.0 < 4.3.0' - - &bundle-4-3-1 - name: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 replaces: rhacs-operator.v4.3.0 - skipRange: '>= 4.2.0 < 4.3.1' - - &bundle-4-3-2 - name: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 replaces: rhacs-operator.v4.3.1 - skipRange: '>= 4.2.0 < 4.3.2' - - &bundle-4-3-3 - name: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 replaces: rhacs-operator.v4.3.2 - skipRange: '>= 4.2.0 < 4.3.3' - - &bundle-4-3-4 - name: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 replaces: rhacs-operator.v4.3.3 - skipRange: '>= 4.2.0 < 4.3.4' - - &bundle-4-3-5 - name: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 replaces: rhacs-operator.v4.3.4 - skipRange: '>= 4.2.0 < 4.3.5' - - &bundle-4-3-6 - name: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 replaces: rhacs-operator.v4.3.5 - skipRange: '>= 4.2.0 < 4.3.6' - - &bundle-4-3-7 - name: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 replaces: rhacs-operator.v4.3.6 - skipRange: '>= 4.2.0 < 4.3.7' - - &bundle-4-3-8 - name: rhacs-operator.v4.3.8 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 replaces: rhacs-operator.v4.3.7 - skipRange: '>= 4.2.0 < 4.3.8' - - - &bundle-4-4-0 - name: rhacs-operator.v4.4.0 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 replaces: rhacs-operator.v4.3.8 - skipRange: '>= 4.3.0 < 4.4.0' - - &bundle-4-4-1 - name: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 replaces: rhacs-operator.v4.4.0 - skipRange: '>= 4.3.0 < 4.4.1' - - &bundle-4-4-2 - name: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 replaces: rhacs-operator.v4.4.1 - skipRange: '>= 4.3.0 < 4.4.2' - - &bundle-4-4-3 - name: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 replaces: rhacs-operator.v4.4.2 - skipRange: '>= 4.3.0 < 4.4.3' - - &bundle-4-4-4 - name: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 replaces: rhacs-operator.v4.4.3 - skipRange: '>= 4.3.0 < 4.4.4' - - &bundle-4-4-5 - name: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 replaces: rhacs-operator.v4.4.4 - skipRange: '>= 4.3.0 < 4.4.5' - - &bundle-4-4-6 - name: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 replaces: rhacs-operator.v4.4.5 - skipRange: '>= 4.3.0 < 4.4.6' - - &bundle-4-4-7 - name: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 replaces: rhacs-operator.v4.4.6 - skipRange: '>= 4.3.0 < 4.4.7' - - &bundle-4-4-8 - name: rhacs-operator.v4.4.8 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 replaces: rhacs-operator.v4.4.7 - skipRange: '>= 4.3.0 < 4.4.8' - - - &bundle-4-5-0 - name: rhacs-operator.v4.5.0 - replaces: rhacs-operator.v4.4.8 - skipRange: '>= 4.4.0 < 4.5.0' - - &bundle-4-5-1 - name: rhacs-operator.v4.5.1 - replaces: rhacs-operator.v4.5.0 - skipRange: '>= 4.4.0 < 4.5.1' - - &bundle-4-5-2 - name: rhacs-operator.v4.5.2 - replaces: rhacs-operator.v4.5.1 - skipRange: '>= 4.4.0 < 4.5.2' - - &bundle-4-5-3 - name: rhacs-operator.v4.5.3 - replaces: rhacs-operator.v4.5.2 - skipRange: '>= 4.4.0 < 4.5.3' - - &bundle-4-5-4 - name: rhacs-operator.v4.5.4 - replaces: rhacs-operator.v4.5.3 - skipRange: '>= 4.4.0 < 4.5.4' - - &bundle-4-5-5 - name: rhacs-operator.v4.5.5 - replaces: rhacs-operator.v4.5.4 - skipRange: '>= 4.4.0 < 4.5.5' - - &bundle-4-5-6 - name: rhacs-operator.v4.5.6 - replaces: rhacs-operator.v4.5.5 - skipRange: '>= 4.4.0 < 4.5.6' - - &bundle-4-5-7 - name: rhacs-operator.v4.5.7 - replaces: rhacs-operator.v4.5.6 - skipRange: '>= 4.4.0 < 4.5.7' - - &bundle-4-5-8 - name: rhacs-operator.v4.5.8 - replaces: rhacs-operator.v4.5.7 - skipRange: '>= 4.4.0 < 4.5.8' - - &bundle-4-5-9 - name: rhacs-operator.v4.5.9 - replaces: rhacs-operator.v4.5.8 - skipRange: '>= 4.4.0 < 4.5.9' - - - &bundle-4-6-0 - name: rhacs-operator.v4.6.0 - replaces: rhacs-operator.v4.5.9 - skipRange: '>= 4.5.0 < 4.6.0' - - &bundle-4-6-1 - name: rhacs-operator.v4.6.1 - replaces: rhacs-operator.v4.6.0 - skipRange: '>= 4.5.0 < 4.6.1' - - &bundle-4-6-2 - name: rhacs-operator.v4.6.2 - replaces: rhacs-operator.v4.6.1 - skipRange: '>= 4.5.0 < 4.6.2' - - &bundle-4-6-3 - name: rhacs-operator.v4.6.3 - replaces: rhacs-operator.v4.6.2 - skipRange: '>= 4.5.0 < 4.6.3' - - &bundle-4-6-4 - name: rhacs-operator.v4.6.4 - replaces: rhacs-operator.v4.6.3 - skipRange: '>= 4.5.0 < 4.6.4' - - &bundle-4-6-5 - name: rhacs-operator.v4.6.5 - replaces: rhacs-operator.v4.6.4 - skipRange: '>= 4.5.0 < 4.6.5' - - &bundle-4-6-6 - name: rhacs-operator.v4.6.6 - replaces: rhacs-operator.v4.6.5 - skipRange: '>= 4.5.0 < 4.6.6' - - &bundle-4-6-7 - name: rhacs-operator.v4.6.7 - replaces: rhacs-operator.v4.6.6 - skipRange: '>= 4.5.0 < 4.6.7' - - &bundle-4-6-8 - name: rhacs-operator.v4.6.8 - replaces: rhacs-operator.v4.6.7 - skipRange: '>= 4.5.0 < 4.6.8' - - - &bundle-4-7-0 - name: rhacs-operator.v4.7.0 - replaces: rhacs-operator.v4.6.8 - skipRange: '>= 4.6.0 < 4.7.0' - - &bundle-4-7-1 - name: rhacs-operator.v4.7.1 - replaces: rhacs-operator.v4.7.0 - skipRange: '>= 4.6.0 < 4.7.1' - - &bundle-4-7-2 - name: rhacs-operator.v4.7.2 - replaces: rhacs-operator.v4.7.1 - skipRange: '>= 4.6.0 < 4.7.2' - - &bundle-4-7-3 - name: rhacs-operator.v4.7.3 - replaces: rhacs-operator.v4.7.2 - skipRange: '>= 4.6.0 < 4.7.3' - - &bundle-4-7-4 - name: rhacs-operator.v4.7.4 - replaces: rhacs-operator.v4.7.3 - skipRange: '>= 4.6.0 < 4.7.4' - - &bundle-4-7-5 - name: rhacs-operator.v4.7.5 - replaces: rhacs-operator.v4.7.4 - skipRange: '>= 4.6.0 < 4.7.5' - - - &bundle-4-8-0 - name: rhacs-operator.v4.8.0 - replaces: rhacs-operator.v4.7.5 - skipRange: '>= 4.7.0 < 4.8.0' - - &bundle-4-8-1 - name: rhacs-operator.v4.8.1 - replaces: rhacs-operator.v4.8.0 - skipRange: '>= 4.7.0 < 4.8.1' - -- schema: olm.channel - name: rhacs-4.0 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - -- schema: olm.channel - name: rhacs-4.1 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - -- schema: olm.channel - name: rhacs-4.2 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - -- schema: olm.channel - name: rhacs-4.3 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - -- schema: olm.channel - name: rhacs-4.4 - package: rhacs-operator - entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - + skipRange: ">= 4.3.0 < 4.4.8" - schema: olm.channel name: rhacs-4.5 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - - - *bundle-4-5-0 - - *bundle-4-5-1 - - *bundle-4-5-2 - - *bundle-4-5-3 - - *bundle-4-5-4 - - *bundle-4-5-5 - - *bundle-4-5-6 - - *bundle-4-5-7 - - *bundle-4-5-8 - - *bundle-4-5-9 - + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" - schema: olm.channel name: rhacs-4.6 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - - - *bundle-4-5-0 - - *bundle-4-5-1 - - *bundle-4-5-2 - - *bundle-4-5-3 - - *bundle-4-5-4 - - *bundle-4-5-5 - - *bundle-4-5-6 - - *bundle-4-5-7 - - *bundle-4-5-8 - - *bundle-4-5-9 - - - *bundle-4-6-0 - - *bundle-4-6-1 - - *bundle-4-6-2 - - *bundle-4-6-3 - - *bundle-4-6-4 - - *bundle-4-6-5 - - *bundle-4-6-6 - - *bundle-4-6-7 - - *bundle-4-6-8 - + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" - schema: olm.channel name: rhacs-4.7 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - - - *bundle-4-5-0 - - *bundle-4-5-1 - - *bundle-4-5-2 - - *bundle-4-5-3 - - *bundle-4-5-4 - - *bundle-4-5-5 - - *bundle-4-5-6 - - *bundle-4-5-7 - - *bundle-4-5-8 - - *bundle-4-5-9 - - - *bundle-4-6-0 - - *bundle-4-6-1 - - *bundle-4-6-2 - - *bundle-4-6-3 - - *bundle-4-6-4 - - *bundle-4-6-5 - - *bundle-4-6-6 - - *bundle-4-6-7 - - *bundle-4-6-8 - - - *bundle-4-7-0 - - *bundle-4-7-1 - - *bundle-4-7-2 - - *bundle-4-7-3 - - *bundle-4-7-4 - - *bundle-4-7-5 - + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.5" - schema: olm.channel name: rhacs-4.8 package: rhacs-operator entries: - - *bundle-4-0-0 - - *bundle-4-0-1 - - *bundle-4-0-2 - - *bundle-4-0-3 - - *bundle-4-0-4 - - *bundle-4-0-5 - - - *bundle-4-1-0 - - *bundle-4-1-1 - - *bundle-4-1-2 - - *bundle-4-1-3 - - *bundle-4-1-4 - - *bundle-4-1-5 - - *bundle-4-1-6 - - - *bundle-4-2-0 - - *bundle-4-2-1 - - *bundle-4-2-2 - - *bundle-4-2-3 - - *bundle-4-2-4 - - *bundle-4-2-5 - - - *bundle-4-3-0 - - *bundle-4-3-1 - - *bundle-4-3-2 - - *bundle-4-3-3 - - *bundle-4-3-4 - - *bundle-4-3-5 - - *bundle-4-3-6 - - *bundle-4-3-7 - - *bundle-4-3-8 - - - *bundle-4-4-0 - - *bundle-4-4-1 - - *bundle-4-4-2 - - *bundle-4-4-3 - - *bundle-4-4-4 - - *bundle-4-4-5 - - *bundle-4-4-6 - - *bundle-4-4-7 - - *bundle-4-4-8 - - - *bundle-4-5-0 - - *bundle-4-5-1 - - *bundle-4-5-2 - - *bundle-4-5-3 - - *bundle-4-5-4 - - *bundle-4-5-5 - - *bundle-4-5-6 - - *bundle-4-5-7 - - *bundle-4-5-8 - - *bundle-4-5-9 - - - *bundle-4-6-0 - - *bundle-4-6-1 - - *bundle-4-6-2 - - *bundle-4-6-3 - - *bundle-4-6-4 - - *bundle-4-6-5 - - *bundle-4-6-6 - - *bundle-4-6-7 - - *bundle-4-6-8 - - - *bundle-4-7-0 - - *bundle-4-7-1 - - *bundle-4-7-2 - - *bundle-4-7-3 - - *bundle-4-7-4 - - *bundle-4-7-5 - - - *bundle-4-8-0 - - *bundle-4-8-1 - -- schema: olm.deprecations - package: rhacs-operator - entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.5" + - name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.5 + skipRange: ">= 4.7.0 < 4.8.0" + - name: rhacs-operator.v4.8.1 + replaces: rhacs-operator.v4.8.0 + skipRange: ">= 4.7.0 < 4.8.1" +- schema: olm.channel + name: stable + package: rhacs-operator + entries: + - name: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.0" + - name: rhacs-operator.v4.0.1 + replaces: rhacs-operator.v4.0.0 + skipRange: ">= 3.74.0 < 4.0.1" + - name: rhacs-operator.v4.0.2 + replaces: rhacs-operator.v4.0.1 + skipRange: ">= 3.74.0 < 4.0.2" + - name: rhacs-operator.v4.0.3 + replaces: rhacs-operator.v4.0.2 + skipRange: ">= 3.74.0 < 4.0.3" + - name: rhacs-operator.v4.0.4 + replaces: rhacs-operator.v4.0.3 + skipRange: ">= 3.74.0 < 4.0.4" + - name: rhacs-operator.v4.0.5 + replaces: rhacs-operator.v4.0.4 + skipRange: ">= 3.74.0 < 4.0.5" + - name: rhacs-operator.v4.1.0 + replaces: rhacs-operator.v4.0.5 + skipRange: ">= 4.0.0 < 4.1.0" + - name: rhacs-operator.v4.1.1 + replaces: rhacs-operator.v4.1.0 + skipRange: ">= 4.0.0 < 4.1.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.2 + replaces: rhacs-operator.v4.1.1 + skipRange: ">= 4.0.0 < 4.1.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.3 + replaces: rhacs-operator.v4.1.2 + skipRange: ">= 4.0.0 < 4.1.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.4 + replaces: rhacs-operator.v4.1.3 + skipRange: ">= 4.0.0 < 4.1.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.5 + replaces: rhacs-operator.v4.1.4 + skipRange: ">= 4.0.0 < 4.1.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.1.6 + replaces: rhacs-operator.v4.1.5 + skipRange: ">= 4.0.0 < 4.1.6" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.0 + replaces: rhacs-operator.v4.1.6 + skipRange: ">= 4.1.0 < 4.2.0" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.1 + replaces: rhacs-operator.v4.2.0 + skipRange: ">= 4.1.0 < 4.2.1" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.2 + replaces: rhacs-operator.v4.2.1 + skipRange: ">= 4.1.0 < 4.2.2" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.3 + replaces: rhacs-operator.v4.2.2 + skipRange: ">= 4.1.0 < 4.2.3" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.4 + replaces: rhacs-operator.v4.2.3 + skipRange: ">= 4.1.0 < 4.2.4" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.2.5 + replaces: rhacs-operator.v4.2.4 + skipRange: ">= 4.1.0 < 4.2.5" + skips: + - rhacs-operator.v4.1.0 + - name: rhacs-operator.v4.3.0 + replaces: rhacs-operator.v4.2.5 + skipRange: ">= 4.2.0 < 4.3.0" + - name: rhacs-operator.v4.3.1 + replaces: rhacs-operator.v4.3.0 + skipRange: ">= 4.2.0 < 4.3.1" + - name: rhacs-operator.v4.3.2 + replaces: rhacs-operator.v4.3.1 + skipRange: ">= 4.2.0 < 4.3.2" + - name: rhacs-operator.v4.3.3 + replaces: rhacs-operator.v4.3.2 + skipRange: ">= 4.2.0 < 4.3.3" + - name: rhacs-operator.v4.3.4 + replaces: rhacs-operator.v4.3.3 + skipRange: ">= 4.2.0 < 4.3.4" + - name: rhacs-operator.v4.3.5 + replaces: rhacs-operator.v4.3.4 + skipRange: ">= 4.2.0 < 4.3.5" + - name: rhacs-operator.v4.3.6 + replaces: rhacs-operator.v4.3.5 + skipRange: ">= 4.2.0 < 4.3.6" + - name: rhacs-operator.v4.3.7 + replaces: rhacs-operator.v4.3.6 + skipRange: ">= 4.2.0 < 4.3.7" + - name: rhacs-operator.v4.3.8 + replaces: rhacs-operator.v4.3.7 + skipRange: ">= 4.2.0 < 4.3.8" + - name: rhacs-operator.v4.4.0 + replaces: rhacs-operator.v4.3.8 + skipRange: ">= 4.3.0 < 4.4.0" + - name: rhacs-operator.v4.4.1 + replaces: rhacs-operator.v4.4.0 + skipRange: ">= 4.3.0 < 4.4.1" + - name: rhacs-operator.v4.4.2 + replaces: rhacs-operator.v4.4.1 + skipRange: ">= 4.3.0 < 4.4.2" + - name: rhacs-operator.v4.4.3 + replaces: rhacs-operator.v4.4.2 + skipRange: ">= 4.3.0 < 4.4.3" + - name: rhacs-operator.v4.4.4 + replaces: rhacs-operator.v4.4.3 + skipRange: ">= 4.3.0 < 4.4.4" + - name: rhacs-operator.v4.4.5 + replaces: rhacs-operator.v4.4.4 + skipRange: ">= 4.3.0 < 4.4.5" + - name: rhacs-operator.v4.4.6 + replaces: rhacs-operator.v4.4.5 + skipRange: ">= 4.3.0 < 4.4.6" + - name: rhacs-operator.v4.4.7 + replaces: rhacs-operator.v4.4.6 + skipRange: ">= 4.3.0 < 4.4.7" + - name: rhacs-operator.v4.4.8 + replaces: rhacs-operator.v4.4.7 + skipRange: ">= 4.3.0 < 4.4.8" + - name: rhacs-operator.v4.5.0 + replaces: rhacs-operator.v4.4.8 + skipRange: ">= 4.4.0 < 4.5.0" + - name: rhacs-operator.v4.5.1 + replaces: rhacs-operator.v4.5.0 + skipRange: ">= 4.4.0 < 4.5.1" + - name: rhacs-operator.v4.5.2 + replaces: rhacs-operator.v4.5.1 + skipRange: ">= 4.4.0 < 4.5.2" + - name: rhacs-operator.v4.5.3 + replaces: rhacs-operator.v4.5.2 + skipRange: ">= 4.4.0 < 4.5.3" + - name: rhacs-operator.v4.5.4 + replaces: rhacs-operator.v4.5.3 + skipRange: ">= 4.4.0 < 4.5.4" + - name: rhacs-operator.v4.5.5 + replaces: rhacs-operator.v4.5.4 + skipRange: ">= 4.4.0 < 4.5.5" + - name: rhacs-operator.v4.5.6 + replaces: rhacs-operator.v4.5.5 + skipRange: ">= 4.4.0 < 4.5.6" + - name: rhacs-operator.v4.5.7 + replaces: rhacs-operator.v4.5.6 + skipRange: ">= 4.4.0 < 4.5.7" + - name: rhacs-operator.v4.5.8 + replaces: rhacs-operator.v4.5.7 + skipRange: ">= 4.4.0 < 4.5.8" + - name: rhacs-operator.v4.5.9 + replaces: rhacs-operator.v4.5.8 + skipRange: ">= 4.4.0 < 4.5.9" + - name: rhacs-operator.v4.6.0 + replaces: rhacs-operator.v4.5.9 + skipRange: ">= 4.5.0 < 4.6.0" + - name: rhacs-operator.v4.6.1 + replaces: rhacs-operator.v4.6.0 + skipRange: ">= 4.5.0 < 4.6.1" + - name: rhacs-operator.v4.6.2 + replaces: rhacs-operator.v4.6.1 + skipRange: ">= 4.5.0 < 4.6.2" + - name: rhacs-operator.v4.6.3 + replaces: rhacs-operator.v4.6.2 + skipRange: ">= 4.5.0 < 4.6.3" + - name: rhacs-operator.v4.6.4 + replaces: rhacs-operator.v4.6.3 + skipRange: ">= 4.5.0 < 4.6.4" + - name: rhacs-operator.v4.6.5 + replaces: rhacs-operator.v4.6.4 + skipRange: ">= 4.5.0 < 4.6.5" + - name: rhacs-operator.v4.6.6 + replaces: rhacs-operator.v4.6.5 + skipRange: ">= 4.5.0 < 4.6.6" + - name: rhacs-operator.v4.6.7 + replaces: rhacs-operator.v4.6.6 + skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.6.0 < 4.7.0" + - name: rhacs-operator.v4.7.1 + replaces: rhacs-operator.v4.7.0 + skipRange: ">= 4.6.0 < 4.7.1" + - name: rhacs-operator.v4.7.2 + replaces: rhacs-operator.v4.7.1 + skipRange: ">= 4.6.0 < 4.7.2" + - name: rhacs-operator.v4.7.3 + replaces: rhacs-operator.v4.7.2 + skipRange: ">= 4.6.0 < 4.7.3" + - name: rhacs-operator.v4.7.4 + replaces: rhacs-operator.v4.7.3 + skipRange: ">= 4.6.0 < 4.7.4" + - name: rhacs-operator.v4.7.5 + replaces: rhacs-operator.v4.7.4 + skipRange: ">= 4.6.0 < 4.7.5" + - name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.5 + skipRange: ">= 4.7.0 < 4.8.0" + - name: rhacs-operator.v4.8.1 + replaces: rhacs-operator.v4.8.0 + skipRange: ">= 4.7.0 < 4.8.1" +- schema: olm.deprecations + package: rhacs-operator + entries: + - reference: + schema: olm.channel + name: latest + message: | + The `latest` channel is no longer supported. Please switch to the `stable` channel. + - reference: + schema: olm.channel + name: rhacs-3.62 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.64 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.65 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.66 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.67 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.68 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.69 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.70 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.71 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.72 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.73 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.74 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.0 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.1 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.2 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.3 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.4 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-4.5 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.62.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.62.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.63.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.64.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.64.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.64.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.65.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.65.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.66.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.66.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.67.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.67.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.67.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.68.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.68.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.68.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.69.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.69.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.69.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.70.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.70.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.71.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.71.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.71.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.71.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.72.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v3.72.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: latest + schema: olm.bundle + name: rhacs-operator.v3.72.2 message: | - The `latest` channel is no longer supported. Please switch to the `stable` channel. + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.62 - message: &deprecated-minor-channel | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + schema: olm.bundle + name: rhacs-operator.v3.72.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.64 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.72.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.65 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.73.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.66 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.73.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.67 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.73.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.68 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.73.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.69 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.73.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.70 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.73.5 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.71 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.72 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.73 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-3.74 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-4.0 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-4.1 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.5 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-4.2 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.6 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-4.3 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.7 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-4.4 - message: *deprecated-minor-channel + schema: olm.bundle + name: rhacs-operator.v3.74.8 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. - reference: - schema: olm.channel - name: rhacs-4.5 - message: *deprecated-minor-channel - -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 - schema: olm.bundle -- image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - schema: olm.bundle -- schema: olm.bundle - # 4.6.7 + schema: olm.bundle + name: rhacs-operator.v3.74.9 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.0.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.0.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.0.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.0.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.0.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.0.5 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.1.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.1.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.1.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.1.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.1.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.1.5 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.1.6 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.2.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.2.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.2.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.2.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.2.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.2.5 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.5 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.6 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.7 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.3.8 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.5 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.6 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.7 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.4.8 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.0 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.1 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.2 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.3 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.4 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.5 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.6 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.7 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.8 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + - reference: + schema: olm.bundle + name: rhacs-operator.v4.5.9 + message: | + This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 +- schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - schema: olm.bundle - # 4.6.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - schema: olm.bundle - # 4.7.4 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - schema: olm.bundle - # 4.7.5 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 - schema: olm.bundle - # 4.8.0 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be - schema: olm.bundle - # 4.8.1 image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index e0379e02..65c18828 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -18,7 +18,7 @@ import ( const ( inputFile = "bundles.yaml" - outputFile = "catalog-template-new.yaml" + outputFile = "catalog-template.yaml" channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" bundleDeprecationMessage = "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" From 7e3075be3a79ecc56cbe1e802dbef4ec43fe8af9 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 30 Jul 2025 00:12:56 +0200 Subject: [PATCH 022/105] Fail if bundle images are not sorted in ascending order --- cmd/generate-catalog/generate.go | 44 +++++++++++++++----------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 65c18828..d968bf32 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -9,7 +9,6 @@ import ( "log" "os" "slices" - "sort" semver "github.com/Masterminds/semver/v3" "github.com/distribution/reference" @@ -31,8 +30,8 @@ type Input struct { } type BundleImage struct { - Image string `yaml:"image"` - Version string `yaml:"version"` + Image string `yaml:"image"` + Version *semver.Version `yaml:"version"` } type CatalogTemplate struct { @@ -94,7 +93,12 @@ func main() { log.Fatalf("Failed to read bundle list file: %v", err) } - versions, versionToImageMap, err := parseAndSortVersions(input.Images) + versions := make([]*semver.Version, 0) + for _, img := range input.Images { + versions = append(versions, img.Version) + } + + versionToImageMap, err := buildMapVersionToImage(input.Images) if err != nil { log.Fatalf("Failed to parse versions: %v", err) } @@ -129,36 +133,30 @@ func readInputFile() (Input, error) { return Input{}, fmt.Errorf("Failed to parse YAML: %v", err) } + for i := 0; i < len(input.Images)-1; i++ { + version := input.Images[i].Version + nextVersion := input.Images[i+1].Version + if version.GreaterThan(nextVersion) { + return Input{}, fmt.Errorf("Operator bundle images are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) + } + } + return input, nil } -// parseAndSortVersions parses the bundle images and versions from the list of BundleImage -// and returns a sorted list of versions along with a map from version to BundleImage mapping. -func parseAndSortVersions(images []BundleImage) ([]*semver.Version, map[*semver.Version]BundleImage, error) { - var versions []*semver.Version +// buildMapVersionToImage returns a mapping from version to BundleImage. +func buildMapVersionToImage(images []BundleImage) (map[*semver.Version]BundleImage, error) { versionToImageMap := make(map[*semver.Version]BundleImage) for _, img := range images { - // ignore image validation for now. Looks like docker library has a bug in it err := validateImageReference(img.Image) if err != nil { - return nil, nil, fmt.Errorf("invalid image reference %s: %w", img.Image, err) + return nil, fmt.Errorf("invalid image reference %s: %w", img.Image, err) } - - v, err := semver.StrictNewVersion(img.Version) - if err != nil { - return nil, nil, fmt.Errorf("invalid tag %s: %w", img.Version, err) - } - - versionToImageMap[v] = img - versions = append(versions, v) + versionToImageMap[img.Version] = img } - sort.Slice(versions, func(i, j int) bool { - return versions[i].LessThan(versions[j]) - }) - - return versions, versionToImageMap, nil + return versionToImageMap, nil } // generatePackageWithIcon creates a new "olm.package" object with an operator icon. From 14143c7fef2026bd05206b0027946775906dee70 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 30 Jul 2025 15:44:09 +0200 Subject: [PATCH 023/105] Apply suggestions from code review Co-authored-by: Marcin Owsiany --- cmd/generate-catalog/generate.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index d968bf32..82cf1634 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -1,7 +1,7 @@ package main import ( - // needs for digest algorithm validation + // needed for digest algorithm validation _ "crypto/sha256" "encoding/base64" @@ -151,7 +151,7 @@ func buildMapVersionToImage(images []BundleImage) (map[*semver.Version]BundleIma for _, img := range images { err := validateImageReference(img.Image) if err != nil { - return nil, fmt.Errorf("invalid image reference %s: %w", img.Image, err) + return nil, fmt.Errorf("invalid image reference %q: %w", img.Image, err) } versionToImageMap[img.Version] = img } @@ -279,7 +279,7 @@ func newCatalogTemplate() CatalogTemplate { } // addPackage adds a "olm.package" object to the base catalog. -func (catalog *CatalogTemplate) addPackage(pkg Package) { +func (c *CatalogTemplate) addPackage(pkg Package) { catalog.Entries = append(catalog.Entries, CatalogEntry(pkg)) } @@ -333,7 +333,7 @@ func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { // Create a special "olm.channel" object with name "latest". // It is a deprecated channel which was used before 4.x.x version. -func generateLatestChannel(entries []ChannelEntry) Channel { +func newLatestChannel(entries []ChannelEntry) Channel { return Channel{ Schema: "olm.channel", Name: "latest", @@ -344,7 +344,7 @@ func generateLatestChannel(entries []ChannelEntry) Channel { // Create a special "olm.channel" object with name "stable". // It is a default channel for all versions after 4.x.x. -func generateStableChannel(entries []ChannelEntry) Channel { +func newStableChannel(entries []ChannelEntry) Channel { return Channel{ Schema: "olm.channel", Name: "stable", From 6aef3973e65277f9442e2d21af292d132bf36145 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 31 Jul 2025 03:39:22 +0200 Subject: [PATCH 024/105] Move types --- cmd/generate-catalog/generate.go | 300 +++---------------------------- cmd/generate-catalog/types.go | 279 ++++++++++++++++++++++++++++ 2 files changed, 304 insertions(+), 275 deletions(-) create mode 100644 cmd/generate-catalog/types.go diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 82cf1634..0195e4f5 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -18,75 +18,14 @@ import ( const ( inputFile = "bundles.yaml" outputFile = "catalog-template.yaml" + iconFile = "icon.png" + firstLineHeadComment = "This file is generated by cmd/generate-catalog/generate.go script. DO NOT EDIT." + secondLineHeadComment = "Any manual changes will be overwritten." channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" bundleDeprecationMessage = "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) -type Input struct { - OldestSupportedVersion *semver.Version `yaml:"oldest_supported_version"` - BrokenVersions []*semver.Version `yaml:"broken_versions"` - Images []BundleImage `yaml:"images"` -} - -type BundleImage struct { - Image string `yaml:"image"` - Version *semver.Version `yaml:"version"` -} - -type CatalogTemplate struct { - Schema string `yaml:"schema"` - Entries []CatalogEntry `yaml:"entries"` -} - -type CatalogEntry any - -type Package struct { - Schema string `yaml:"schema"` - Name string `yaml:"name"` - DefaultChannel string `yaml:"defaultChannel"` - Icon Icon `yaml:"icon"` -} - -type Icon struct { - Base64data string `yaml:"base64data"` - MediaType string `yaml:"mediatype"` -} - -type Channel struct { - Schema string `yaml:"schema"` - Name string `yaml:"name,omitempty"` - Package string `yaml:"package,omitempty"` - Entries []ChannelEntry `yaml:"entries,omitempty"` -} -type ChannelEntry struct { - Name string `yaml:"name"` - Replaces string `yaml:"replaces,omitempty"` - SkipRange string `yaml:"skipRange"` - Skips []string `yaml:"skips,omitempty"` -} - -type Deprecations struct { - Schema string `yaml:"schema"` - Package string `yaml:"package"` - Entries []DeprecationEntry `yaml:"entries,omitempty"` -} - -type DeprecationEntry struct { - Reference DeprecationReference `yaml:"reference"` - Message string `yaml:"message"` -} - -type DeprecationReference struct { - Schema string `yaml:"schema"` - Name string `yaml:"name"` -} - -type BundleEntry struct { - Schema string `yaml:"schema"` - Image string `yaml:"image"` -} - func main() { input, err := readInputFile() if err != nil { @@ -117,27 +56,30 @@ func main() { catalog.addDeprecations(deprecations) catalog.addBundles(bundles) - writeCatalogTemplateToFile(catalog) + err = catalog.writeCatalogTemplateToFile() + if err != nil { + log.Fatalf("Failed to write catalog template to file: %v", err) + } fmt.Printf("%s generated successfully.\n", outputFile) } -// readInputFile reads the operator bundle image list, broken versions list and the latest supported version from the input YAML file. +// readInputFile unmarshals YAML file onto Input structure. func readInputFile() (Input, error) { inputBytes, err := os.ReadFile(inputFile) if err != nil { - return Input{}, fmt.Errorf("Failed to read %s: %v", inputFile, err) + return Input{}, fmt.Errorf("failed to read %s: %v", inputFile, err) } var input Input if err := yaml.Unmarshal(inputBytes, &input); err != nil { - return Input{}, fmt.Errorf("Failed to parse YAML: %v", err) + return Input{}, fmt.Errorf("failed to parse YAML: %v", err) } for i := 0; i < len(input.Images)-1; i++ { version := input.Images[i].Version nextVersion := input.Images[i+1].Version if version.GreaterThan(nextVersion) { - return Input{}, fmt.Errorf("Operator bundle images are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) + return Input{}, fmt.Errorf("operator bundle images are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) } } @@ -161,11 +103,9 @@ func buildMapVersionToImage(images []BundleImage) (map[*semver.Version]BundleIma // generatePackageWithIcon creates a new "olm.package" object with an operator icon. func generatePackageWithIcon() (Package, error) { - iconFile := "icon.png" - data, err := os.ReadFile(iconFile) if err != nil { - return Package{}, fmt.Errorf("Failed to read icon.png: %v", err) + return Package{}, fmt.Errorf("failed to read icon.png: %v", err) } iconBase64 := base64.StdEncoding.EncodeToString(data) @@ -203,6 +143,11 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi if v.Original() != "3.63.0" { if channel != nil { channels = append(channels, *channel) + // Also add "latest" channel when all "3.X.X" version are processed + if v.Original() == "4.0.0" { + latestChannel := newLatestChannel(channel.Entries) + channels = append(channels, latestChannel) + } } channel = newChannel(v, slices.Clone(majorEntries)) } @@ -214,19 +159,19 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi } majorEntries = append(majorEntries, catalogChannelEntry) - // Add "latest" channel when "3.74.9" is reached - if v.Original() == "3.74.9" { - latestChannel := generateLatestChannel(channel.Entries) - channels = append(channels, latestChannel) - } - // Add "stable" channel when the last version is reached if n == len(versions)-1 { channels = append(channels, *channel) - stableChannel := generateStableChannel(channel.Entries) + stableChannel := newStableChannel(channel.Entries) channels = append(channels, stableChannel) } + // Add "latest" channel when "3.74.9" is reached + if v.Original() == "3.74.9" { + latestChannel := newLatestChannel(channel.Entries) + channels = append(channels, latestChannel) + } + previousEntryVersion = v } @@ -270,201 +215,6 @@ func generateBundles(versions []*semver.Version, versionToImageMap map[*semver.V return bundleEntries } -// Create base catalog template block. -// It has to contain objects with schema equal to: "olm.package", "olm.channel", "olm.deprecations" or "olm.bundle". -func newCatalogTemplate() CatalogTemplate { - return CatalogTemplate{ - Schema: "olm.template.basic", - } -} - -// addPackage adds a "olm.package" object to the base catalog. -func (c *CatalogTemplate) addPackage(pkg Package) { - catalog.Entries = append(catalog.Entries, CatalogEntry(pkg)) -} - -// addChannels adds a list of "olm.channel" objects to the base catalog. -func (catalog *CatalogTemplate) addChannels(channels []Channel) { - for _, channel := range channels { - catalog.Entries = append(catalog.Entries, CatalogEntry(channel)) - } -} - -// addDeprecations adds a "olm.deprecations" object to the base catalog. -func (catalog *CatalogTemplate) addDeprecations(deprecations Deprecations) { - catalog.Entries = append(catalog.Entries, CatalogEntry(deprecations)) -} - -// addBundles adds a list of "olm.bundle" objects to the base catalog. -func (catalog *CatalogTemplate) addBundles(bundles []BundleEntry) { - for _, bundle := range bundles { - catalog.Entries = append(catalog.Entries, CatalogEntry(bundle)) - } -} - -// writeCatalogTemplateToFile writes the resulting catalog template to the output YAML file. -func writeCatalogTemplateToFile(catalog CatalogTemplate) error { - out, err := yaml.Marshal(&catalog) - if err != nil { - return fmt.Errorf("Failed to marshal catalog: %v", err) - } - if err := os.WriteFile(outputFile, out, 0644); err != nil { - return fmt.Errorf("Failed to write output: %v", err) - } - - return nil -} - -// Create a new "olm.channel" object which should be added to the catalog base. -// it will be represented in YAML like this: -// - schema: olm.channel -// name: rhacs-3.64 -// package: rhacs-operator -// entries: -// - -func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { - return &Channel{ - Schema: "olm.channel", - Name: generateChannelName(version), - Package: "rhacs-operator", - Entries: entries, - } -} - -// Create a special "olm.channel" object with name "latest". -// It is a deprecated channel which was used before 4.x.x version. -func newLatestChannel(entries []ChannelEntry) Channel { - return Channel{ - Schema: "olm.channel", - Name: "latest", - Package: "rhacs-operator", - Entries: entries, - } -} - -// Create a special "olm.channel" object with name "stable". -// It is a default channel for all versions after 4.x.x. -func newStableChannel(entries []ChannelEntry) Channel { - return Channel{ - Schema: "olm.channel", - Name: "stable", - Package: "rhacs-operator", - Entries: entries, - } -} - -// Create a new Chanel entry object which should be added to Channel entries list. -// it will be represented in YAML like this: -// - name: rhacs-operator.v -// replaces: rhacs-operator.v -// skipRange: '>= < ' -// skips: -// - rhacs-operator.v4.1.0 -func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, brokenVersions []*semver.Version) ChannelEntry { - entry := ChannelEntry{ - Name: generateBundleName(version), - } - entry.addReplaces(version, previousEntryVersion) - entry.addSkipRange(version, previousChannelVersion) - entry.addSkips(version, brokenVersions) - return entry -} - -func (entry *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version) { - // skip setting "replaces" key for specific versions - versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} - - replacesVersion := previousEntryVersion.Original() - if !slices.Contains(versionsWithoutReplaces, version.Original()) { - entry.Replaces = "rhacs-operator.v" + replacesVersion - } -} - -func (entry *ChannelEntry) addSkipRange(version, previousChannelVersion *semver.Version) { - skipRangeGreaterThanEqual := fmt.Sprintf("%d.%d.0", previousChannelVersion.Major(), previousChannelVersion.Minor()) - skipRangeLessThan := version.Original() - entry.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeGreaterThanEqual, skipRangeLessThan) -} - -func (entry *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semver.Version) { - for _, brokenVersion := range brokenVersions { - // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 - skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", brokenVersion.Major(), brokenVersion.Minor()+2)) - if version.GreaterThan(brokenVersion) && version.LessThan(skipsUntilVersion) { - entry.Skips = append(entry.Skips, fmt.Sprintf("rhacs-operator.v%s", brokenVersion.Original())) - } - } -} - -// Create a new "olm.deprecations" object which should be added to the catalog base. -// it will be represented in YAML like this: -// - schema: olm.deprecations -// package: rhacs-operator -// entries: -// - -func newDeprecation(entries []DeprecationEntry) Deprecations { - // Add a deprecation entry for the "latest" channel - latestDeprecationEntry := &DeprecationEntry{ - Reference: DeprecationReference{ - Schema: "olm.channel", - Name: "latest", - }, - Message: deprecationMessageLatestChannel, - } - entries = slices.Insert(entries, 0, *latestDeprecationEntry) - - return Deprecations{ - Schema: "olm.deprecations", - Package: "rhacs-operator", - Entries: entries, - } -} - -// Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. -// it will be represented in YAML like this: -// - reference: -// schema: olm.channel -// name: rhacs- -// message: | -// -func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { - return DeprecationEntry{ - Reference: DeprecationReference{ - Schema: "olm.channel", - Name: generateChannelName(version), - }, - Message: channelDeprecationMessage, - } -} - -// Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. -// it will be represented in YAML like this: -// - reference: -// schema: olm.bundle -// name: rhacs- -// message: | -// -func newBundleDeprecationEntry(version *semver.Version) DeprecationEntry { - return DeprecationEntry{ - Reference: DeprecationReference{ - Schema: "olm.bundle", - Name: generateBundleName(version), - }, - Message: bundleDeprecationMessage, - } -} - -// Create a new "olm.bundle" object which should be added to the catalog base. -// it will be represented in YAML like this: -// - image: -// schema: olm.bundle -func newBundleEntry(image string) BundleEntry { - return BundleEntry{ - Schema: "olm.bundle", - Image: image, - } -} - func generateChannelName(version *semver.Version) string { return fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()) } @@ -478,7 +228,7 @@ func validateImageReference(image string) error { // Validate the image reference using the distribution/reference package ref, err := reference.Parse(image) if err != nil { - return fmt.Errorf("Cannot parse string as docker image %s: %w", image, err) + return fmt.Errorf("cannot parse string as docker image %s: %w", image, err) } if _, ok := ref.(reference.Canonical); !ok { return fmt.Errorf("image reference does not include a digest") diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go new file mode 100644 index 00000000..fbc0ef66 --- /dev/null +++ b/cmd/generate-catalog/types.go @@ -0,0 +1,279 @@ +package main + +import ( + "fmt" + "os" + "slices" + + semver "github.com/Masterminds/semver/v3" + "github.com/goccy/go-yaml" +) + +type Input struct { + OldestSupportedVersion *semver.Version `yaml:"oldest_supported_version"` + BrokenVersions []*semver.Version `yaml:"broken_versions"` + Images []BundleImage `yaml:"images"` +} + +type BundleImage struct { + Image string `yaml:"image"` + Version *semver.Version `yaml:"version"` +} + +type CatalogTemplate struct { + Schema string `yaml:"schema"` + Entries []CatalogEntry `yaml:"entries"` +} + +type CatalogEntry any + +type Package struct { + Schema string `yaml:"schema"` + Name string `yaml:"name"` + DefaultChannel string `yaml:"defaultChannel"` + Icon Icon `yaml:"icon"` +} + +type Icon struct { + Base64data string `yaml:"base64data"` + MediaType string `yaml:"mediatype"` +} + +type Channel struct { + Schema string `yaml:"schema"` + Name string `yaml:"name,omitempty"` + Package string `yaml:"package,omitempty"` + Entries []ChannelEntry `yaml:"entries,omitempty"` +} +type ChannelEntry struct { + Name string `yaml:"name"` + Replaces string `yaml:"replaces,omitempty"` + SkipRange string `yaml:"skipRange"` + Skips []string `yaml:"skips,omitempty"` +} + +type Deprecations struct { + Schema string `yaml:"schema"` + Package string `yaml:"package"` + Entries []DeprecationEntry `yaml:"entries,omitempty"` +} + +type DeprecationEntry struct { + Reference DeprecationReference `yaml:"reference"` + Message string `yaml:"message"` +} + +type DeprecationReference struct { + Schema string `yaml:"schema"` + Name string `yaml:"name"` +} + +type BundleEntry struct { + Schema string `yaml:"schema"` + Image string `yaml:"image"` +} + +// Create base catalog template block. +// It has to contain objects with schema equal to: "olm.package", "olm.channel", "olm.deprecations" or "olm.bundle". +func newCatalogTemplate() CatalogTemplate { + return CatalogTemplate{ + Schema: "olm.template.basic", + } +} + +// addPackage adds a "olm.package" object to the base catalog. +func (catalog *CatalogTemplate) addPackage(pkg Package) { + catalog.Entries = append(catalog.Entries, CatalogEntry(pkg)) +} + +// addChannels adds a list of "olm.channel" objects to the base catalog. +func (catalog *CatalogTemplate) addChannels(channels []Channel) { + for _, channel := range channels { + catalog.Entries = append(catalog.Entries, CatalogEntry(channel)) + } +} + +// addDeprecations adds a "olm.deprecations" object to the base catalog. +func (catalog *CatalogTemplate) addDeprecations(deprecations Deprecations) { + catalog.Entries = append(catalog.Entries, CatalogEntry(deprecations)) +} + +// addBundles adds a list of "olm.bundle" objects to the base catalog. +func (catalog *CatalogTemplate) addBundles(bundles []BundleEntry) { + for _, bundle := range bundles { + catalog.Entries = append(catalog.Entries, CatalogEntry(bundle)) + } +} + +// writeCatalogTemplateToFile writes the resulting catalog template to the output YAML file. +func (catalog *CatalogTemplate) writeCatalogTemplateToFile() error { + headComment := yaml.HeadComment( + "---------------------------------------------------------------------------", + firstLineHeadComment, + secondLineHeadComment, + "---------------------------------------------------------------------------", + ) + comments := yaml.CommentMap{ + "$": []*yaml.Comment{headComment}, // "$" means top-level comment + } + + out, err := yaml.MarshalWithOptions(&catalog, yaml.WithComment(comments)) + if err != nil { + return fmt.Errorf("failed to marshal catalog: %v", err) + } + if err := os.WriteFile(outputFile, out, 0644); err != nil { + return fmt.Errorf("failed to write output: %v", err) + } + + return nil +} + +// Create a new "olm.channel" object which should be added to the catalog base. +// it will be represented in YAML like this: +// - schema: olm.channel +// name: rhacs-3.64 +// package: rhacs-operator +// entries: +// - +func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { + return &Channel{ + Schema: "olm.channel", + Name: generateChannelName(version), + Package: "rhacs-operator", + Entries: entries, + } +} + +// Create a special "olm.channel" object with name "latest". +// It is a deprecated channel which was used before 4.x.x version. +func newLatestChannel(entries []ChannelEntry) Channel { + return Channel{ + Schema: "olm.channel", + Name: "latest", + Package: "rhacs-operator", + Entries: entries, + } +} + +// Create a special "olm.channel" object with name "stable". +// It is a default channel for all versions after 4.x.x. +func newStableChannel(entries []ChannelEntry) Channel { + return Channel{ + Schema: "olm.channel", + Name: "stable", + Package: "rhacs-operator", + Entries: entries, + } +} + +// Create a new Chanel entry object which should be added to Channel entries list. +// it will be represented in YAML like this: +// - name: rhacs-operator.v +// replaces: rhacs-operator.v +// skipRange: '>= < ' +// skips: +// - rhacs-operator.v4.1.0 +func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, brokenVersions []*semver.Version) ChannelEntry { + entry := ChannelEntry{ + Name: generateBundleName(version), + } + entry.addReplaces(version, previousEntryVersion) + entry.addSkipRange(version, previousChannelVersion) + entry.addSkips(version, brokenVersions) + return entry +} + +func (entry *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version) { + // skip setting "replaces" key for specific versions + versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} + + replacesVersion := previousEntryVersion.Original() + if !slices.Contains(versionsWithoutReplaces, version.Original()) { + entry.Replaces = "rhacs-operator.v" + replacesVersion + } +} + +func (entry *ChannelEntry) addSkipRange(version, previousChannelVersion *semver.Version) { + skipRangeGreaterThanEqual := fmt.Sprintf("%d.%d.0", previousChannelVersion.Major(), previousChannelVersion.Minor()) + skipRangeLessThan := version.Original() + entry.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeGreaterThanEqual, skipRangeLessThan) +} + +func (entry *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semver.Version) { + for _, brokenVersion := range brokenVersions { + // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 + skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", brokenVersion.Major(), brokenVersion.Minor()+2)) + if version.GreaterThan(brokenVersion) && version.LessThan(skipsUntilVersion) { + entry.Skips = append(entry.Skips, fmt.Sprintf("rhacs-operator.v%s", brokenVersion.Original())) + } + } +} + +// Create a new "olm.deprecations" object which should be added to the catalog base. +// it will be represented in YAML like this: +// - schema: olm.deprecations +// package: rhacs-operator +// entries: +// - +func newDeprecation(entries []DeprecationEntry) Deprecations { + // Add a deprecation entry for the "latest" channel + latestDeprecationEntry := &DeprecationEntry{ + Reference: DeprecationReference{ + Schema: "olm.channel", + Name: "latest", + }, + Message: deprecationMessageLatestChannel, + } + entries = slices.Insert(entries, 0, *latestDeprecationEntry) + + return Deprecations{ + Schema: "olm.deprecations", + Package: "rhacs-operator", + Entries: entries, + } +} + +// Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. +// it will be represented in YAML like this: +// - reference: +// schema: olm.channel +// name: rhacs- +// message: | +// +func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { + return DeprecationEntry{ + Reference: DeprecationReference{ + Schema: "olm.channel", + Name: generateChannelName(version), + }, + Message: channelDeprecationMessage, + } +} + +// Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. +// it will be represented in YAML like this: +// - reference: +// schema: olm.bundle +// name: rhacs- +// message: | +// +func newBundleDeprecationEntry(version *semver.Version) DeprecationEntry { + return DeprecationEntry{ + Reference: DeprecationReference{ + Schema: "olm.bundle", + Name: generateBundleName(version), + }, + Message: bundleDeprecationMessage, + } +} + +// Create a new "olm.bundle" object which should be added to the catalog base. +// it will be represented in YAML like this: +// - image: +// schema: olm.bundle +func newBundleEntry(image string) BundleEntry { + return BundleEntry{ + Schema: "olm.bundle", + Image: image, + } +} From 2d03d0e4d13f50cac631ad4074a9397c0677fb45 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 31 Jul 2025 03:39:42 +0200 Subject: [PATCH 025/105] Fix go.mod structure --- go.mod | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index 2570e4b9..17a646ae 100644 --- a/go.mod +++ b/go.mod @@ -2,17 +2,16 @@ module cataloggen go 1.24.4 -require github.com/distribution/reference v0.6.0 - require ( - github.com/davecgh/go-spew v1.1.1 // indirect - github.com/pmezard/go-difflib v1.0.0 // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect + github.com/Masterminds/semver/v3 v3.4.0 + github.com/distribution/reference v0.6.0 + github.com/goccy/go-yaml v1.18.0 + github.com/stretchr/testify v1.10.0 ) require ( - github.com/Masterminds/semver/v3 v3.4.0 - github.com/goccy/go-yaml v1.18.0 + github.com/davecgh/go-spew v1.1.1 // indirect github.com/opencontainers/go-digest v1.0.0 // indirect - github.com/stretchr/testify v1.10.0 + github.com/pmezard/go-difflib v1.0.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect ) From d8f5f8a85ab93c8539002db8e51020b9d1d25bc9 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 31 Jul 2025 03:39:59 +0200 Subject: [PATCH 026/105] Add 4.6.8 version --- bundles.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bundles.yaml b/bundles.yaml index 2476c105..0a3d3acb 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -204,6 +204,8 @@ images: version : 4.6.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 version : 4.6.7 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 + version : 4.6.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 version : 4.7.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d From 38b5248f1f66cf6688a9e8857e56d6215f0d6ba1 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 31 Jul 2025 03:40:09 +0200 Subject: [PATCH 027/105] Update catalogs --- .../rhacs-operator/catalog.json | 36 ++-- .../rhacs-operator/catalog.json | 36 ++-- catalog-template.yaml | 165 +++++++++++++++++- 3 files changed, 208 insertions(+), 29 deletions(-) diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index ca3d416e..4b40ebf9 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -2737,6 +2737,11 @@ "name": "rhacs-operator.v4.6.7", "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" + }, + { + "name": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" } ] } @@ -3056,8 +3061,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3403,8 +3413,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3436,11 +3451,6 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" - }, - { - "name": "rhacs-operator.v4.8.1", - "replaces": "rhacs-operator.v4.8.0", - "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -3760,8 +3770,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3793,11 +3808,6 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" - }, - { - "name": "rhacs-operator.v4.8.1", - "replaces": "rhacs-operator.v4.8.0", - "skipRange": ">= 4.7.0 < 4.8.1" } ] } diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index cd36ae3b..3f1eee21 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -2737,6 +2737,11 @@ "name": "rhacs-operator.v4.6.7", "replaces": "rhacs-operator.v4.6.6", "skipRange": ">= 4.5.0 < 4.6.7" + }, + { + "name": "rhacs-operator.v4.6.8", + "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" } ] } @@ -3056,8 +3061,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3403,8 +3413,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3436,11 +3451,6 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" - }, - { - "name": "rhacs-operator.v4.8.1", - "replaces": "rhacs-operator.v4.8.0", - "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -3760,8 +3770,13 @@ "skipRange": ">= 4.5.0 < 4.6.7" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", + "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.8", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3793,11 +3808,6 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" - }, - { - "name": "rhacs-operator.v4.8.1", - "replaces": "rhacs-operator.v4.8.0", - "skipRange": ">= 4.7.0 < 4.8.1" } ] } diff --git a/catalog-template.yaml b/catalog-template.yaml index b8878d47..57be69cc 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,3 +1,7 @@ +#--------------------------------------------------------------------------- +#This file is generated by cmd/generate-catalog/generate.go script. DO NOT EDIT. +#Any manual changes will be overwritten. +#--------------------------------------------------------------------------- schema: olm.template.basic entries: - schema: olm.package @@ -879,6 +883,147 @@ entries: - name: rhacs-operator.v3.74.9 replaces: rhacs-operator.v3.74.8 skipRange: ">= 3.73.0 < 3.74.9" +- schema: olm.channel + name: latest + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" + - name: rhacs-operator.v3.64.0 + replaces: rhacs-operator.v3.63.0 + skipRange: ">= 3.63.0 < 3.64.0" + - name: rhacs-operator.v3.64.1 + replaces: rhacs-operator.v3.64.0 + skipRange: ">= 3.63.0 < 3.64.1" + - name: rhacs-operator.v3.64.2 + replaces: rhacs-operator.v3.64.1 + skipRange: ">= 3.63.0 < 3.64.2" + - name: rhacs-operator.v3.65.0 + replaces: rhacs-operator.v3.64.2 + skipRange: ">= 3.64.0 < 3.65.0" + - name: rhacs-operator.v3.65.1 + replaces: rhacs-operator.v3.65.0 + skipRange: ">= 3.64.0 < 3.65.1" + - name: rhacs-operator.v3.66.0 + replaces: rhacs-operator.v3.65.1 + skipRange: ">= 3.65.0 < 3.66.0" + - name: rhacs-operator.v3.66.1 + replaces: rhacs-operator.v3.66.0 + skipRange: ">= 3.65.0 < 3.66.1" + - name: rhacs-operator.v3.67.0 + replaces: rhacs-operator.v3.66.1 + skipRange: ">= 3.66.0 < 3.67.0" + - name: rhacs-operator.v3.67.1 + replaces: rhacs-operator.v3.67.0 + skipRange: ">= 3.66.0 < 3.67.1" + - name: rhacs-operator.v3.67.2 + replaces: rhacs-operator.v3.67.1 + skipRange: ">= 3.66.0 < 3.67.2" + - name: rhacs-operator.v3.68.0 + replaces: rhacs-operator.v3.67.2 + skipRange: ">= 3.67.0 < 3.68.0" + - name: rhacs-operator.v3.68.1 + replaces: rhacs-operator.v3.68.0 + skipRange: ">= 3.67.0 < 3.68.1" + - name: rhacs-operator.v3.68.2 + replaces: rhacs-operator.v3.68.1 + skipRange: ">= 3.67.0 < 3.68.2" + - name: rhacs-operator.v3.69.0 + replaces: rhacs-operator.v3.68.2 + skipRange: ">= 3.68.0 < 3.69.0" + - name: rhacs-operator.v3.69.1 + replaces: rhacs-operator.v3.69.0 + skipRange: ">= 3.68.0 < 3.69.1" + - name: rhacs-operator.v3.69.2 + replaces: rhacs-operator.v3.69.1 + skipRange: ">= 3.68.0 < 3.69.2" + - name: rhacs-operator.v3.70.0 + replaces: rhacs-operator.v3.69.2 + skipRange: ">= 3.69.0 < 3.70.0" + - name: rhacs-operator.v3.70.1 + replaces: rhacs-operator.v3.70.0 + skipRange: ">= 3.69.0 < 3.70.1" + - name: rhacs-operator.v3.71.0 + replaces: rhacs-operator.v3.70.1 + skipRange: ">= 3.70.0 < 3.71.0" + - name: rhacs-operator.v3.71.1 + replaces: rhacs-operator.v3.71.0 + skipRange: ">= 3.70.0 < 3.71.1" + - name: rhacs-operator.v3.71.2 + replaces: rhacs-operator.v3.71.1 + skipRange: ">= 3.70.0 < 3.71.2" + - name: rhacs-operator.v3.71.3 + replaces: rhacs-operator.v3.71.2 + skipRange: ">= 3.70.0 < 3.71.3" + - name: rhacs-operator.v3.72.0 + replaces: rhacs-operator.v3.71.3 + skipRange: ">= 3.71.0 < 3.72.0" + - name: rhacs-operator.v3.72.1 + replaces: rhacs-operator.v3.72.0 + skipRange: ">= 3.71.0 < 3.72.1" + - name: rhacs-operator.v3.72.2 + replaces: rhacs-operator.v3.72.1 + skipRange: ">= 3.71.0 < 3.72.2" + - name: rhacs-operator.v3.72.3 + replaces: rhacs-operator.v3.72.2 + skipRange: ">= 3.71.0 < 3.72.3" + - name: rhacs-operator.v3.72.4 + replaces: rhacs-operator.v3.72.3 + skipRange: ">= 3.71.0 < 3.72.4" + - name: rhacs-operator.v3.73.0 + replaces: rhacs-operator.v3.72.4 + skipRange: ">= 3.72.0 < 3.73.0" + - name: rhacs-operator.v3.73.1 + replaces: rhacs-operator.v3.73.0 + skipRange: ">= 3.72.0 < 3.73.1" + - name: rhacs-operator.v3.73.2 + replaces: rhacs-operator.v3.73.1 + skipRange: ">= 3.72.0 < 3.73.2" + - name: rhacs-operator.v3.73.3 + replaces: rhacs-operator.v3.73.2 + skipRange: ">= 3.72.0 < 3.73.3" + - name: rhacs-operator.v3.73.4 + replaces: rhacs-operator.v3.73.3 + skipRange: ">= 3.72.0 < 3.73.4" + - name: rhacs-operator.v3.73.5 + replaces: rhacs-operator.v3.73.4 + skipRange: ">= 3.72.0 < 3.73.5" + - name: rhacs-operator.v3.74.0 + replaces: rhacs-operator.v3.73.5 + skipRange: ">= 3.73.0 < 3.74.0" + - name: rhacs-operator.v3.74.1 + replaces: rhacs-operator.v3.74.0 + skipRange: ">= 3.73.0 < 3.74.1" + - name: rhacs-operator.v3.74.2 + replaces: rhacs-operator.v3.74.1 + skipRange: ">= 3.73.0 < 3.74.2" + - name: rhacs-operator.v3.74.3 + replaces: rhacs-operator.v3.74.2 + skipRange: ">= 3.73.0 < 3.74.3" + - name: rhacs-operator.v3.74.4 + replaces: rhacs-operator.v3.74.3 + skipRange: ">= 3.73.0 < 3.74.4" + - name: rhacs-operator.v3.74.5 + replaces: rhacs-operator.v3.74.4 + skipRange: ">= 3.73.0 < 3.74.5" + - name: rhacs-operator.v3.74.6 + replaces: rhacs-operator.v3.74.5 + skipRange: ">= 3.73.0 < 3.74.6" + - name: rhacs-operator.v3.74.7 + replaces: rhacs-operator.v3.74.6 + skipRange: ">= 3.73.0 < 3.74.7" + - name: rhacs-operator.v3.74.8 + replaces: rhacs-operator.v3.74.7 + skipRange: ">= 3.73.0 < 3.74.8" + - name: rhacs-operator.v3.74.9 + replaces: rhacs-operator.v3.74.8 + skipRange: ">= 3.73.0 < 3.74.9" - schema: olm.channel name: rhacs-4.0 package: rhacs-operator @@ -1647,6 +1792,9 @@ entries: - name: rhacs-operator.v4.6.7 replaces: rhacs-operator.v4.6.6 skipRange: ">= 4.5.0 < 4.6.7" + - name: rhacs-operator.v4.6.8 + replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.5.0 < 4.6.8" - schema: olm.channel name: rhacs-4.7 package: rhacs-operator @@ -1839,8 +1987,11 @@ entries: - name: rhacs-operator.v4.6.7 replaces: rhacs-operator.v4.6.6 skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 + - name: rhacs-operator.v4.6.8 replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.5.0 < 4.6.8" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.8 skipRange: ">= 4.6.0 < 4.7.0" - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 @@ -2049,8 +2200,11 @@ entries: - name: rhacs-operator.v4.6.7 replaces: rhacs-operator.v4.6.6 skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 + - name: rhacs-operator.v4.6.8 replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.5.0 < 4.6.8" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.8 skipRange: ">= 4.6.0 < 4.7.0" - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 @@ -2265,8 +2419,11 @@ entries: - name: rhacs-operator.v4.6.7 replaces: rhacs-operator.v4.6.6 skipRange: ">= 4.5.0 < 4.6.7" - - name: rhacs-operator.v4.7.0 + - name: rhacs-operator.v4.6.8 replaces: rhacs-operator.v4.6.7 + skipRange: ">= 4.5.0 < 4.6.8" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.8 skipRange: ">= 4.6.0 < 4.7.0" - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 @@ -3054,6 +3211,8 @@ entries: image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - schema: olm.bundle From f510eb59a9b1e5d3bda0ca3b3df87432fde6194c Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 31 Jul 2025 03:42:04 +0200 Subject: [PATCH 028/105] Fix latest channel duplication --- catalog-template.yaml | 141 ------------------------------- cmd/generate-catalog/generate.go | 6 -- 2 files changed, 147 deletions(-) diff --git a/catalog-template.yaml b/catalog-template.yaml index 57be69cc..725b6ba6 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -601,147 +601,6 @@ entries: - name: rhacs-operator.v3.73.5 replaces: rhacs-operator.v3.73.4 skipRange: ">= 3.72.0 < 3.73.5" -- schema: olm.channel - name: latest - package: rhacs-operator - entries: - - name: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.0" - - name: rhacs-operator.v3.62.1 - replaces: rhacs-operator.v3.62.0 - skipRange: ">= 3.61.0 < 3.62.1" - - name: rhacs-operator.v3.63.0 - replaces: rhacs-operator.v3.62.1 - skipRange: ">= 3.62.0 < 3.63.0" - - name: rhacs-operator.v3.64.0 - replaces: rhacs-operator.v3.63.0 - skipRange: ">= 3.63.0 < 3.64.0" - - name: rhacs-operator.v3.64.1 - replaces: rhacs-operator.v3.64.0 - skipRange: ">= 3.63.0 < 3.64.1" - - name: rhacs-operator.v3.64.2 - replaces: rhacs-operator.v3.64.1 - skipRange: ">= 3.63.0 < 3.64.2" - - name: rhacs-operator.v3.65.0 - replaces: rhacs-operator.v3.64.2 - skipRange: ">= 3.64.0 < 3.65.0" - - name: rhacs-operator.v3.65.1 - replaces: rhacs-operator.v3.65.0 - skipRange: ">= 3.64.0 < 3.65.1" - - name: rhacs-operator.v3.66.0 - replaces: rhacs-operator.v3.65.1 - skipRange: ">= 3.65.0 < 3.66.0" - - name: rhacs-operator.v3.66.1 - replaces: rhacs-operator.v3.66.0 - skipRange: ">= 3.65.0 < 3.66.1" - - name: rhacs-operator.v3.67.0 - replaces: rhacs-operator.v3.66.1 - skipRange: ">= 3.66.0 < 3.67.0" - - name: rhacs-operator.v3.67.1 - replaces: rhacs-operator.v3.67.0 - skipRange: ">= 3.66.0 < 3.67.1" - - name: rhacs-operator.v3.67.2 - replaces: rhacs-operator.v3.67.1 - skipRange: ">= 3.66.0 < 3.67.2" - - name: rhacs-operator.v3.68.0 - replaces: rhacs-operator.v3.67.2 - skipRange: ">= 3.67.0 < 3.68.0" - - name: rhacs-operator.v3.68.1 - replaces: rhacs-operator.v3.68.0 - skipRange: ">= 3.67.0 < 3.68.1" - - name: rhacs-operator.v3.68.2 - replaces: rhacs-operator.v3.68.1 - skipRange: ">= 3.67.0 < 3.68.2" - - name: rhacs-operator.v3.69.0 - replaces: rhacs-operator.v3.68.2 - skipRange: ">= 3.68.0 < 3.69.0" - - name: rhacs-operator.v3.69.1 - replaces: rhacs-operator.v3.69.0 - skipRange: ">= 3.68.0 < 3.69.1" - - name: rhacs-operator.v3.69.2 - replaces: rhacs-operator.v3.69.1 - skipRange: ">= 3.68.0 < 3.69.2" - - name: rhacs-operator.v3.70.0 - replaces: rhacs-operator.v3.69.2 - skipRange: ">= 3.69.0 < 3.70.0" - - name: rhacs-operator.v3.70.1 - replaces: rhacs-operator.v3.70.0 - skipRange: ">= 3.69.0 < 3.70.1" - - name: rhacs-operator.v3.71.0 - replaces: rhacs-operator.v3.70.1 - skipRange: ">= 3.70.0 < 3.71.0" - - name: rhacs-operator.v3.71.1 - replaces: rhacs-operator.v3.71.0 - skipRange: ">= 3.70.0 < 3.71.1" - - name: rhacs-operator.v3.71.2 - replaces: rhacs-operator.v3.71.1 - skipRange: ">= 3.70.0 < 3.71.2" - - name: rhacs-operator.v3.71.3 - replaces: rhacs-operator.v3.71.2 - skipRange: ">= 3.70.0 < 3.71.3" - - name: rhacs-operator.v3.72.0 - replaces: rhacs-operator.v3.71.3 - skipRange: ">= 3.71.0 < 3.72.0" - - name: rhacs-operator.v3.72.1 - replaces: rhacs-operator.v3.72.0 - skipRange: ">= 3.71.0 < 3.72.1" - - name: rhacs-operator.v3.72.2 - replaces: rhacs-operator.v3.72.1 - skipRange: ">= 3.71.0 < 3.72.2" - - name: rhacs-operator.v3.72.3 - replaces: rhacs-operator.v3.72.2 - skipRange: ">= 3.71.0 < 3.72.3" - - name: rhacs-operator.v3.72.4 - replaces: rhacs-operator.v3.72.3 - skipRange: ">= 3.71.0 < 3.72.4" - - name: rhacs-operator.v3.73.0 - replaces: rhacs-operator.v3.72.4 - skipRange: ">= 3.72.0 < 3.73.0" - - name: rhacs-operator.v3.73.1 - replaces: rhacs-operator.v3.73.0 - skipRange: ">= 3.72.0 < 3.73.1" - - name: rhacs-operator.v3.73.2 - replaces: rhacs-operator.v3.73.1 - skipRange: ">= 3.72.0 < 3.73.2" - - name: rhacs-operator.v3.73.3 - replaces: rhacs-operator.v3.73.2 - skipRange: ">= 3.72.0 < 3.73.3" - - name: rhacs-operator.v3.73.4 - replaces: rhacs-operator.v3.73.3 - skipRange: ">= 3.72.0 < 3.73.4" - - name: rhacs-operator.v3.73.5 - replaces: rhacs-operator.v3.73.4 - skipRange: ">= 3.72.0 < 3.73.5" - - name: rhacs-operator.v3.74.0 - replaces: rhacs-operator.v3.73.5 - skipRange: ">= 3.73.0 < 3.74.0" - - name: rhacs-operator.v3.74.1 - replaces: rhacs-operator.v3.74.0 - skipRange: ">= 3.73.0 < 3.74.1" - - name: rhacs-operator.v3.74.2 - replaces: rhacs-operator.v3.74.1 - skipRange: ">= 3.73.0 < 3.74.2" - - name: rhacs-operator.v3.74.3 - replaces: rhacs-operator.v3.74.2 - skipRange: ">= 3.73.0 < 3.74.3" - - name: rhacs-operator.v3.74.4 - replaces: rhacs-operator.v3.74.3 - skipRange: ">= 3.73.0 < 3.74.4" - - name: rhacs-operator.v3.74.5 - replaces: rhacs-operator.v3.74.4 - skipRange: ">= 3.73.0 < 3.74.5" - - name: rhacs-operator.v3.74.6 - replaces: rhacs-operator.v3.74.5 - skipRange: ">= 3.73.0 < 3.74.6" - - name: rhacs-operator.v3.74.7 - replaces: rhacs-operator.v3.74.6 - skipRange: ">= 3.73.0 < 3.74.7" - - name: rhacs-operator.v3.74.8 - replaces: rhacs-operator.v3.74.7 - skipRange: ">= 3.73.0 < 3.74.8" - - name: rhacs-operator.v3.74.9 - replaces: rhacs-operator.v3.74.8 - skipRange: ">= 3.73.0 < 3.74.9" - schema: olm.channel name: rhacs-3.74 package: rhacs-operator diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 0195e4f5..8be337b9 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -166,12 +166,6 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi channels = append(channels, stableChannel) } - // Add "latest" channel when "3.74.9" is reached - if v.Original() == "3.74.9" { - latestChannel := newLatestChannel(channel.Entries) - channels = append(channels, latestChannel) - } - previousEntryVersion = v } From 04dabf129c4aaa2a427d0e5ed316f78f91d20300 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 31 Jul 2025 03:44:43 +0200 Subject: [PATCH 029/105] Update catalogs --- .../rhacs-operator/catalog.json | 143 + .../rhacs-operator/catalog.json | 5940 +++++++++++------ 2 files changed, 4012 insertions(+), 2071 deletions(-) diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index 4b40ebf9..11f5d6b6 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -3451,6 +3451,11 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" + }, + { + "name": "rhacs-operator.v4.8.1", + "replaces": "rhacs-operator.v4.8.0", + "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -3808,6 +3813,11 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" + }, + { + "name": "rhacs-operator.v4.8.1", + "replaces": "rhacs-operator.v4.8.0", + "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -16554,6 +16564,139 @@ } ] } +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v4.6.8", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "4.6.8" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsQ29uZmlnTWFwUmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgY29uZmlnIG1hcCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBzZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGVmYXVsdFRMU1NlY3JldCI6eyJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIENlbnRyYWwgd2lsbCBvbmx5IHNlcnZlIGFuIGludGVybmFsIFRMUyBjZXJ0aWZpY2F0ZSwgd2hpY2ggbWVhbnMgdGhhdCB5b3Ugd2lsbFxubmVlZCB0byBoYW5kbGUgVExTIHRlcm1pbmF0aW9uIGF0IHRoZSBpbmdyZXNzIG9yIGxvYWQgYmFsYW5jZXIgbGV2ZWwuXG5JZiB5b3Ugd2FudCB0byB0ZXJtaW5hdGUgVExTIGluIENlbnRyYWwgYW5kIHNlcnZlIGEgY3VzdG9tIHNlcnZlciBjZXJ0aWZpY2F0ZSwgeW91IGNhbiBzcGVjaWZ5XG5hIHNlY3JldCBjb250YWluaW5nIHRoZSBjZXJ0aWZpY2F0ZSBhbmQgcHJpdmF0ZSBrZXkgaGVyZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImV4cG9zdXJlIjp7ImRlc2NyaXB0aW9uIjoiSGVyZSB5b3UgY2FuIGNvbmZpZ3VyZSBpZiB5b3Ugd2FudCB0byBleHBvc2UgY2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LCBhIGxvYWQgYmFsYW5jZXIsIG9yIGFuIE9wZW5TaGlmdFxucm91dGUuIiwicHJvcGVydGllcyI6eyJsb2FkQmFsYW5jZXIiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3UgaGF2ZSBhIHN0YXRpYyBJUCBhZGRyZXNzIHJlc2VydmVkIGZvciB5b3VyIGxvYWQgYmFsYW5jZXIsIHlvdSBjYW4gZW50ZXIgaXQgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn0sInBvcnQiOnsiZGVmYXVsdCI6NDQzLCJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sIm5vZGVQb3J0Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsInR5cGUiOiJib29sZWFuIn0sInBvcnQiOnsiZGVzY3JpcHRpb24iOiJVc2UgdGhpcyB0byBzcGVjaWZ5IGFuIGV4cGxpY2l0IG5vZGUgcG9ydC4gTW9zdCB1c2VycyBzaG91bGQgbGVhdmUgdGhpcyBlbXB0eS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1heGltdW0iOjY1NTM1LCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyb3V0ZSI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaG9zdCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgQ2VudHJhbC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBDZW50cmFsLCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJub3RpZmllclNlY3JldHNFbmNyeXB0aW9uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IlVudXNlZCBmaWVsZC4gVGhpcyBmaWVsZCBleGlzdHMgc29sZWx5IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHN0YXJ0aW5nIGZyb20gdmVyc2lvbiB2NC42LjAuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzdGFja3JveC1kYiIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic3RhY2tyb3gtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidGVsZW1ldHJ5Ijp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIGlmIFRlbGVtZXRyeSBpcyBlbmFibGVkLiIsInR5cGUiOiJib29sZWFuIn0sInN0b3JhZ2UiOnsiZGVzY3JpcHRpb24iOiJEZWZpbmVzIHRoZSB0ZWxlbWV0cnkgc3RvcmFnZSBiYWNrZW5kIGZvciBDZW50cmFsLiIsInByb3BlcnRpZXMiOnsiZW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGtleS4gSWYgbm90IHNldCwgdGVsZW1ldHJ5IGlzIGRpc2FibGVkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25maWdBc0NvZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWctYXMtQ29kZSBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsiY29uZmlnQXNDb2RlQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgdGhlIENvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCwgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImN1c3RvbWl6ZSI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbWl6YXRpb25zIHRvIGFwcGx5IG9uIGFsbCBDZW50cmFsIFNlcnZpY2VzIGNvbXBvbmVudHMuIiwicHJvcGVydGllcyI6eyJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifSwiZW52VmFycyI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkVudlZhciByZXByZXNlbnRzIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHByZXNlbnQgaW4gYSBDb250YWluZXIuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUuIE11c3QgYmUgYSBDX0lERU5USUZJRVIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhcmlhYmxlIHJlZmVyZW5jZXMgJChWQVJfTkFNRSkgYXJlIGV4cGFuZGVkXG51c2luZyB0aGUgcHJldmlvdXNseSBkZWZpbmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgY29udGFpbmVyIGFuZFxuYW55IHNlcnZpY2UgZW52aXJvbm1lbnQgdmFyaWFibGVzLiBJZiBhIHZhcmlhYmxlIGNhbm5vdCBiZSByZXNvbHZlZCxcbnRoZSByZWZlcmVuY2UgaW4gdGhlIGlucHV0IHN0cmluZyB3aWxsIGJlIHVuY2hhbmdlZC4gRG91YmxlICQkIGFyZSByZWR1Y2VkXG50byBhIHNpbmdsZSAkLCB3aGljaCBhbGxvd3MgZm9yIGVzY2FwaW5nIHRoZSAkKFZBUl9OQU1FKSBzeW50YXg6IGkuZS5cblwiJCQoVkFSX05BTUUpXCIgd2lsbCBwcm9kdWNlIHRoZSBzdHJpbmcgbGl0ZXJhbCBcIiQoVkFSX05BTUUpXCIuXG5Fc2NhcGVkIHJlZmVyZW5jZXMgd2lsbCBuZXZlciBiZSBleHBhbmRlZCwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSB2YXJpYWJsZVxuZXhpc3RzIG9yIG5vdC5cbkRlZmF1bHRzIHRvIFwiXCIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZUZyb20iOnsiZGVzY3JpcHRpb24iOiJTb3VyY2UgZm9yIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSdzIHZhbHVlLiBDYW5ub3QgYmUgdXNlZCBpZiB2YWx1ZSBpcyBub3QgZW1wdHkuIiwicHJvcGVydGllcyI6eyJjb25maWdNYXBLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgQ29uZmlnTWFwLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGtleSB0byBzZWxlY3QuIiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlZmF1bHQiOiIiLCJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHJlZmVyZW50LlxuVGhpcyBmaWVsZCBpcyBlZmZlY3RpdmVseSByZXF1aXJlZCwgYnV0IGR1ZSB0byBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBpc1xuYWxsb3dlZCB0byBiZSBlbXB0eS4gSW5zdGFuY2VzIG9mIHRoaXMgdHlwZSB3aXRoIGFuIGVtcHR5IHZhbHVlIGhlcmUgYXJlXG5hbG1vc3QgY2VydGFpbmx5IHdyb25nLlxuVE9ETzogQWRkIG90aGVyIHVzZWZ1bCBmaWVsZHMuIGFwaVZlcnNpb24sIGtpbmQsIHVpZD9cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzXG5UT0RPOiBEcm9wIGBrdWJlYnVpbGRlcjpkZWZhdWx0YCB3aGVuIGNvbnRyb2xsZXItZ2VuIGRvZXNuJ3QgbmVlZCBpdCBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2t1YmVidWlsZGVyL2lzc3Vlcy8zODk2LiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzY2FubmVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZWZhdWx0Ijp7InNjYW5uZXJDb21wb25lbnQiOiJEZWZhdWx0In0sImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1hdGNoZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBtYXRjaGVyIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgU2Nhbm5lciBWNCBjb21wb25lbnRzIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidGxzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJwcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxDQXMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsQ0EgZGVmaW5lcyBhIGNlcnRpZmljYXRlIGZvciBhbiBhZGRpdGlvbmFsIENlcnRpZmljYXRlIEF1dGhvcml0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRlbnQiOnsiZGVzY3JpcHRpb24iOiJQRU0gZm9ybWF0IiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTXVzdCBiZSBhIHZhbGlkIGZpbGUgYmFzZW5hbWUiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb250ZW50IiwibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIENlbnRyYWwuIiwicHJvcGVydGllcyI6eyJjZW50cmFsIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbENvbXBvbmVudFN0YXR1cyBkZXNjcmliZXMgc3RhdHVzIHNwZWNpZmljIHRvIHRoZSBjZW50cmFsIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmQiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkIHN0b3JlcyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRoZSBhdXRvLWdlbmVyYXRlZCBhZG1pbiBwYXNzd29yZC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIGNvbnRhaW5zIHJlZmVyZW5jZSBmb3IgdGhlIGFkbWluIHBhc3N3b3JkIiwidHlwZSI6InN0cmluZyJ9LCJpbmZvIjp7ImRlc2NyaXB0aW9uIjoiSW5mbyBzdG9yZXMgaW5mb3JtYXRpb24gb24gaG93IHRvIG9idGFpbiB0aGUgYWRtaW4gcGFzc3dvcmQuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hDb25kaXRpb24gZGVmaW5lcyBhIGNvbmRpdGlvbiBmb3IgYSBTdGFja1JveCBjdXN0b20gcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJtZXNzYWdlIjp7InR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uUmVhc29uIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHJlYXNvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblN0YXR1cyBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiBzdGF0dXMuIiwidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uVHlwZSBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiB0eXBlLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInN0YXR1cyIsInR5cGUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiZGVwbG95ZWRSZWxlYXNlIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hSZWxlYXNlIGRlc2NyaWJlcyB0aGUgSGVsbSBcInJlbGVhc2VcIiB0aGF0IHdhcyBtb3N0IHJlY2VudGx5IGFwcGxpZWQuIiwicHJvcGVydGllcyI6eyJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicHJvZHVjdFZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb25kaXRpb25zIl0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInNlcnZlZCI6dHJ1ZSwic3RvcmFnZSI6dHJ1ZSwic3VicmVzb3VyY2VzIjp7InN0YXR1cyI6e319fV19LCJzdGF0dXMiOnsiYWNjZXB0ZWROYW1lcyI6eyJraW5kIjoiIiwicGx1cmFsIjoiIn0sImNvbmRpdGlvbnMiOm51bGwsInN0b3JlZFZlcnNpb25zIjpudWxsfX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cblxuTm90ZTogdGhpcyB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QgdW5sZXNzICdMaXN0ZW4gT24gQ3JlYXRlcycgaXMgc2V0IHRvICd0cnVlJyBhcyB3ZWxsLiIsInR5cGUiOiJib29sZWFuIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJUaGUgbnVtYmVyIG9mIHJlcGxpY2FzIG9mIHRoZSBhZG1pc3Npb24gY29udHJvbCBwb2QuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cblRPRE86IEFkZCBvdGhlciB1c2VmdWwgZmllbGRzLiBhcGlWZXJzaW9uLCBraW5kLCB1aWQ/XG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lc1xuVE9ETzogRHJvcCBga3ViZWJ1aWxkZXI6ZGVmYXVsdGAgd2hlbiBjb250cm9sbGVyLWdlbiBkb2Vzbid0IG5lZWQgaXQgaHR0cHM6Ly9naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9rdWJlYnVpbGRlci9pc3N1ZXMvMzg5Ni4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB3aGV0aGVyIHRoZSBTZWNyZXQgb3IgaXRzIGtleSBtdXN0IGJlIGRlZmluZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsia2V5Il0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibGFiZWxzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJwZXJOb2RlIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsInByb3BlcnRpZXMiOnsiY29sbGVjdG9yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb2xsZWN0b3IgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgY29sbGVjdGluZyBwcm9jZXNzIGFuZCBuZXR3b3JraW5nXG5hY3Rpdml0eSBhdCB0aGUgaG9zdCBsZXZlbC4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6IkNPUkVfQlBGIiwiZGVzY3JpcHRpb24iOiJUaGUgbWV0aG9kIGZvciBzeXN0ZW0tbGV2ZWwgZGF0YSBjb2xsZWN0aW9uLiBDT1JFX0JQRiBpcyByZWNvbW1lbmRlZC5cbklmIHlvdSBzZWxlY3QgXCJOb0NvbGxlY3Rpb25cIiwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gc2VlIGFueSBpbmZvcm1hdGlvbiBhYm91dCBuZXR3b3JrIGFjdGl2aXR5XG5hbmQgcHJvY2VzcyBleGVjdXRpb25zLiBUaGUgcmVtYWluaW5nIHNldHRpbmdzIGluIHRoZXNlIHNlY3Rpb24gd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0LlxuVGhlIHZhbHVlIGlzIGEgc3ViamVjdCBvZiBjb252ZXJzaW9uIGJ5IHRoZSBvcGVyYXRvciBpZiBuZWVkZWQsIGUuZy4gdG9cbnJlbW92ZSBkZXByZWNhdGVkIG1ldGhvZHMuIiwiZW51bSI6WyJFQlBGIiwiQ09SRV9CUEYiLCJOb0NvbGxlY3Rpb24iLCJLZXJuZWxNb2R1bGUiXSwidHlwZSI6InN0cmluZyJ9LCJmb3JjZUNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpbWFnZUZsYXZvciI6eyJkZWZhdWx0IjoiUmVndWxhciIsImRlc2NyaXB0aW9uIjoiVGhlIGltYWdlIGZsYXZvciB0byB1c2UgZm9yIGNvbGxlY3Rvci4gXCJSZWd1bGFyXCIgaW1hZ2VzIGFyZSBiaWdnZXIgaW4gc2l6ZSwgYnV0IGNvbnRhaW4gcHJvYmVzXG5mb3IgbW9zdCBrZXJuZWxzLiBJZiB5b3UgdXNlIHRoZSBcIlNsaW1cIiBpbWFnZSBmbGF2b3IsIHlvdSBtdXN0IGVuc3VyZSB0aGF0IHlvdXIgQ2VudHJhbCBpbnN0YW5jZVxuaXMgY29ubmVjdGVkIHRvIHRoZSBpbnRlcm5ldCwgb3IgcmVndWxhcmx5IHJlY2VpdmVzIENvbGxlY3RvciBTdXBwb3J0IFBhY2thZ2UgdXBkYXRlcyAoZm9yIGZ1cnRoZXJcbmluc3RydWN0aW9ucywgcGxlYXNlIHJlZmVyIHRvIHRoZSBkb2N1bWVudGF0aW9uKS4iLCJlbnVtIjpbIlJlZ3VsYXIiLCJTbGltIl0sInR5cGUiOiJzdHJpbmcifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVJbnZlbnRvcnkiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJwcm9wZXJ0aWVzIjp7InJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRhaW50VG9sZXJhdGlvbiI6eyJkZWZhdWx0IjoiVG9sZXJhdGVUYWludHMiLCJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZW51bSI6WyJUb2xlcmF0ZVRhaW50cyIsIkF2b2lkVGFpbnRzIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicmVnaXN0cnlPdmVycmlkZSI6eyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsInR5cGUiOiJzdHJpbmcifSwic2Nhbm5lciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkF1dG9TZW5zZSIsImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lclY0Ijp7ImRlZmF1bHQiOnsic2Nhbm5lckNvbXBvbmVudCI6IkRlZmF1bHQifSwiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwicHJvcGVydGllcyI6eyJleHBvc2VFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkRlZmF1bHQiLCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0bHMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsInByb3BlcnRpZXMiOnsiYWRkaXRpb25hbENBcyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWxDQSBkZWZpbmVzIGEgY2VydGlmaWNhdGUgZm9yIGFuIGFkZGl0aW9uYWwgQ2VydGlmaWNhdGUgQXV0aG9yaXR5LiIsInByb3BlcnRpZXMiOnsiY29udGVudCI6eyJkZXNjcmlwdGlvbiI6IlBFTSBmb3JtYXQiLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJNdXN0IGJlIGEgdmFsaWQgZmlsZSBiYXNlbmFtZSIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbnRlbnQiLCJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJjbHVzdGVyTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIFNlY3VyZWRDbHVzdGVyIiwicHJvcGVydGllcyI6eyJjbHVzdGVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBhc3NpZ25lZCBjbHVzdGVyIG5hbWUgcGVyIHRoZSBzcGVjLiBUaGlzIGNhbm5vdCBiZSBjaGFuZ2VkIGFmdGVyd2FyZHMuIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVcbmNsdXN0ZXIgbmFtZSwgcGxlYXNlIGRlbGV0ZSBhbmQgcmVjcmVhdGUgdGhpcyByZXNvdXJjZS4iLCJ0eXBlIjoic3RyaW5nIn0sImNvbmRpdGlvbnMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveENvbmRpdGlvbiBkZWZpbmVzIGEgY29uZGl0aW9uIGZvciBhIFN0YWNrUm94IGN1c3RvbSByZXNvdXJjZS4iLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJyZWFzb24iOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25SZWFzb24gaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gcmVhc29uLiIsInR5cGUiOiJzdHJpbmcifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uU3RhdHVzIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHN0YXR1cy4iLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25UeXBlIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHR5cGUuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsic3RhdHVzIiwidHlwZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJkZXBsb3llZFJlbGVhc2UiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveFJlbGVhc2UgZGVzY3JpYmVzIHRoZSBIZWxtIFwicmVsZWFzZVwiIHRoYXQgd2FzIG1vc3QgcmVjZW50bHkgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7InZlcnNpb24iOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwcm9kdWN0VmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbmRpdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX0sInN0YXR1cyI6eyJhY2NlcHRlZE5hbWVzIjp7ImtpbmQiOiIiLCJwbHVyYWwiOiIifSwiY29uZGl0aW9ucyI6bnVsbCwic3RvcmVkVmVyc2lvbnMiOm51bGx9fQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBjcml0ZXJpYSBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJ0eXBlIjoic3RyaW5nIn0sImxhYmVsIjp7InByb3BlcnRpZXMiOnsia2V5Ijp7InR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2UiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJleHBpcmF0aW9uIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwiaW1hZ2UiOnsicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJpc0RlZmF1bHQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIEluZGljYXRlcyB0aGUgcG9saWN5IGlzIGEgZGVmYXVsdCBwb2xpY3kgaWYgdHJ1ZSBhbmQgYSBjdXN0b20gcG9saWN5IGlmIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sImxpZmVjeWNsZVN0YWdlcyI6eyJkZXNjcmlwdGlvbiI6IkxpZmVjeWNsZVN0YWdlcyBkZXNjcmliZXMgd2hpY2ggcG9saWN5IGxpZmVjeWxjZSBzdGFnZXMgdGhpcyBwb2xpY3kgYXBwbGllcyB0by4gIENob2ljZXMgYXJlIERFUExPWSwgQlVJTEQsIGFuZCBSVU5USU1FLiIsIml0ZW1zIjp7ImVudW0iOlsiREVQTE9ZIiwiQlVJTEQiLCJSVU5USU1FIl0sInR5cGUiOiJzdHJpbmcifSwibWluSXRlbXMiOjEsInR5cGUiOiJhcnJheSJ9LCJtaXRyZUF0dGFja1ZlY3RvcnMiOnsiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ0YWN0aWMiOnsidHlwZSI6InN0cmluZyJ9LCJ0ZWNobmlxdWVzIjp7Iml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtaXRyZVZlY3RvcnNMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBNSVRSRSBBVFRcdTAwMjZDSyBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub3RpZmllcnMiOnsiZGVzY3JpcHRpb24iOiJOb3RpZmllcnMgaXMgYSBsaXN0IG9mIElEcyBvZiB0aGUgbm90aWZpZXJzIHRoYXQgc2hvdWxkIGJlIHRyaWdnZXJlZCB3aGVuIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMgaWRlbnRpZmllZC4gIElEcyBzaG91bGQgYmUgaW4gdGhlIGZvcm0gb2YgYSBVVUlEIGFuZCBhcmUgZm91bmQgdGhyb3VnaCB0aGUgQ2VudHJhbCBBUEkuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwicG9saWN5TmFtZSI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeU5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHBvbGljeSBhcyBpdCBhcHBlYXJzIGluIHRoZSBBUEkgYW5kIFVJLiAgTm90ZSB0aGF0IGNoYW5naW5nIHRoaXMgdmFsdWUgd2lsbCByZW5hbWUgdGhlIHBvbGljeSBhcyBzdG9yZWQgaW4gdGhlIGRhdGFiYXNlLiAgVGhpcyBmaWVsZCBtdXN0IGJlIHVuaXF1ZS4iLCJwYXR0ZXJuIjoiXlteXFxuXFxyXFwkXXs1LDEyOH0kIiwidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lTZWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeVNlY3Rpb25zIGRlZmluZSB0aGUgdmlvbGF0aW9uIGNyaXRlcmlhIGZvciB0aGlzIHBvbGljeS4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InBvbGljeUdyb3VwcyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeUdyb3VwcyBpcyB0aGUgc2V0IG9mIHBvbGljaWVzIGdyb3VwcyB0aGF0IG1ha2UgdXAgdGhpcyBzZWN0aW9uLiAgRWFjaCBncm91cCBjYW4gYmUgY29uc2lkZXJlZCBhbiBpbmRpdmlkdWFsIGNyaXRlcmlvbi4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImJvb2xlYW5PcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6IkJvb2xlYW5PcGVyYXRvciBkZXRlcm1pbmVzIGlmIHRoZSB2YWx1ZXMgYXJlIGNvbWJpbmVkIHdpdGggYW4gT1Igb3IgYW4gQU5ELiAgRGVmYXVsdHMgdG8gT1IuIiwiZW51bSI6WyJPUiIsIkFORCJdLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkZpZWxkTmFtZSBkZWZpbmVzIHdoaWNoIGZpZWxkIG9uIGEgZGVwbG95bWVudCBvciBpbWFnZSB0aGlzIFBvbGljeUdyb3VwIGV2YWx1YXRlcy4gIFNlZSBodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvb3BlcmF0aW5nL21hbmFnZS1zZWN1cml0eS1wb2xpY2llcy5odG1sI3BvbGljeS1jcml0ZXJpYV9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMgZm9yIGEgY29tcGxldGUgbGlzdCBvZiBwb3NzaWJsZSB2YWx1ZXMuIiwidHlwZSI6InN0cmluZyJ9LCJuZWdhdGUiOnsiZGVzY3JpcHRpb24iOiJOZWdhdGUgZGV0ZXJtaW5lcyBpZiB0aGUgZXZhbHVhdGlvbiBvZiB0aGlzIFBvbGljeUdyb3VwIGlzIG5lZ2F0ZWQuICBEZWZhdWx0IHRvIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlcyBpcyB0aGUgbGlzdCBvZiB2YWx1ZXMgZm9yIHRoZSBzcGVjaWZpZWQgZmllbGQiLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgc2ltcGx5IHRoZSBzdHJpbmcgdmFsdWUiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiZmllbGROYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3Rpb25OYW1lIjp7ImRlc2NyaXB0aW9uIjoiU2VjdGlvbk5hbWUgaXMgYSB1c2VyLWZyaWVuZGx5IG5hbWUgZm9yIHRoaXMgc2VjdGlvbiBvZiBwb2xpY2llcyIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInBvbGljeUdyb3VwcyJdLCJ0eXBlIjoib2JqZWN0In0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwicmF0aW9uYWxlIjp7InR5cGUiOiJzdHJpbmcifSwicmVtZWRpYXRpb24iOnsiZGVzY3JpcHRpb24iOiJSZW1lZGlhdGlvbiBkZXNjcmliZXMgaG93IHRvIHJlbWVkaWF0ZSBhIHZpb2xhdGlvbiBvZiB0aGlzIHBvbGljeS4iLCJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7ImRlc2NyaXB0aW9uIjoiU2NvcGUgZGVmaW5lcyBjbHVzdGVycywgbmFtZXNwYWNlcywgYW5kIGRlcGxveW1lbnRzIHRoYXQgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoaXMgcG9saWN5LiAgTm8gc2NvcGVzIGRlZmluZWQgaW5jbHVkZXMgZXZlcnl0aGluZy4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXIiOnsidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImFjY2VwdGVkIjp7InR5cGUiOiJib29sZWFuIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lJZCI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJhY2NlcHRlZCIsIm1lc3NhZ2UiLCJwb2xpY3lJZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjphNDUwYThhYWEyNjM4ZmY1NWFiMTk1MTVlMzFjNDk3NjZhNGViOTUzYzU5YWNhMzUwM2RkZTIwZDkxMWQwNjJlIiwiY3JlYXRlZEF0IjoiMjAyNS0wNy0xNlQwNjoyMDoxNi4zODEwMDkrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC41LjAgXHUwMDNjIDQuNi44Iiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFhcmNoNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3IudjQuNi44IiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJhcGlzZXJ2aWNlZGVmaW5pdGlvbnMiOnt9LCJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwiLCJraW5kIjoiQ2VudHJhbCIsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiUm91dGUiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiU2VjcmV0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlcnZpY2UiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDZW50cmFsIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGFsbCB1c2VyIGludGVyYWN0aW9uLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGVkIHRvIG91dGdvaW5nIG5ldHdvcmsgdHJhZmZpYy4iLCJkaXNwbGF5TmFtZSI6IkVncmVzcyIsInBhdGgiOiJlZ3Jlc3MifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZy1hcy1Db2RlIiwicGF0aCI6ImNvbmZpZ0FzQ29kZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IkhlcmUgeW91IGNhbiBjb25maWd1cmUgaWYgeW91IHdhbnQgdG8gZXhwb3NlIGNlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydCwgYSBsb2FkIGJhbGFuY2VyLCBvciBhbiBPcGVuU2hpZnRcbnJvdXRlLiIsImRpc3BsYXlOYW1lIjoiRXhwb3N1cmUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZSJ9LHsiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBDZW50cmFsIHdpbGwgb25seSBzZXJ2ZSBhbiBpbnRlcm5hbCBUTFMgY2VydGlmaWNhdGUsIHdoaWNoIG1lYW5zIHRoYXQgeW91IHdpbGxcbm5lZWQgdG8gaGFuZGxlIFRMUyB0ZXJtaW5hdGlvbiBhdCB0aGUgaW5ncmVzcyBvciBsb2FkIGJhbGFuY2VyIGxldmVsLlxuSWYgeW91IHdhbnQgdG8gdGVybWluYXRlIFRMUyBpbiBDZW50cmFsIGFuZCBzZXJ2ZSBhIGN1c3RvbSBzZXJ2ZXIgY2VydGlmaWNhdGUsIHlvdSBjYW4gc3BlY2lmeVxuYSBzZWNyZXQgY29udGFpbmluZyB0aGUgY2VydGlmaWNhdGUgYW5kIHByaXZhdGUga2V5IGhlcmUuIiwiZGlzcGxheU5hbWUiOiJVc2VyLWZhY2luZyBUTFMgY2VydGlmaWNhdGUgc2VjcmV0IiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIENlbnRyYWwuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gQ2VudHJhbCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgQ2VudHJhbCBEQiwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGRhdGEgcGVyc2lzdGVuY2UuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIERCIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwiZGlzcGxheU5hbWUiOiJUZWxlbWV0cnkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRlY2xhcmF0aXZlIENvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsImRpc3BsYXlOYW1lIjoiTm90aWZpZXIgU2VjcmV0cyBFbmNyeXB0aW9uIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRpc2FibGUgYWRtaW4gcGFzc3dvcmQgZ2VuZXJhdGlvbi4gRG8gbm90IHVzZSB0aGlzIGZvciBmaXJzdC10aW1lIGluc3RhbGxhdGlvbnMsXG5hcyB5b3Ugd2lsbCBoYXZlIG5vIHdheSB0byBwZXJmb3JtIGluaXRpYWwgc2V0dXAgYW5kIGNvbmZpZ3VyYXRpb24gb2YgYWx0ZXJuYXRpdmUgYXV0aGVudGljYXRpb24gbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIEdlbmVyYXRpb24gRGlzYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uIFRoaXMgY2FuIG9ubHkgYmUgdXNlZCB3aGVuXG5zcGVjaWZ5aW5nIGEgY29ubmVjdGlvbiBzdHJpbmcgbWFudWFsbHkuXG5XaGVuIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBEQiBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWRiLXBhc3N3b3JkXCIgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiQWRtaW5pc3RyYXRvciBQYXNzd29yZCIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjb25uZWN0aW9uIHN0cmluZyB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgZGF0YWJhc2UgbWFuYWdlZCBlbHNld2hlcmUuIElmIHNldCwgdGhlIG9wZXJhdG9yIHdpbGwgbm90IG1hbmFnZSB0aGUgQ2VudHJhbCBEQi5cbldoZW4gdXNpbmcgdGhpcyBvcHRpb24sIHlvdSBtdXN0IGV4cGxpY2l0bHkgc2V0IGEgcGFzc3dvcmQgc2VjcmV0OyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcgYSBwYXNzd29yZCB3aWxsIG5vdFxuYmUgc3VwcG9ydGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGlvbiBTdHJpbmciLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uU3RyaW5nIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IENlbnRyYWwgREIgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuIFlvdSBjYW4gY2hvb3NlIGJldHdlZW4gdXNpbmcgYSBwZXJzaXN0ZW50XG52b2x1bWUgY2xhaW0gKHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhbmQgYSBob3N0IHBhdGguIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZyBtYXAgY29udGFpbmluZyBwb3N0Z3Jlc3FsLmNvbmYgYW5kIHBnX2hiYS5jb25mIHRoYXQgd2lsbCBiZSB1c2VkIGlmIG1vZGlmaWNhdGlvbnMgbmVlZCB0byBiZSBhcHBsaWVkLiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnIG1hcCB0aGF0IHdpbGwgb3ZlcnJpZGUgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGhlIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9vbCBzaXplLiIsImRpc3BsYXlOYW1lIjoiRGF0YWJhc2UgQ29ubmVjdGlvbiBQb29sIFNpemUgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJjZW50cmFsLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJjZW50cmFsLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImNlbnRyYWwuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gSXQgaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeSB0byBzcGVjaWZ5IGl0LlxuVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbkNlbnRyYWwgaXMgY29uZmlndXJlZCB0byB1c2UgUG9zdGdyZVNRTCBieSBkZWZhdWx0LiIsImRpc3BsYXlOYW1lIjoiSXMgRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmRiLmlzRW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIuY29uZmlnT3ZlcnJpZGUubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWF4aW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5tYXhDb25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWluaW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5taW5Db25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwiY2VudHJhbC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2Ygc2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJTZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLmNvbmZpZ01hcHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLnNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsImRpc3BsYXlOYW1lIjoiUm91dGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZSJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsImRpc3BsYXlOYW1lIjoiTG9hZCBCYWxhbmNlciIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlciJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiTm9kZSBQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQifSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5wb3J0IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsImRpc3BsYXlOYW1lIjoiSVAiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuaXAiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmVuYWJsZWQ6dHJ1ZSJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdG8gc3BlY2lmeSBhbiBleHBsaWNpdCBub2RlIHBvcnQuIE1vc3QgdXNlcnMgc2hvdWxkIGxlYXZlIHRoaXMgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkOnRydWUiXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwiZGlzcGxheU5hbWUiOiJIb3N0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUuaG9zdCJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGhlIGVuY3J5cHRpb24gb2Ygbm90aWZpZXIgc2VjcmV0cyBzdG9yZWQgaW4gdGhlIENlbnRyYWwgREIuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbi5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgaWYgVGVsZW1ldHJ5IGlzIGVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC50ZWxlbWV0cnkuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJkaXNwbGF5TmFtZSI6IkVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2UuZW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkga2V5LiBJZiBub3Qgc2V0LCB0ZWxlbWV0cnkgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJLZXkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZS5rZXkifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZGlzcGxheU5hbWUiOiJDb25maWcgYXMgQ29kZSBjb21wb25lbnQiLCJwYXRoIjoiY29uZmlnQXNDb2RlLmNvbmZpZ0FzQ29kZUNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHdoZXRoZXIgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHNob3VsZCBydW4gaW4gb25saW5lIG9yIG9mZmxpbmUgKGRpc2Nvbm5lY3RlZCkgbW9kZS5cbkluIG9mZmxpbmUgbW9kZSwgYXV0b21hdGljIHVwZGF0ZXMgb2YgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyBhbmQga2VybmVsIG1vZHVsZXMgYXJlIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGl2aXR5IFBvbGljeSIsInBhdGgiOiJlZ3Jlc3MuY29ubmVjdGl2aXR5UG9saWN5In0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0c1swXS5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsImRpc3BsYXlOYW1lIjoiQ3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIGZvciBPcGVyYW5kIiwicGF0aCI6Im1pc2MuY3JlYXRlU0NDcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayBQb2xpY2llcyIsInBhdGgiOiJuZXR3b3JrLnBvbGljaWVzIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIEFQSSB2ZXJzaW9uLiIsImRpc3BsYXlOYW1lIjoiQVBJIFZlcnNpb24iLCJwYXRoIjoib3ZlcmxheXNbMF0uYXBpVmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsImRpc3BsYXlOYW1lIjoiS2luZCIsInBhdGgiOiJvdmVybGF5c1swXS5raW5kIn0seyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6Im92ZXJsYXlzWzBdLm5hbWUifSx7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgbWFya3MgdGhlIG92ZXJsYXkgYXMgb3B0aW9uYWwuXG5XaGVuIE9wdGlvbmFsIGlzIHRydWUsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCB0aGUgb3ZlcmxheSB3aWxsIGJlIHNraXBwZWQsIGFuZCBhIHdhcm5pbmcgd2lsbCBiZSBsb2dnZWQuXG5XaGVuIE9wdGlvbmFsIGlzIGZhbHNlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgYW4gZXJyb3Igd2lsbCBiZSB0aHJvd24uIiwiZGlzcGxheU5hbWUiOiJPcHRpb25hbCIsInBhdGgiOiJvdmVybGF5c1swXS5vcHRpb25hbCJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJQYXRjaGVzIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXMifSx7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJkaXNwbGF5TmFtZSI6IlZhbHVlIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmFsdWUifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSBTY2FubmVyIFY0IGNvbXBvbmVudHMgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6Ik1hdGNoZXIiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJJbmZvIHN0b3JlcyBpbmZvcm1hdGlvbiBvbiBob3cgdG8gb2J0YWluIHRoZSBhZG1pbiBwYXNzd29yZC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIENyZWRlbnRpYWxzIEluZm8iLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmluZm8ifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwiZGlzcGxheU5hbWUiOiJQcm9kdWN0IFZlcnNpb24iLCJwYXRoIjoicHJvZHVjdFZlcnNpb24ifSx7ImRpc3BsYXlOYW1lIjoiQ2VudHJhbCIsInBhdGgiOiJjZW50cmFsIn0seyJkZXNjcmlwdGlvbiI6IkFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UgY29udGFpbnMgcmVmZXJlbmNlIGZvciB0aGUgYWRtaW4gcGFzc3dvcmQiLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIFNlY3JldCBSZWZlcmVuY2UiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cmVkQ2x1c3RlciBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgdGhlIHNlY3VyZWQgY2x1c3RlciBzZXJ2aWNlcy4gVGhlc2UgaW5jbHVkZSBTZW5zb3IsIHdoaWNoIGlzXG5yZXNwb25zaWJsZSBmb3IgdGhlIGNvbm5lY3Rpb24gdG8gQ2VudHJhbCwgYW5kIENvbGxlY3Rvciwgd2hpY2ggcGVyZm9ybXMgaG9zdC1sZXZlbCBjb2xsZWN0aW9uIG9mIHByb2Nlc3MgYW5kXG5uZXR3b3JrIGV2ZW50cy5cdTAwM2NwXHUwMDNlXG4qKkltcG9ydGFudDoqKiBQbGVhc2Ugc2VlIHRoZSBfSW5zdGFsbGF0aW9uIFByZXJlcXVpc2l0ZXNfIG9uIHRoZSBtYWluIFJIQUNTIG9wZXJhdG9yIHBhZ2UgYmVmb3JlIGRlcGxveWluZywgb3JcbmNvbnN1bHQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24gb24gY3JlYXRpbmcgY2x1c3RlciBpbml0IGJ1bmRsZXMuIiwiZGlzcGxheU5hbWUiOiJTZWN1cmVkIENsdXN0ZXIiLCJraW5kIjoiU2VjdXJlZENsdXN0ZXIiLCJuYW1lIjoic2VjdXJlZGNsdXN0ZXJzLnBsYXRmb3JtLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGFlbW9uU2V0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHVuaXF1ZSBuYW1lIG9mIHRoaXMgY2x1c3RlciwgYXMgaXQgd2lsbCBiZSBzaG93biBpbiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFVJLlxuTm90ZTogT25jZSBhIG5hbWUgaXMgc2V0IGhlcmUsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIGNoYW5nZSBpdCBhZ2Fpbi4gWW91IHdpbGwgbmVlZCB0byBkZWxldGVcbmFuZCByZS1jcmVhdGUgdGhpcyBvYmplY3QgaW4gb3JkZXIgdG8gcmVnaXN0ZXIgYSBjbHVzdGVyIHdpdGggYSBuZXcgbmFtZS4iLCJkaXNwbGF5TmFtZSI6IkNsdXN0ZXIgTmFtZSIsInBhdGgiOiJjbHVzdGVyTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZW5kcG9pbnQgb2YgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBDZW50cmFsIGluc3RhbmNlIHRvIGNvbm5lY3QgdG8sXG5pbmNsdWRpbmcgdGhlIHBvcnQgbnVtYmVyLiBJZiBubyBwb3J0IGlzIHNwZWNpZmllZCBhbmQgdGhlIGVuZHBvaW50IGNvbnRhaW5zIGFuIGh0dHBzOi8vXG5wcm90b2NvbCBzcGVjaWZpY2F0aW9uLCB0aGVuIHRoZSBwb3J0IDQ0MyBpcyBpbXBsaWNpdGx5IGFzc3VtZWQuXG5JZiB1c2luZyBhIG5vbi1nUlBDIGNhcGFibGUgbG9hZCBiYWxhbmNlciwgdXNlIHRoZSBXZWJTb2NrZXQgcHJvdG9jb2wgYnkgcHJlZml4aW5nIHRoZSBlbmRwb2ludFxuYWRkcmVzcyB3aXRoIHdzczovLy5cbk5vdGU6IHdoZW4gbGVhdmluZyB0aGlzIGJsYW5rLCBTZW5zb3Igd2lsbCBhdHRlbXB0IHRvIGNvbm5lY3QgdG8gYSBDZW50cmFsIGluc3RhbmNlIHJ1bm5pbmcgaW4gdGhlIHNhbWVcbm5hbWVzcGFjZS4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbEVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Vuc29yIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNlbnNvciBTZXR0aW5ncyIsInBhdGgiOiJzZW5zb3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJkaXNwbGF5TmFtZSI6IkFkbWlzc2lvbiBDb250cm9sIFNldHRpbmdzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsImRpc3BsYXlOYW1lIjoiUGVyIE5vZGUgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGluZyB0byB0aGUgaW5nZXN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncy4iLCJkaXNwbGF5TmFtZSI6Ikt1YmVybmV0ZXMgQXVkaXQgTG9ncyBJbmdlc3Rpb24gU2V0dGluZ3MiLCJwYXRoIjoiYXVkaXRMb2dzIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudHMsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsImRpc3BsYXlOYW1lIjoiQ3VzdG9tIERlZmF1bHQgSW1hZ2UgUmVnaXN0cnkiLCJwYXRoIjoicmVnaXN0cnlPdmVycmlkZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayIsInBhdGgiOiJuZXR3b3JrIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJkaXNwbGF5TmFtZSI6Ik1pc2NlbGxhbmVvdXMiLCJwYXRoIjoibWlzYyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIG9iamVjdCBjcmVhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gQ3JlYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uQ3JlYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgdXBkYXRlcy5cblxuXG5Ob3RlOiB0aGlzIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdCB1bmxlc3MgJ0xpc3RlbiBPbiBDcmVhdGVzJyBpcyBzZXQgdG8gJ3RydWUnIGFzIHdlbGwuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gVXBkYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uVXBkYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIG1vbml0b3JpbmcgYW5kIGVuZm9yY2VtZW50IGZvciBLdWJlcm5ldGVzIGV2ZW50cyAocG9ydC1mb3J3YXJkIGFuZCBleGVjKS4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBFdmVudHMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkV2ZW50cyJ9LHsiZGVzY3JpcHRpb24iOiJTaG91bGQgaW5saW5lIHNjYW5uaW5nIGJlIHBlcmZvcm1lZCBvbiBwcmV2aW91c2x5IHVuc2Nhbm5lZCBpbWFnZXMgZHVyaW5nIGEgZGVwbG95bWVudHMgYWRtaXNzaW9uIHJldmlldy4iLCJkaXNwbGF5TmFtZSI6IkNvbnRhY3QgSW1hZ2UgU2Nhbm5lcnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5jb250YWN0SW1hZ2VTY2FubmVycyJ9LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImRpc3BsYXlOYW1lIjoiVGltZW91dCBTZWNvbmRzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wudGltZW91dFNlY29uZHMifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0ZWFtcyB0byBieXBhc3MgYWRtaXNzaW9uIGNvbnRyb2wgaW4gYSBtb25pdG9yZWQgbWFubmVyIGluIHRoZSBldmVudCBvZiBhbiBlbWVyZ2VuY3kuIiwiZGlzcGxheU5hbWUiOiJCeXBhc3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ieXBhc3MifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImRpc3BsYXlOYW1lIjoiUmVwbGljYXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJhdWRpdExvZ3MuY29sbGVjdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6Im1vbml0b3Jpbmcub3BlbnNoaWZ0LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsgUG9saWNpZXMiLCJwYXRoIjoibmV0d29yay5wb2xpY2llcyJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJkaXNwbGF5TmFtZSI6IkFQSSBWZXJzaW9uIiwicGF0aCI6Im92ZXJsYXlzWzBdLmFwaVZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJkaXNwbGF5TmFtZSI6IktpbmQiLCJwYXRoIjoib3ZlcmxheXNbMF0ua2luZCJ9LHsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJvdmVybGF5c1swXS5uYW1lIn0seyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsImRpc3BsYXlOYW1lIjoiT3B0aW9uYWwiLCJwYXRoIjoib3ZlcmxheXNbMF0ub3B0aW9uYWwifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiUGF0Y2hlcyIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzIn0seyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0ucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwiZGlzcGxheU5hbWUiOiJWYWx1ZSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZhbHVlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwiZGlzcGxheU5hbWUiOiJDb2xsZWN0b3IgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb21wbGlhbmNlIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIGhvc3QtbGV2ZWwgY29uZmlndXJhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJDb21wbGlhbmNlIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29tcGxpYW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2Nhbm5pbmcgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5ub2RlSW52ZW50b3J5In0seyJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJUYWludCBUb2xlcmF0aW9uIiwicGF0aCI6InBlck5vZGUudGFpbnRUb2xlcmF0aW9uIn0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InBlck5vZGUuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5jb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpFQlBGIiwidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Q09SRV9CUEYiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpOb0NvbGxlY3Rpb24iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBpbWFnZSBmbGF2b3IgdG8gdXNlIGZvciBjb2xsZWN0b3IuIFwiUmVndWxhclwiIGltYWdlcyBhcmUgYmlnZ2VyIGluIHNpemUsIGJ1dCBjb250YWluIHByb2Jlc1xuZm9yIG1vc3Qga2VybmVscy4gSWYgeW91IHVzZSB0aGUgXCJTbGltXCIgaW1hZ2UgZmxhdm9yLCB5b3UgbXVzdCBlbnN1cmUgdGhhdCB5b3VyIENlbnRyYWwgaW5zdGFuY2VcbmlzIGNvbm5lY3RlZCB0byB0aGUgaW50ZXJuZXQsIG9yIHJlZ3VsYXJseSByZWNlaXZlcyBDb2xsZWN0b3IgU3VwcG9ydCBQYWNrYWdlIHVwZGF0ZXMgKGZvciBmdXJ0aGVyXG5pbnN0cnVjdGlvbnMsIHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbikuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBGbGF2b3IiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuaW1hZ2VGbGF2b3IifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJkaXNwbGF5TmFtZSI6IkZvcmNlIENvbGxlY3Rpb24iLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuZm9yY2VDb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoicGVyTm9kZS5jb21wbGlhbmNlLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLm5vZGVJbnZlbnRvcnkucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBDb21wb25lbnQiLCJwYXRoIjoic2Nhbm5lci5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsImRpc3BsYXlOYW1lIjoiQW5hbHl6ZXIiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXIuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXIuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZW5hYmxlIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCBzZXQgdGhpcyB0byBcIkF1dG9TZW5zZVwiIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNlbnNvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Vuc29yLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNlbnNvci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Vuc29yLmhvc3RBbGlhc2VzIn0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgYXNzaWduZWQgY2x1c3RlciBuYW1lIHBlciB0aGUgc3BlYy4gVGhpcyBjYW5ub3QgYmUgY2hhbmdlZCBhZnRlcndhcmRzLiBJZiB5b3UgbmVlZCB0byBjaGFuZ2UgdGhlXG5jbHVzdGVyIG5hbWUsIHBsZWFzZSBkZWxldGUgYW5kIHJlY3JlYXRlIHRoaXMgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJDbHVzdGVyIE5hbWUiLCJwYXRoIjoiY2x1c3Rlck5hbWUifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgc2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJLiIsImRpc3BsYXlOYW1lIjoiU2VjdXJpdHkgUG9saWN5Iiwia2luZCI6IlNlY3VyaXR5UG9saWN5IiwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiIyMgV2h5IHVzZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXM/XG5cblByb3RlY3RpbmcgY2xvdWQtbmF0aXZlIGFwcGxpY2F0aW9ucyByZXF1aXJlcyBzaWduaWZpY2FudCBjaGFuZ2VzIGluIGhvdyB3ZSBhcHByb2FjaCBzZWN1cml0eeKAlHdlIG11c3QgYXBwbHkgY29udHJvbHMgZWFybGllciBpbiB0aGUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZSwgdXNlIHRoZSBpbmZyYXN0cnVjdHVyZSBpdHNlbGYgdG8gYXBwbHkgY29udHJvbHMsIGFuZCBrZWVwIHVwIHdpdGggaW5jcmVhc2luZ2x5IHJhcGlkIHJlbGVhc2Ugc2NoZWR1bGVzLlxuXG5cblJlZCBIYXTCriBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzLCBwb3dlcmVkIGJ5IFN0YWNrUm94IHRlY2hub2xvZ3ksIHByb3RlY3RzIHlvdXIgdml0YWwgYXBwbGljYXRpb25zIGFjcm9zcyBidWlsZCwgZGVwbG95LCBhbmQgcnVudGltZS4gT3VyIHNvZnR3YXJlIGRlcGxveXMgaW4geW91ciBpbmZyYXN0cnVjdHVyZSBhbmQgaW50ZWdyYXRlcyB3aXRoIHlvdXIgRGV2T3BzIHRvb2xpbmcgYW5kIHdvcmtmbG93cyB0byBkZWxpdmVyIGJldHRlciBzZWN1cml0eSBhbmQgY29tcGxpYW5jZS4gVGhlIHBvbGljeSBlbmdpbmUgaW5jbHVkZXMgaHVuZHJlZHMgb2YgYnVpbHQtaW4gY29udHJvbHMgdG8gZW5mb3JjZSBEZXZPcHMgYW5kIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzLCBpbmR1c3RyeSBzdGFuZGFyZHMgc3VjaCBhcyBDSVMgQmVuY2htYXJrcyBhbmQgTmF0aW9uYWwgSW5zdGl0dXRlIG9mIFN0YW5kYXJkcyBUZWNobm9sb2d5IChOSVNUKSBndWlkZWxpbmVzLCBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQgb2YgYm90aCBjb250YWluZXJzIGFuZCBLdWJlcm5ldGVzLCBhbmQgcnVudGltZSBzZWN1cml0eS5cblxuUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzIHByb3ZpZGVzIGEgS3ViZXJuZXRlcy1uYXRpdmUgYXJjaGl0ZWN0dXJlIGZvciBjb250YWluZXIgc2VjdXJpdHksIGVuYWJsaW5nIERldk9wcyBhbmQgSW5mb1NlYyB0ZWFtcyB0byBvcGVyYXRpb25hbGl6ZSBzZWN1cml0eS5cblxuIyMgRmVhdHVyZXMgYW5kIEJlbmVmaXRzXG5cbioqS3ViZXJuZXRlcy1uYXRpdmUgc2VjdXJpdHk6KipcbjEuIEluY3JlYXNlcyBwcm90ZWN0aW9uLlxuMS4gRWxpbWluYXRlcyBibGluZCBzcG90cywgcHJvdmlkaW5nIHN0YWZmIHdpdGggaW5zaWdodHMgaW50byBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMgYW5kIHRocmVhdCB2ZWN0b3JzLlxuMS4gUmVkdWNlcyB0aW1lIGFuZCBjb3N0cy5cbjEuIFJlZHVjZXMgdGhlIHRpbWUgYW5kIGVmZm9ydCBuZWVkZWQgdG8gaW1wbGVtZW50IHNlY3VyaXR5IGFuZCBzdHJlYW1saW5lcyBzZWN1cml0eSBhbmFseXNpcywgaW52ZXN0aWdhdGlvbiwgYW5kIHJlbWVkaWF0aW9uIHVzaW5nIHRoZSByaWNoIGNvbnRleHQgS3ViZXJuZXRlcyBwcm92aWRlcy5cbjEuIEluY3JlYXNlcyBzY2FsYWJpbGl0eSBhbmQgcG9ydGFiaWxpdHkuXG4xLiBQcm92aWRlcyBzY2FsYWJpbGl0eSBhbmQgcmVzaWxpZW5jeSBuYXRpdmUgdG8gS3ViZXJuZXRlcywgYXZvaWRpbmcgb3BlcmF0aW9uYWwgY29uZmxpY3QgYW5kIGNvbXBsZXhpdHkgdGhhdCBjYW4gcmVzdWx0IGZyb20gb3V0LW9mLWJhbmQgc2VjdXJpdHkgY29udHJvbHMuXG5cbiMjIFVzaW5nIHRoZSBSSEFDUyBPcGVyYXRvclxuXG4qKlJIQUNTIE9wZXJhdG9yIGNoYW5uZWxzOioqXG5cblJlZCBIYXQgcHJvdmlkZXMgdGhlIFJIQUNTIE9wZXJhdG9yIGJ5IHVzaW5nIHRoZSBmb2xsb3dpbmcgdXBkYXRlIGNoYW5uZWxzIGluIHRoZSBSZWQgSGF0IE9wZXJhdG9yIGNhdGFsb2c6XG5cbiogYHN0YWJsZWA6IFByb3ZpZGVzIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uIGFuZCBwYXRjaGVzIHRvIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uLlxuICBVc2luZyB0aGUgYHN0YWJsZWAgY2hhbm5lbCBhbmQgY29uZmlndXJpbmcgYXV0b21hdGljIG9wZXJhdG9yIHVwZ3JhZGVzIGVuc3VyZXMgdGhhdCB0aGUgbW9zdCByZWNlbnQgUkhBQ1MgdmVyc2lvbiBpcyBkZXBsb3llZC5cbiogYHJoYWNzLXgueXlgIChmb3IgZXhhbXBsZSwgYHJoYWNzLTMuNzRgKTogQ2hhbm5lbHMgZm9sbG93IGEgc3BlY2lmaWMgUkhBQ1MgdmVyc2lvbiBhbmQgaW5jbHVkZSBhbGwgcGF0Y2hlcyB0byB0aGF0IHZlcnNpb24gKGUuZy4gYDMuNzQuMGAsIGAzLjc0LjFgLCAuLi4pLlxuXG5Ob3RlIHRoYXQgdGhlIGBsYXRlc3RgIGNoYW5uZWwgaXMgZGVwcmVjYXRlZCBhbmQgaXMgbm90IHVwZGF0ZWQgYWZ0ZXIgUkhBQ1MgdmVyc2lvbiAzLjc0LiBOZXdlciB2ZXJzaW9ucyBhcmUgcHVibGlzaGVkIHRvIHRoZSBgc3RhYmxlYCBjaGFubmVsLlxuXG4qKlJIQUNTIGNvbWVzIHdpdGggdHdvIGN1c3RvbSByZXNvdXJjZXM6KipcblxuMS4gKipDZW50cmFsIFNlcnZpY2VzKiogLSBDZW50cmFsIGlzIGEgZGVwbG95bWVudCByZXF1aXJlZCBvbiBvbmx5IG9uZSBjbHVzdGVyIGluIHlvdXIgZW52aXJvbm1lbnQuIFVzZXJzIGludGVyYWN0IHdpdGggUkhBQ1MgdmlhIHRoZSB1c2VyIGludGVyZmFjZSBvciBBUElzIG9uIENlbnRyYWwuIENlbnRyYWwgYWxzbyBzZW5kcyBub3RpZmljYXRpb25zIGZvciB2aW9sYXRpb25zIGFuZCBpbnRlcmFjdHMgd2l0aCBpbnRlZ3JhdGlvbnMuIFVzZXJzIG1heSBzZWxlY3QgZXhwb3N1cmVzIGZvciBDZW50cmFsIHRoYXQgYmVzdCBtZWV0IHRoZWlyIGVudmlyb25tZW50LlxuXG4yLiAqKlNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyoqIC0gU2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzIGFyZSBwbGFjZWQgb24gZWFjaCBjbHVzdGVyIHlvdSBtYW5hZ2UgYW5kIHJlcG9ydCBiYWNrIHRvIENlbnRyYWwuIFRoZXNlIHNlcnZpY2VzIGFsbG93IHVzZXJzIHRvIGVuZm9yY2UgcG9saWNpZXMgYW5kIG1vbml0b3IgeW91ciBPcGVuU2hpZnQgYW5kIEt1YmVybmV0ZXMgY2x1c3RlcnMuIFNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyBjb21lIGFzIHR3byBEZXBsb3ltZW50cyAoU2Vuc29yIGFuZCBBZG1pc3Npb24gQ29udHJvbGxlcikgYW5kIG9uZSBEYWVtb25TZXQgKENvbGxlY3RvcikuXG5cbiMjIyBDZW50cmFsIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBDZW50cmFsICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFVzZXJzIGludGVyYWN0IHdpdGggUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHRocm91Z2ggdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gfFxufCBDZW50cmFsIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IENlbnRyYWwgREIgaXMgYSBQb3N0Z3JlU1FMLWJhc2VkIHBlcnNpc3RlbnQgc3RvcmFnZSBmb3IgdGhlIGRhdGEgY29sbGVjdGVkIGFuZCBtYW5hZ2VkIGJ5IENlbnRyYWwuIHxcbnwgU2Nhbm5lciAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIGlzIGEgUmVkIEhhdCBkZXZlbG9wZWQgYW5kIGNlcnRpZmllZCBpbWFnZSBzY2FubmVyLiBTY2FubmVyIGFuYWx5emVzIGFuZCByZXBvcnRzIHZ1bG5lcmFiaWxpdGllcyBmb3IgaW1hZ2VzLiBTY2FubmVyIHVzZXMgSFBBIHRvIHNjYWxlIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYmFzZWQgb24gd29ya2xvYWQuIHxcbnwgU2Nhbm5lciBEQiAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIERCIGlzIGEgY2FjaGUgZm9yIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgdG8gc2VydmUgdnVsbmVyYWJpbGl0eSBzY2FubmluZyB1c2UgY2FzZXMgdGhyb3VnaG91dCB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZS4gfFxuXG4jIyMgU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBTZW5zb3IgICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNlbnNvciBhbmFseXplcyBhbmQgbW9uaXRvcnMgS3ViZXJuZXRlcyBpbiBzZWN1cmVkIGNsdXN0ZXJzLiB8XG58IENvbGxlY3RvciAgICAgICAgICAgICAgICAgICAgICAgIHwgRGFlbW9uU2V0ICAgICAgIHwgQW5hbHl6ZXMgYW5kIG1vbml0b3JzIGNvbnRhaW5lciBhY3Rpdml0eSBvbiBLdWJlcm5ldGVzIG5vZGVzLnxcbnwgQWRtaXNzaW9uIENvbnRyb2xsZXIgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBWYWxpZGF0aW5nV2ViaG9va0NvbmZpZ3VyYXRpb24gZm9yIGVuZm9yY2luZyBwb2xpY2llcyBpbiB0aGUgZGVwbG95IGxpZmVjeWNsZS4gfFxuXG4jIyMgQ2VudHJhbCBDdXN0b20gUmVzb3VyY2VcblxuQ2VudHJhbCBTZXJ2aWNlcyBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgUkhBQ1MgQ2VudHJhbCBkZXBsb3ltZW50LiBGb3IgYWxsIGN1c3RvbWl6YXRpb24gb3B0aW9ucywgcGxlYXNlIHZpc2l0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uLlxuXG4jIyMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlXG5cblNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgUkhBQ1MgU2VjdXJlZCBDbHVzdGVyIHNlcnZpY2VzLlxuXG4jIyMjIEluc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXG5cbkJlZm9yZSBkZXBsb3lpbmcgYSBTZWN1cmVkQ2x1c3RlciByZXNvdXJjZSwgeW91IG5lZWQgdG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQuXG5cbi0gKipUaHJvdWdoIHRoZSBSSEFDUyBVSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBSSEFDUyBVSSwgbmF2aWdhdGUgdG8gYFBsYXRmb3JtIENvbmZpZ3VyYXRpb24gXHUwMDNlIENsdXN0ZXJzYCwgYW5kIHRoZW4gY2xpY2sgYE1hbmFnZSBUb2tlbnNgIGluIHRoZSB0b3AtcmlnaHQgY29ybmVyLiBTZWxlY3QgYENsdXN0ZXIgSW5pdCBCdW5kbGVgLCBhbmQgY2xpY2sgYEdlbmVyYXRlIEJ1bmRsZWAuIFNlbGVjdCBgRG93bmxvYWQgS3ViZXJuZXRlcyBzZWNyZXRzIGZpbGVgLCBhbmQgc3RvcmUgdGhlIGZpbGUgdW5kZXIgYSBuYW1lIG9mIHlvdXIgY2hvaWNlIChmb3IgZXhhbXBsZSwgYGNsdXN0ZXItaW5pdC1zZWNyZXRzLnlhbWxgKS5cbi0gKipUaHJvdWdoIHRoZSBgcm94Y3RsYCBDTEk6KiogVG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQgdGhyb3VnaCB0aGUgYHJveGN0bGAgY29tbWFuZC1saW5lIGludGVyZmFjZSwgcnVuIGByb3hjdGwgY2VudHJhbCBpbml0LWJ1bmRsZXMgZ2VuZXJhdGUgXHUwMDNjbmFtZVx1MDAzZSAtLW91dHB1dC1zZWNyZXRzIFx1MDAzY2ZpbGUgbmFtZVx1MDAzZWAuIENob29zZSBhbnkgYG5hbWVgIGFuZCBgZmlsZSBuYW1lYCB0aGF0IHlvdSBsaWtlLlxuXG5SdW4gYG9jIHByb2plY3RgIGFuZCBjaGVjayB0aGF0IGl0IHJlcG9ydHMgdGhlIGNvcnJlY3QgbmFtZXNwYWNlIHdoZXJlIHlvdSBpbnRlbmQgdG8gZGVwbG95IFNlY3VyZWRDbHVzdGVyLiBJbiBjYXNlIHlvdSB3YW50IHRvIGluc3RhbGwgU2VjdXJlZENsdXN0ZXIgdG8gYSBkaWZmZXJlbnQgbmFtZXNwYWNlLCBzZWxlY3QgaXQgYnkgcnVubmluZyBgb2MgcHJvamVjdCBcdTAwM2NuYW1lc3BhY2VcdTAwM2VgLlxuVGhlbiwgcnVuIGBvYyBjcmVhdGUgLWYgaW5pdC1idW5kbGUueWFtbGAuIElmIHlvdSBoYXZlIGNob3NlbiBhIG5hbWUgb3RoZXIgdGhhbiBgaW5pdC1idW5kbGUueWFtbGAsIHNwZWNpZnkgdGhhdCBmaWxlIG5hbWUgaW5zdGVhZC5cblxuIyMjIyBSZXF1aXJlZCBGaWVsZHNcblxuVGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzIGFyZSByZXF1aXJlZCB0byBiZSBzcGVjaWZpZWQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbnwgUGFyYW1ldGVyICAgICAgICAgIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgYGNsdXN0ZXJOYW1lYCAgICAgIHwgVGhlIG5hbWUgZ2l2ZW4gdG8gdGhpcyBzZWN1cmVkIGNsdXN0ZXIuIFRoZSBjbHVzdGVyIHdpbGwgYXBwZWFyIHdpdGggdGhpcyBuYW1lIGluIFJIQUNTIHVzZXIgaW50ZXJmYWNlLiB8XG58IGBjZW50cmFsRW5kcG9pbnRgICB8IFRoaXMgZmllbGQgc2hvdWxkIHNwZWNpZnkgdGhlIGFkZHJlc3Mgb2YgdGhlIENlbnRyYWwgZW5kcG9pbnQsIGluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIGBjZW50cmFsRW5kcG9pbnRgIG1heSBiZSBvbWl0dGVkIGlmIHRoaXMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlIGlzIGluIHRoZSBzYW1lIGNsdXN0ZXIgYW5kIG5hbWVzcGFjZSBhcyBDZW50cmFsLiB8XG4iLCJkaXNwbGF5TmFtZSI6IkFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVh3QUFBRjhDQVlBQUFETTV3REtBQUFBQ1hCSVdYTUFBRzY2QUFCdXVnSFczckVYQUFBZ0FFbEVRVlI0bk8zZHY0OGNSZjcvOFZlZkx2Yk81NVBiMitTMmRvaXgyQ2JsZEhkRGFPdE9uaEFMZ3JrSUNRS1dBQ1JuZXhJSXNwdlY1NFJEeGlCSW1VVTRaa1k0WjliT3Y4ejRINmh2VU4zcjJXVi9kRmRYZC9XUDUwTXE3WjJaN3FuWkg2K3BlVmQxZFdTTUVRQ2crLzRVdWdNQWdIb1ErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlBFUGdBMEJNRVBnRDBCSUVQQUQzeDU5QWR3RmxSRkNXaCt3QjR0RExHckVKM0FsYkVsYmJWaUtJb2xoUkxHa29hYkgyVnBQMGduUUthNVRqOXVwYTAyUHJLbTBSRkNId1AwbEg1Y0t2dEJlMFEwQTFMMlRlQWhhU0ZNV1lldGp2dFIrQVhGRVhSUUZLeTFRaDNvRDVMU2ZPc0dXUFdRWHZUTWdSK0RsRVVEU1dOMGtiQUE4MnhsRFNUTkRQR0xFSjNwdWtJL0V1a0lUK1dEZm5kc0wwQmtNT0piUGhQQ2YrTEVmaGIwb25XY2RvSWVhQzlUaVJOWmNOL0ZiWXJ6VUhnUzRxaWFDd2I4cXllQWJybldEYjRwNkU3RWxwdkF6K2RmSjJJMFR6UUY5bW8vN0N2azcyOUMveTBiSk1GL1U3SXZnQUlZcU5Yd2I4SzI1VjY5U2J3MDZBL2tQUWdhRWNBTk1tUnBJTytCSC9uQTMrcmRQTng2TDRBYUt4UDFJTlNUNmNEUDRxaWlleW9udElOZ090c1pFZjdoNkU3VXBWT0JuNjYxY0ZVVE1ZQ0tPNUUwcmlMV3psMEt2RFQ4czFVMHQ4RGR3VkErejJSRGY3T2xIazZzeDkrV3I1WmliQUg0TWZmSmEzU2JPbUUxby93MDFIOVRGdzBCYUE2eDVKR2JSL3R0M3FFSDBYUlNIWlVUOWdEcU5LKzdHaC9GTG9qWmJReThLTW9Ha1JSZENqcEc3RUNCMEE5ZGlSOUUwWFJZVnBaYUozV2xYVFNDNmhtWXB0aUFPRXNaVXM4cTlBZEthSlZJL3owNDlSQ2hEMkFzUFlrTGRwVzRtbE40S2N6NVpSd0FEUkZWdUpwelNxZVZwUjBvaWlhaWoxd0FEVFhrVEZtSExvVDEybDA0TFBrRWtDTE5IN3BabU1EUHczN3VhalhBMmlQcGFTa3FhSGZ5QnArdWhKbkxzSWVRTHZzU1pvM2RkbG00MGI0NmMzRDUySnlGa0I3YldSSCtvMjZtWHFqUnZpRVBZQ08ySkVkNlE5RGQyUmJZMGI0NlVlZ2xRaDdBTjJ4a1JRM3BhYmZpQkgrMWdRdFlRK2dTN0tSZmlOcStzRURuOVU0QURxdU1STzV3UU5mN0lzRG9QdjJaTE11cUtDQm4xNUJ5MFZWQVBwZ1A4MjhZSUlGZnJyL0JOc2xBT2lUQnlIMzNnbXlTaWZkWWU2YjJwOFlBSnJoSFdOTTdTV2UyZ00vdllwMklWYmtBT2l2amFSaDNmdnAxMXJTMmRvTWpiQUgwR2M3a21aMXI5eXB1NFovSUZia0FJQmtzL0Nnemllc3JhUkQzUjRBTGxSYlBiK1d3R2ZiQkFDNFZHM2JMOVJWMHFGdUR3QVgyMUZORjJWVkh2anBtbE11cmdLQXkrM1hzVDYvMHBJT3BSd0F5SzN5MGs3VkkveXBDSHNBeUdOSE5qTXJVOWtJUDRxaVJOS1BsWndjQUxyckxXUE12SW9UVnhuNEswbTdsWndjQUxycnhCZ1RWM0hpU2tvNjZlUURZUThBeGUxV05ZSHJmWVRQUkMwQWxGYkpCRzRWSS95SkNIc0FLR05ITmt1OThqckNUM2ZDL00zYkNRR2czMTd6dWFPbTd4SCtnZWZ6QVVDZkhmZzhtYmNSUHFON0FLaUV0MUcrenhGK3NOdDJBVUNIZWN0V0x5TjhWdVlBUUdXOHJkanhOY0puWlE0QVZNUGJpaDFmSS95VnVOQUtBS3JpNWVyYjBpUDhLSXJHSXV3Qm9FcTdhZGFXNHFPa1U3b1RBSUJyamN1ZW9GUkpoNldZQUZDclVrczB5NDd3eHlXUEJ3RGtOeTV6Y05rUi9rclU3d0dnTHFVbWI1MUgrRkVVRFVYWUEwQ2RkdFBzZFZLbXBETXVjU3dBd00zWTlVRG5rZzdsSEFBSXdybXM0elRDcDV3REFNRTRsM1ZjU3pvangrTUFBT1U1WlRDQkR3RHQ0NVRCaFd2NDZjNll2N3M4R1FEQW0vOHB1b09teXdnL2NUZ0dBT0JYVXZRQUFoOEEyaWtwZWdDQkR3RHRsQlE5d0tXRzcrY211QUNBVW93eFVaSEhGeHJoUjFHVUZPb05BS0F5UlRPNWFFbW4wTWtCQUpVcWRBRlcwY0NQQ3o0ZUFGQ2RTZ1BmZVpjMkFJQjNoVEs1MEtRdEU3WUEwQ3hGSm01emovRFQyeGtDQUJxa1NEWVhLZW5rUGlrQW9EWngzZ2NXQ1h6cTl3RFFQTG16dVVqZ0R4dzZBZ0NvVnU1c1pvUVBBTzNHQ0I4QWVxS1NFVDRBb01WeXI4Tm5EVDY2SUVtU00vOS9QcDhINlFmZ1U5NjErSCt1dWlOQUtNUGg4TFFsU2FLOXZiMExIN2RjTGpXZno3VllMRTRiMEVXTThORUpnOEZBU1pLY2h2dHdPTlRPem83VHVUYWJqUmFMeGVtYndIdysxM3BkNkU1eVFLM3lqdkFKZkxSU2tpU253VDRjRHJXN3UxdnA4NTJjbkp5Ty91ZnpPYVVnTkFxQmo4N1lMc3NNaDhOTFN6TjFXeTZYWno0SlVBcENLQVErV2ltTzR6UGh2cisvSDdwTGhSd2ZINTk1RTFpdFZxRzdoQjRnOE5GNGc4SGdUTGduU2VKY2QyK3F6V1p6Wmk1Z3NWZ3dId0R2Q0h3MHpuYk52VW1sbWJwbHBhRHRPUUdnREFJZlFjVnhmQ2JnMjFhYXFWdFdDc3JlQUNnRm9RZ0NIN1h4dVNRU0ZrdERVUVNCajhxY0QvZXFsMFRDeXBhR2JyOEpBQktCRDAveVhxMktNTGhLR0JLQkR3Zlprc2dzM0ttN3Q5UHg4ZkdaTndIbUE3cVB3TWVWemkrSjdFdHA1dVRrNUxRVWtpUkpiMTd6OW9Rd1MwTzdoOERIR2VmRHZRK2xtZTJKejh1Q2J2dU5yMDhUenR0TFE3UHZEZHFMd08reHRsK3Q2c3JYMHNhK0xpbmxLdUgySXZCN2doRnFQU05VUGlGUkNtb3lBcitqem05RlFBMDZqTDdQZ1ZBS2FoWUN2Mk5HbzVFT0R3OTdFU3B0WFdYU3gxVk9KeWNubWt3bW1zMW1vYnZTYXdSK2gweW5VejE0OENCME55clI5UzJHbTdxMXMyOUhSMGNhajhlaHU5RmJCSDVIakVZamZmUE5ONkc3NFFWWGlscGR2Vkw1blhmZVlhUWZDSUhmRWF2VnFwV0J3RjR3K1hWbEw2S1RreFBGY1J5Nkc3MUU0SGZBY0RqVUw3LzhFcm9idWJEYm8xOXRYUnI2K3V1dmQ2NHMxd1o1QS8vUFZYY0U3cG82V3RwZXFkSG4wa3lWVnF1VnB0UHBtWC9iZmdObzZncXR3V0FRdWd1NEFvR1BLM0hIcHVZNGYvUDBQdHd4REg0UitBMFdJbGk1MnJJOTF1djFIOTRFK25xVk5mSWg4SHVzNjBzaSsyaTFXbW0xV3AxWkxkT1hwYUc0SG9IZkUrZXZWcVh1M2gvWnozMTdUbUI3SzQ0dUxRM0YxUWo4RGpxL0pKTFNETTY3ckJUVTlxV2h1SVl4SmxlVFpHajF0aVJKVEZIajhUaDR2Mm5kYU9QeHVQRHZYNUlrd2Z2ZHg1WTN4LzhrZEFvamVmakM3MUwzRVBnQTBCTUVQZ0QwQklFUEFEMUI0QU5BVHhENEFOQVRCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDNCSGEvUUczZlNkanY5S2tsdlhQTFlsNUorbGJSSnZ6NUx2ejZ2dUk5QWxRaDhkTll0U1hjbHZaMSt2VkhnMkJ0NjlXYnc5dGEvdjVEMHM2UWZKSDN2b1k5QW5RaDhkTTU5MlpCKys3b0hPcmdwNlY3YVhzcUcvbVBaTndHZzZRaDhkTUtPcEhkbHcvNW1UYzk1UTYvQy82bHM4SDlkMDNNRExwaTBSZXM5bExTVTlJSHFDL3Z6M3BEMHVhU2ZaTXRIUUJNUitHaXR1N0pCLzZtSzFlZXJkRnZTdDVMK0t6dUhBRFFKZ1kvVzJaSDBtV3l3aGhyUlgrZHQyZEgrL2RBZEFiWVErR2lWTzVLK2s2M1hOOTBOMlRMUEY3SnZVa0JvQkQ1YTR5K3lZWDg3ZEVjS3VpZmJiMG84Q0kzQVJ5dmNsL1IvYWs2dHZxamJzaVdlTzljOUVLZ1FnWS9HdXk5YkdtbTdHN0lqZlVJZm9SRDRhTFN1aEgyRzBFZElYSGlGeHFvajdMTTljODY3Ykk4ZEg3TFFmMVBzellONkVmaG9wRHV5U3k5OWV5YTdIY0pUdmRvYzdUSzMwbjY4SVR0aDdITUo2QTNadGZwL3ZhWVBnRThFUGhwblJ6WU1mVTNRdnBEMGxXelFGeGxSUDAvYjk1SStsQTMvZDJYRDMwZmZic3UrcWIzbjRWeEFIdFR3MFRoZnlNOW8rb1drOXlYdFNmcFM1Y3NudjhxRzg1NmtSN0xsb0xMdWlZdXpVQjhDSDQzeUYvblo1ZktSYkkyOGlzM01ObHZuZityaGZKK0pOZnFvQjRHUDRPN0k3b3R6VjNaMFg4WUxTZnV5Z1Z4MWJmeTViQTMrbzVMbnVhSHlyeHZJZ3hvK2FuTlhkZ0wwanV5STF2Y1ZzODhVWmhMMFM5bjk4TCtUZTIzL0RkbnZEL3ZxbzBvRVBpcDFWN1pPN1d1aTh6S1BaU2RXUTYxNCtWWDJ6YVpNNkg4aE96OEFWSVdTRGlweFgzYnI0bTlsQTcvS3NIOG1PNWthZW5sakZ2cXVrN2szeFFRdXFrWGd3NnNzNkQ5WFBWc1haMldjcHNoQzM5VUh2am9DWElEQWh4ZTNaTXNaZFFXOVpFZlNUUmpabi9lcjNDZHliNG83WnFFNkJENUt1eSs3RTJTVjJ4RmM1SkV1M2hhaENiNlU5SVBqc2ZkOGRnVFlRdUNqbEM5a1IvVjFiMXY4VkRaVW0reER1ZFh6NzRrYnBxQWFCRDZjN01pV2NFS05SaDhGZXQ0aW5zdjlUZWt2UGpzQ3BBaDhGSmFGZmQwbG5NeFR0V2U5K2xkeUcrWDd1Tm9ZT0kvQVIyR2hielBZaHRGOVppTzM3UjJZdUVVVkNId1U4b1hDaHYxanRXZDBuL25LNFpnYjRpWXA4SS9BUjI0UEZYWUZ5V08xY3l2aDU3TFhDeFJGNE1NM3RsWkFMbmRVelVWQnoyVExIdG5OU083SXpoRnN6dy84SUR0S2J0dklmdHYzS3Y3SktPUW5LWFFUZ1k5Y3ZwQ2ZwWmN2WmNQdmgvUnJYN2hzbzh3SUg3NFIrTGpXZlpVZmJiNlVYYUw0bFpwM1pXd2RYRDZkc0JZZnZsSER4NVYyVlA3ZXNrOWxieFpTeHg3MVRmYWk0T052aXh1andDOENIMWQ2VitWS09ZOWtOeE1yZTN2QkxuRDVIaXhrbDhHeVRCTStFUGk0VXBudGV0OVh1OWJNTjlVYnN0dE1meUhLUENpSHdNZWw3c3Q5NTh1UFZNMzlaUHZzbnV6VzAyeTdBRmNFUGk3bGVubi9EMnIreG1adGRVUFMvNm44dkFyNmljREhoWGJrRnZqWkh2V28xcnZpeHVjb2pzREhoVnduQ1VQZVY3WnY3b25RUnpFRVBpN2tzaFBtQzFHM3Ywb1ZWd3JmazkzeUFzaUR3TWVGWEViNGhQM1ZIbGQwM2svRnNrM2tRK0RqUWk1WDFsWVZhRjN4WEc0N1orYkJrazNrUWVEakQxeXU3bndoTHE3SzQwTlY4OFo0VTNZaUY3Z0tnWTgvY0FuOHB0NU12SW5lay9RM3VkL2svRElQeFNnZlZ5UHc0UVdCWDh6UGt2NGg2WDhsRFNYOVUrVkgvamZFS0I5WEkvQ0J3SjdMYmhYOW5tejR1MnlsbkNtekZRYTZqOEFIR3VTNTdHWnpycVA5bTJMckJWeU93QWNhNkQyNWg3N0xOUlRvQndJZnZiQWpPNm41bmFUL2w3YnYxT3lKemc5VmZBOTlpVFg1dUJ5QkR5K2FmRHUrKzdLN1RINnFzNlBmTjlKL1c2cVp0ZStOM0xhWDVsNjR1QXlCano5d1dVL2Z4TUMvSytrblNaL3I2cHU0M0VnZjg1T2FOenIrV296eTRRK0Jqejl3Q2Z5YmFrN28zNUs5OHZSYkZSdnQzdGFyRzQwMDZkYUNWZXpCZzM0aThIRWhsNldCOTd6M29wZ2RTUi9JanRUTDlPVmVlbzRQMUl6NlBsY3d3eGNDSHhkeXVaRHF2c0lGNUgyOUN1a3k5K0ROM05Dck40OG0xdmNCRndRK0x1UXl3Zzl4cGVjZDJkVTJuOHY5ZG94WHVabWUrenMxcDJRRnVDTHdjYUh2WmU5ZVZkUkQxVlAvM3BHdHRSK3JublhuYjZUUEZXSlh5aWFVbGRBTkJENHU5YjNETVRjay9kZDNSODc1UUhZcFpZZzVnK3hHNGgvVStKeGNPUXRmQ0h4Y3l2Vkt6OXVxNXRaN2QvVXFiSDNVNlYxbDlmMmxxbC8rZUZkdXBTcFc5dUFpQkQ0dTliUGMxb0JMZnUrM2VrdTJodjZ0cXFuVHU3b3AyNmZ2VkYwWnkrV1RoT3ZQRE4xSDRPTktMbGQ2WnJMUWQ2MUI3MGo2VE5KQ3pkNGY1ZzNaUG40bXYvWDJoM0o3M1l6dWNSa0NIMWR5dmRJemMwOXVLMXdleXBaTTJyUy8rN3V5ZmZaeFUvSDdzdHMrdVBCOVl4VjBCNEdQYTcxWDh2amJzcUdmZC9UN2hXelloYXpUdTdvaDIzZlhjbGIycWVaengrTmZ5bTJ5SGYxQTRPTmFQNnY4cVBHR2JKQmQ1NzZxWFgzelZQWW1JMlZ2TkhLZGV5cDJ3VmEybStkUEt2ZXBockRIVlFoODVQS2UzTmJsYjd1bjYwZjVWUzEzZkNGN0g5bS95bTVWa04xbzVHK3FicEl6NzJ1NUl4djBuNnI4cEhTWk9SZDBINEdQWERheTkyQXQ2NnBhdnVzU3hLdThsUFNScEQxZFBKbjVjL3JmUGxMNU43VHpidXI2Wlp2WkNpUWZyL3V4MkhjSFZ5UHdrZHZQc3NIWUZvOWx3L3pMSEkvOU1uMXMyUnVKRi9XWi9NeFZ2SlM5WVFwd0ZRSWZoWHlwK2tPeHFLZVM5bVhMVUpzQ3gyM1NZL1pWYlgwL2MwdlMyNTdPVmZTMW9wOElmQlJXNW42clZaWWNYa2o2cDJ4dDNtVzN6OHl2NlRuK3FXb3ZZdkoxc2Raak1WbUxmQWg4T0hFSi9hcHF6QzlsSnl2MzVEZjR2ay9QK1VqKzYvdStQRlA1WmJQb0R3SWZ6dDZUOUg3T3gyYWg3TnNQa3Q2czZOeVpSK2x6Tk8yQ3BtZXluMFNBdkFqOGpoa09oN1UrMzlleU5lK3JTaDh2OUdvNXBHOWZWWFRlODU2bnorVlRtYkxURDdMZjB5cnI5a21TVkhoMmhFRGdkOHhnTUtqOU9YK1ZIUUYvSkR2WitUSnRUMlUvQWJ5cGN1SFdWUnU1ellVOGtsMGl5eVF0aXZwejZBNmdHemF5SzNqeUxJSEVLeC9LN25lZloybm1DOWt5R3B1andSVWpmQ0Nnald4cDV0a1ZqM2toKzBucHNvdkhnTHdZNFhkTWlKSU95c2xLWXZkbDErWHZiUDM3TTlsNWtoRGlPQTcwektnS2dkOWdpOFdpOERGMVQ5ckNuNjhWTHR3djRoTDRMcit6cUE4bG5RWmJyOWVodXdBVXd1OXNzeEg0SGNQSGNQakNwOFh1SWZBYmJybGNGbnI4N3U1dVJUMUIzK3pzRkx0aFk5SGZWZFNQd0c4NGw0L0lUTnlpTEpkUGlwUnptby9BYjdqVmFsWDRHRDZLb3l5WHdIZjVYVVc5Q1B5R2Mva2pvbzZQc2x3R0RRUis4eEg0RGVleXpJM0FSMWtzeWV3bUFyL2hYT3FpYkhxRnNseEcrTlR3bTQvQWI3ajVmRjc0R0ViNEtNc2w4RjErVjFFdkFyOEZUazVPQ2oxK2QzZTNOeXQxM3RXcnJRaXF0Sk0rVngvRWNWeDRTV2JSMzFHRVFlQzNnRXR0dEM5bG5iY2xMU1U5clBBNUhxYlA0ZXYrczAzSGhHMTNFZmd0d0o0NlY3c2g2VlBaVUw3cjhieDMwM04rcW56YkYzZUZ5MkNCY2s0N0VQZ3R3QWcvbjV1U3ZwWDBuY3JkSVB4V2VvNXYwM1AyamN0Z2dSVTY3UkFaWS9JOU1JcnlQUkRlRFFZRC9mNzc3NFdQaTZLb2d0NVU1NjVzeVByeVNQYTJoSG52REpYVjZUL3cySWUvcVgxNzJPZk5oRzJ2dmZZYVpaMkFqREc1L3RnWjRiZkFlcjEybWhUcjR5aC8yd2V5SlpuN09SNTdQMzJzejdCdm85Rm9WUGlZazVNVHdyNGxDUHlXY0ttUnV2enhodlN6N0wxd2Zib2g2WE5KUCtuaSt2N2Q5TDk5THY5MStwZHEzK2plWlpCQU9hYzlDUHlXY0FuOE5vN3dIMVYwM3R1eTVhTC95dGJvYjZYLys5djB2MVdocXRkU0pkYmZkeHMxL0phSTQxaS8vZlpiNGVQYVdGdjlRdEs5Q3MrZmZZcW9jdVhOWTlrYmpyY045ZnQyb29iZk1hdlZ5cW1PMzdheWptU0Q4aVA1TCs5a2JxaTZzSDhwMi9jMmhyMVVmRTk3NnZmdFF1QzN5R3cySzN6TWVEejIzNUVhZkNscFQzYWszQmFQWmZ2OFplaU9sRkMwSGs4NXAxMEkvQlp4K2VQYTI5dHI3ZDQ2RzltUjhyNmtwNEg3Y3BXbnNuMThUL21YZ0RiVmREcXQ5UEVJaThCdmtkbHNwczJtZUtTMHNheXo3VmRKZjVYMHZxUVhnZnV5N1lWc24vNHEyOGN1bU0vbk9qbzZ5dlhZbzZNalJ2Z3RRK0MzakV0Wlp6S1pWTkNUK24wdDZVM1oxUzlWMWZmemVKbjI0YzIwVDEwekhvK3ZEZjJqbzZQV2xndjdqTUJ2R1pmQTM5M2RiZVVTell0czlDcHNROVQzSCt2Vm0wN2J5emRYR1kvSGV1ZWRkL1RreVpNei8vN2t5Uk85OWRaYmhIMUxzU3l6aGRicmRlSHRhN3M2SXJzcjZUTlZ0NVkrODB6U2gycmZoVlRvQjVabGRwakxLUC9CZ3dlZDNDUC9aOWtSOS91cXBzenpNajMzbXlMczBYNEVmZ3U1cm96b1NpMy9JbC9MTG9uMGVYWHJvL1NjWGF6VG81OG82YlRVYXJYUzd1NXVvV00ybTQzaU9PNzh2VWR2eVpaNVhHOVk4b05zK2VhNXR4NEIxYUtrMDNHSGg0ZUZqOW5aMmVuMEtEL3pYTkkvWkxjbUxyS004MFY2ekQ5RTJLT2JHT0czbE9zZStYMFo1Vzk3S0x2dDhXWGJLV1RMTE50OGhTejZqUkYreDYzWDY5d1h5R3pyeXloL1c3Wk53eVBaMVRhWlozcFZweWZzMFFlTThGdk1kUWZOUG83eWdTNWpoTjhEcTlWS3g4ZkhoWS9iMmRseG1nTUEwRzZNOEZzdVNSTDkrT09QVHNlKy92cnIzSzBJNkFCRytEMHhuOCtkUnZtUzIwb2ZBTzFGNEhmQXdjR0IwM0g3Ky91OW04QUYrb3lTVGtmTTUzUHQ3KzhYUG02ejJXZzRISExYSXFERjhwWjBDUHlPR0E2SCt1V1hYNXlPUFQ0KzdzeHVtbDB3R28yVUpJblREY1h6V3ExV21zL25tczFtck5icWdMeUJMMk5NcmliSjBKcmRwdE9wY1hWd2NCQzgvMzF2dytIUUxCWUw1NStoaS9WNmJjYmpjZkRYVGl2WFRONGN6LzNBQnJ3bzJ0VnRNQmlZOVhydC9NZWZKRW53MTlEWE5od09TLzNzeWlMMDI5ME1nZC9QTnBsTW5QL28xK3UxR1F3R3dWOURIOXQ4UG5mK3Vma1N4M0h3N3dQTnJSa0N2Nyt0VEZsZ3NWZ0U3My9mMm5BNGRQNTUrWFI0ZUJqOGUwRnpheVpuanJNc3M0UEszTmxxYjIvUGViOTl1R25LVGVhWnVPOCtBcitERm91RlB2bmtFK2ZqSHp4NDRMeTJIKzIxdDdjWHVndW9HSUhmVVFjSEIxb3VsODdIZi96eHg1MjhCeTdRWndSK2g1VU43UC84NXorRWZnMjQ2QTIxeVZ2c1Z3TW1KbWpGVzVsVk94bVc3RlhieWk2bjlTbjA5NExtMWd5cmRHaFptODFtcFlPQTBLKzJqY2ZqMGo4akgwSi9IMmh1elJENHRLd05CZ012VjNBUyt0VzJKb1IrNk84QnphMFpBcCsyM1h4ZHlUbWRUb08vbGk2M0pFbThmQ0p6RmZyMTA5eWFJZkJwNTl0b05QSVNDclBaakN0eUEvOGNxNnI1aDM1dE5MZG1DSHphUmMxWDJXQ3hXSmpoY0JqODlmU3RIUndjZVBuNVhTYjA2Nk81TlVQZzB5NXJoNGVIWHNKaHZWNmIwV2dVL1BYMG9RMEdnMXIyMnduOU9tbHV6UkQ0dEt0YW1hMlV6NXRPcDVSNEtteEprdFMyYkRQMGE2VzVOVVBnMDY1clBrTi90VnF4dmJMbk5oZ012SDBheXl2MGE2YTVOVVBnMC9JMG42RnZqTjF4a2RGKytUWWFqY3hxdGZMNnM4a2o5T3VtdVRWRDROUHlOdCtoejEyVTNGc2N4eXpMcEJWdWhzQ25GV20rUTk4WVkrYnpPV1dlbkcwd0dGUytBaWVQME44SG1sc3pCRDZ0YUt1cVhqeWRUcm1iMGhYdDRPQ0F2WFJvcFpvaDhHa3VyY3JMK3duK1YyMHdHSmpKWkZKWm5YNjFXam1kTy9UM2hlYldESUZQYzIxVkx3UHNjNmtuanVQS1IvU0x4Y0o1M1g3bzd3L05yUmtDbjFhbXhYSHNaY08xcTZ4V0t6T1pUSHF4cWlkSmtrcm1TYzdidmk4dGdkK2ZaZ2g4V3RrMkdBeHFDU2xqYkxtbmExZnRacVA1T3BaWFhuVFZNNEhmbjJZSWZKcXZOaDZQYTV0VVhLL1hyUTcvT0k3TlpES3AvTlBSdHNWaWNlSGNDSUhmbjJZSWZKclBWa2VKNTd6MWVtMW1zNW1aVENhTjNhaHRNQmlZMFdoa0RnOFBnMXdvZFhCd2NHbmZDUHhldGRqa3lQSEkvb3l2RjBWUnZnZWkwdzRPRHZUeHh4OEhlZTdOWnFQNWZLN0ZZbkg2ZGIxZTE5cUg0WEI0MnBJazBkN2VYcTNQbjFrdWx4cVB4MW9zRnBjK1pqNmZhMzkvdjlCNW95Z3EyelVFWUl6SjlZTWo4RkZZSE1lYVRxZUZ3NlFLSnljbldxMVdtcy9ua25UNnRjeWJ3WEE0MUdBd1VCekhpdU5ZdytGUWNSd0hDL2R0bTgxR2g0ZUhPamc0dVBheEJINS9FUGlvM0hnODF1SGhvWFoyZGtKMzVVclptOEpWbXZEbWRaMG5UNTVvTXBsYysxb3lSUU4vdVZ4cU9CdzY5ZzRoNVExOGF2aTBVcTBwV3dKMG1ldE9wSlBKcE5EemJDL3BwTFdyR1NadGFYVzJPSTVyVzhMWkY2dlZxdFFtZElQQklQZnFxdlY2elZYUUxXNkd3S2VGYUFSL2VXV0RmcnZsdlhrOXU1dTJ1NWtLQW44ZStrWFIydE1JL3VKOEJ2MTJHdzZIbHk0WjVjWTFuV2h6a3pQSGkwemF6aVh0NTNvd2tJcmpXT1B4V0pQSnBQR1R1NkVjSHgvcjhQQlFzOW1zMHVjWmpVWm5KbVVYaTBYbHo0bGFIQnRqa2x5UHpQdk9JR21tOE85a3RCYTM4WGhjKzhWYlRiVmVyODNoNFNGMWM1cVBOak1WbEhRT0d2RENhQjFvY1J3SHV6STF0TmxzUnIyYzVyc2RtQW9DZjlLQUYwYnJXQnNPaDUwUC95emsrN0FyS0MxSW01Z0thdmlKcEI5elBSaHdNQndPTlJxTmxDUkpLeTZFdXN6SnlZbm04N2xtczVubTgzbnQyeitnZDk0eXhzenpQTEJJNE1lU2ZuUHVFbERBWURCUWtpU25lOVkwK1EwZ0MvanRQWDZBR3IxbWpGbmxlV0R1d0pmWVhnRmhiVzljbHJXNlYvNHNsMHV0VnF1Z0c3Z0IyMHplYlJWVVBQQVhrc0x2SUFWc1NaSkVnOEhnZE1saHR2bVpaRDhwNU5uMGJMUFpuQm1aWjBHK1dxM09OS0JobHNhWTNCc2dGUTM4cWFRSERwMENBUGgzWkl3WjUzM3dud3Flbk9Ja0FEUkhvVXdtOEFHZ3ZRcGxjcUdTanNURUxRQTBSWkVKVzZuNENGK1NsZzdIQUFEOEtwekZMb0UvZHpnR0FPRFh2T2dCQkQ0QXROTzg2QUV1TmZ5QnBOK0xQaEVBd0t2L01jWVV1dXF2OEFnL2ZRTHErQUFRenJKbzJFdHVKUjNKN28wUEFBakRLWU1KZkFCb0g2Y01MbHpEUHowd2lsYVNkcDBPQmdDNE9qSEd4QzRIdW83d0pVYjVBQkNDYy9hV0NmeHBpV01CQUc2bXJnYzZsM1FreWpvQVVEUG5jbzVVYm9Rdk1jb0hnRHBOeXh4Y2RvUWZpOXNlQWtCZGN0L084Q0tsUnZqcEV4K1hPUWNBSUpmak1tRXZsUy9wU0pSMUFLQU8wN0luS0ZYU09UMEprN2NBVUtWU2s3VVpIeU44aVZFK0FGUnA2dU1rdmtiNEEwa3JTVHVsVHdZQTJMYVJGTHRzbG5hZWx4RisycEdwajNNQkFNNlkrZ2g3eWRNSVgyS0pKZ0JVcE5SU3pHMithdmpaRXMwalgrY0RBT2pJVjloTEhrZjRFcU44QVBETTIraGU4ampDbDA1SCtaLzRQQ2NBOU5RblBzTmU4anpDbDFpeEF3QWVlRnVaczgzckNGODZYYkZ6NFB1OEFOQWpCNzdEWHFwZ2hIOTZZcTYrQlFBWFhxNnF2WWozRWY2V2NZWG5Cb0N1R2xkMTRzb0MzeGd6bC9Ta3F2TURRQWM5U2JPekVwV1ZkQ1FtY0FHZ2dFb21hcmRWV2RKaEFoY0E4cXRrb25aYnBTUDgweWVKb3Jtay9jcWZDQURhNmRnWWsxVDlKSFVGUHFVZEFMaFk1YVdjVEtVbG5VejZRc1oxUEJjQXRNeTRqckNYYWdwOFNUTEd6Q1Q5dTY3bkE0QVcrSGVhamJXb3BhUnorbVMydERPWHRGZmJrd0pBTXkwbEpYV043cVdhQTE4NjNWRnpJZXI1QVBwckkybm9lM08wNjlSVzBzbWtMM0JjOS9NQ1FJT002dzU3S1VEZ1M2ZjEvSCtGZUc0QUNPeGZkZGJ0dDlWZTBqbno1RkUwbGZRZ1dBY0FvRjVIeHBoeHFDY1BHdmdTRjJVQjZJMWFMcTY2U3BDU3pqa2oyZGxxQU9pcXBXeldCUlU4OE5NbFNZa0lmUURkVlB2eXk4c0VMK2xrMkg0QlFBZlZ0bTFDSHNGSCtKbXRrZjRtY0ZjQXdJZU5Hakt5enpRbThDWEpHTE1Rb1ErZy9iS3dYNFR1eUxaR0JiNTBHdnF4cU9rRGFLZWxiQm1uVVdFdk5URHdKU1p5QWJSV1l5Wm9MOUxJd0pmT2hQNXg0SzRBUUI3SGFuRFlTdzBPZk1tR2ZucWh3bEhvdmdEQUZZNk1NWTBPZTZuaGdaOUpMMFZtN3gwQVRmU3ZrTnNsRk5HWWRmaDVSRkUwa2pRVmEvVUJoTGVSM2ZVeXlFWm9MbG9WK05McGZ2b3pjUk1WQU9Fc0pZMUNiSEZjUml0S090dlNiM0FpYnBjSUlJeC95MDdPcmtKM3BLaldqZkMzVWVJQlVLUFdsWERPYTNYZ1M2ZDc4TXpFRnNzQXFuTXNXOEpwOUNxYzY3U3VwSFBlMXRMTmY0a3RHUUQ0dFpGZGhkUDRKWmQ1dEg2RXZ5MGQ3VThsL1Qxd1Z3QzAzeFBaRWs3cmd6N1RxY0RQUkZHVXlBYi9idGllQUdpaEU5bWduNGZ1aUcrdEwrbGN4Qmd6TjhiRW9zd0RJTCtzZkJOM01leWxqbzd3dDZWbG5vbWtqMFAzQlVCamZTTHBzRXZsbTR0MFB2QXo2UVZiQjVJZUJPMElnQ1k1a25UUXhqWDFMbm9UK0prMCtDZVN4bUw5UHRCSEc5azV2c08rQkgybWQ0R2YyU3IxakhYMzBDa0FBQUR2U1VSQlZNWGtMdEFISjNvVjlKMHUzVnltdDRHL0xZcWlzV3p3Yy9FVzBEM0hrcWJHbUdub2pvUkc0RzlKeXoxak1lb0gyaTRielUvN1ZyYTVDb0YvaVNpS2hyTEJQeExoRDdUQmlldzJLOU1tM2srMkNRajhITkx3SDZXTmJabUI1bGpLaHZ5TWtMOGVnVjlRT3RtYmJEWGVBSUQ2TENYTnM5Ylh5VmRYQkw0SDZWWU93NjNHbXdCUTNsTFNJbXRkdmZxMVRnUitSZElKNEZqMkRXQ3c5VlZpTlJBZzJkVXprclNXRGZYczY0cUoxbW9RK0EyeTlTWUJkTVdDc2t0ekVQZ0EwQk9kM0MwVEFQQkhCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUC9IOWY1Nk5MT0VWYmJnQUFBQUJKUlU1RXJrSmdnZz09IiwibWVkaWF0eXBlIjoiaW1hZ2UvcG5nIn1dLCJpbnN0YWxsIjp7InNwZWMiOnsiY2x1c3RlclBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIioiXSwicmVzb3VyY2VzIjpbIioiXSwidmVyYnMiOlsiKiJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscy9zdGF0dXMiXSwidmVyYnMiOlsiZ2V0IiwicGF0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbInNlY3VyZWRjbHVzdGVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwicGF0Y2giLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsic2VjdXJlZGNsdXN0ZXJzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJzZWN1cmVkY2x1c3RlcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsInBhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhlbnRpY2F0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsidG9rZW5yZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsic3ViamVjdGFjY2Vzc3Jldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19XSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dLCJkZXBsb3ltZW50cyI6W3sibGFiZWwiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0cmF0ZWd5Ijp7fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsia3ViZWN0bC5rdWJlcm5ldGVzLmlvL2RlZmF1bHQtY29udGFpbmVyIjoibWFuYWdlciJ9LCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImFyZ3MiOlsiLS1oZWFsdGgtcHJvYmUtYmluZC1hZGRyZXNzPTo4MDgxIiwiLS1tZXRyaWNzLWJpbmQtYWRkcmVzcz0wLjAuMC4wOjg0NDMiLCItLWxlYWRlci1lbGVjdCJdLCJlbnYiOlt7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX01BSU4iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLW1haW4tcmhlbDhAc2hhMjU2OmZlNDE2YzhhMmMwMjcwY2Y0OGFmYzg3ZjU0NTA4ZGQzZTFhMjg0ZjgxMjI2N2I3YThmZDc5MWRiNDJkNGZmNDgifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItcmhlbDhAc2hhMjU2OmFkZDYxMGM0OGYzYzQ2MTg2MTBiN2Q1NmVkZTg1OGFlZDY2OWU3MzI4ZTA3MzlmMjg2M2RiOGQwZjA5ZjgxOTEifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfU0xJTSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1zbGltLXJoZWw4QHNoYTI1Njo1ZDBlM2IwMDM4MWNiMDZmNDA1ZTEwYTEyYjNjZGMzN2QxMzc1OTU0ZjU5OGM1MGMyZDc1YzQ3MzU3ODNjN2Y1In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXJoZWw4QHNoYTI1NjpmNWJkMjUxYTI0Yjg2MjQzN2RmMTk5OThkMzNjMDRiZjU4YjllMDFkYmNhM2Q1MTk5OTVlYjc2OTE4M2IwZDUwIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZTJhODk4ZmI5NTI3ZTEzYzQ1NjE2NTU4MDI2ZWM5MTM1MTRjMjE5NThhYWYyMDg0ZjdmMWNkODExMmI5Mjg4NiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ09MTEVDVE9SX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNvbGxlY3Rvci1zbGltLXJoZWw4QHNoYTI1Njo3YTM4Zjk4MTRmZjQzMTlmY2JhZDEyZDlkMTE3YTBiYmQ0MDdlOGM4YWE3M2FmZTYwMDkxOTgyNjRiMGFhODI3In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9DT0xMRUNUT1JfRlVMTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4ZGQ0ZjQzYTQ3NTE3NjIxZjMyZjkxYzliZGYwNjNmMmNjNDdmNzlmYTk5ZmQ0YWE0MDA4ZGM2MGU0N2UxNWJhIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9ST1hDVEwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MzVhNThiMGVkOTVkYmQ5MjhjNWJmODkzMGMzY2ExMTE2ZDRlMTQ5ODMwMTMwYWEwZmZjYTRjMDdjZWYxNGMwNSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ0VOVFJBTF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YzAwNTM2ZWQ1ZTgyZWQyYzA1OWE5Mzk1YTZiYjA0ODhjNzlmNjgwYzQxZGIyNGQ0ZDM4NGFiY2ViNjY1MjExZiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1kYi1yaGVsOEBzaGEyNTY6MjgzMmY2NWI4M2NjMjdkOWUyZTM2M2Y0YTAxNWJhNTMwZjc5OGJkNmQ4Y2U4NzgyNDM2Mzg1N2QzY2I4MjI0ZSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6NTY4NjU1NTc1NzM1MjQwNWQ3YmFlODk1M2YzMGY0YzFlMDQ3NzhlNzcyYWQ0NDMyMDgyYjUxNDZjNTZjZmYwMSJ9LHsibmFtZSI6Ik1FTU9SWV9MSU1JVF9CWVRFUyIsInZhbHVlRnJvbSI6eyJyZXNvdXJjZUZpZWxkUmVmIjp7ImNvbnRhaW5lck5hbWUiOiJtYW5hZ2VyIiwiZGl2aXNvciI6IjAiLCJyZXNvdXJjZSI6ImxpbWl0cy5tZW1vcnkifX19XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6YTQ1MGE4YWFhMjYzOGZmNTVhYjE5NTE1ZTMxYzQ5NzY2YTRlYjk1M2M1OWFjYTM1MDNkZGUyMGQ5MTFkMDYyZSIsImxpdmVuZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJwYXRoIjoiL2hlYWx0aHoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6MTUsInBlcmlvZFNlY29uZHMiOjIwfSwibmFtZSI6Im1hbmFnZXIiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODQ0MywibmFtZSI6Imh0dHBzIiwicHJvdG9jb2wiOiJUQ1AifV0sInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjIwMG0iLCJtZW1vcnkiOiIxR2kifSwicmVxdWVzdHMiOnsiY3B1IjoiMTAwbSIsIm1lbW9yeSI6IjIwME1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOjEwfX19fV0sInBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyJjb29yZGluYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJsZWFzZXMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwicGF0Y2giXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbImFkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkiLCJzdGFja3JveCIsInNlY3VyaXR5IiwidnVsbmVyYWJpbGl0aWVzIiwiY29tcGxpYW5jZSIsImRldnNlY29wcyIsIm1vbml0b3JpbmciLCJzY2FubmluZyIsInJ1bnRpbWUtc2VjdXJpdHkiLCJuZXR3b3JrIHBvbGljeSIsImNvbmZpZ3VyYXRpb24iLCJyaXNrIl0sImxpbmtzIjpbeyJuYW1lIjoiUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IERvY3VtZW50YXRpb24iLCJ1cmwiOiJodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvd2VsY29tZS8ifSx7Im5hbWUiOiJEYXRhU2hlZXQiLCJ1cmwiOiJodHRwczovL3d3dy5yZWRoYXQuY29tL2VuL3Jlc291cmNlcy9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5LWZvci1rdWJlcm5ldGVzLWRhdGFzaGVldCJ9LHsibmFtZSI6IlN1cHBvcnQgUG9saWN5IiwidXJsIjoiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9ub2RlLzU4MjI3MjEifSx7Im5hbWUiOiJDb21tdW5pdHkgU2l0ZSIsInVybCI6Imh0dHBzOi8vd3d3LnN0YWNrcm94LmlvLyJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoicmhhY3MtcG1AcmVkaGF0LmNvbSIsIm5hbWUiOiJBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHByb2R1Y3QgdGVhbSJ9XSwibWF0dXJpdHkiOiJhbHBoYSIsIm1pbkt1YmVWZXJzaW9uIjoiMS4xNS4wIiwicHJvdmlkZXIiOnsibmFtZSI6IlJlZCBIYXQifSwicmVsYXRlZEltYWdlcyI6W3siaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6YTQ1MGE4YWFhMjYzOGZmNTVhYjE5NTE1ZTMxYzQ5NzY2YTRlYjk1M2M1OWFjYTM1MDNkZGUyMGQ5MTFkMDYyZSIsIm5hbWUiOiJyaGFjcy1yaGVsOC1vcGVyYXRvci1hNDUwYThhYWEyNjM4ZmY1NWFiMTk1MTVlMzFjNDk3NjZhNGViOTUzYzU5YWNhMzUwM2RkZTIwZDkxMWQwNjJlLWFubm90YXRpb24ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OmE0NTBhOGFhYTI2MzhmZjU1YWIxOTUxNWUzMWM0OTc2NmE0ZWI5NTNjNTlhY2EzNTAzZGRlMjBkOTExZDA2MmUiLCJuYW1lIjoibWFuYWdlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1NjpmZTQxNmM4YTJjMDI3MGNmNDhhZmM4N2Y1NDUwOGRkM2UxYTI4NGY4MTIyNjdiN2E4ZmQ3OTFkYjQyZDRmZjQ4IiwibmFtZSI6Im1haW4ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6YWRkNjEwYzQ4ZjNjNDYxODYxMGI3ZDU2ZWRlODU4YWVkNjY5ZTczMjhlMDczOWYyODYzZGI4ZDBmMDlmODE5MSIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6NWQwZTNiMDAzODFjYjA2ZjQwNWUxMGExMmIzY2RjMzdkMTM3NTk1NGY1OThjNTBjMmQ3NWM0NzM1NzgzYzdmNSIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6ZjViZDI1MWEyNGI4NjI0MzdkZjE5OTk4ZDMzYzA0YmY1OGI5ZTAxZGJjYTNkNTE5OTk1ZWI3NjkxODNiMGQ1MCIsIm5hbWUiOiJzY2FubmVyX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZTJhODk4ZmI5NTI3ZTEzYzQ1NjE2NTU4MDI2ZWM5MTM1MTRjMjE5NThhYWYyMDg0ZjdmMWNkODExMmI5Mjg4NiIsIm5hbWUiOiJzY2FubmVyX2RiX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXNsaW0tcmhlbDhAc2hhMjU2OjdhMzhmOTgxNGZmNDMxOWZjYmFkMTJkOWQxMTdhMGJiZDQwN2U4YzhhYTczYWZlNjAwOTE5ODI2NGIwYWE4MjciLCJuYW1lIjoiY29sbGVjdG9yX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4ZGQ0ZjQzYTQ3NTE3NjIxZjMyZjkxYzliZGYwNjNmMmNjNDdmNzlmYTk5ZmQ0YWE0MDA4ZGM2MGU0N2UxNWJhIiwibmFtZSI6ImNvbGxlY3Rvcl9mdWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MzVhNThiMGVkOTVkYmQ5MjhjNWJmODkzMGMzY2ExMTE2ZDRlMTQ5ODMwMTMwYWEwZmZjYTRjMDdjZWYxNGMwNSIsIm5hbWUiOiJyb3hjdGwifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YzAwNTM2ZWQ1ZTgyZWQyYzA1OWE5Mzk1YTZiYjA0ODhjNzlmNjgwYzQxZGIyNGQ0ZDM4NGFiY2ViNjY1MjExZiIsIm5hbWUiOiJjZW50cmFsX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtZGItcmhlbDhAc2hhMjU2OjI4MzJmNjViODNjYzI3ZDllMmUzNjNmNGEwMTViYTUzMGY3OThiZDZkOGNlODc4MjQzNjM4NTdkM2NiODIyNGUiLCJuYW1lIjoic2Nhbm5lcl92NF9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LXJoZWw4QHNoYTI1Njo1Njg2NTU1NzU3MzUyNDA1ZDdiYWU4OTUzZjMwZjRjMWUwNDc3OGU3NzJhZDQ0MzIwODJiNTE0NmM1NmNmZjAxIiwibmFtZSI6InNjYW5uZXJfdjQifV0sInJlcGxhY2VzIjoicmhhY3Mtb3BlcmF0b3IudjQuNi43Iiwic2tpcHMiOlsicmhhY3Mtb3BlcmF0b3IudjQuMS4wIl0sInZlcnNpb24iOiI0LjYuOCJ9fQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" + } + } + ], + "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" + }, + { + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" + }, + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + }, + { + "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" + }, + { + "name": "scanner", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" + }, + { + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" + } + ] +} { "schema": "olm.bundle", "name": "rhacs-operator.v4.7.0", diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index 3f1eee21..a00b3a3e 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -3451,6 +3451,11 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" + }, + { + "name": "rhacs-operator.v4.8.1", + "replaces": "rhacs-operator.v4.8.0", + "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -3808,6 +3813,11 @@ "name": "rhacs-operator.v4.8.0", "replaces": "rhacs-operator.v4.7.5", "skipRange": ">= 4.7.0 < 4.8.0" + }, + { + "name": "rhacs-operator.v4.8.1", + "replaces": "rhacs-operator.v4.8.0", + "skipRange": ">= 4.7.0 < 4.8.1" } ] } @@ -8081,47 +8091,783 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" + }, + { + "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + }, + { + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" + }, + { + "name": "scanner", + "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" + } + ] +} +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v3.65.0", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "3.65.0" + } + }, + { + "type": "olm.csv.metadata", + "value": { + "annotations": { + "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", + "capabilities": "Seamless Upgrades", + "categories": "Security", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", + "createdAt": "2021-09-03T09:10:36.126930+00:00", + "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "olm.skipRange": ">= 3.64.0 < 3.65.0", + "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "support": "Red Hat" + }, + "apiServiceDefinitions": {}, + "crdDescriptions": { + "owned": [ + { + "name": "centrals.platform.stackrox.io", + "version": "v1alpha1", + "kind": "Central", + "displayName": "Central", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "resources": [ + { + "name": "central", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "central", + "kind": "Route", + "version": "v1" + }, + { + "name": "central-htpasswd", + "kind": "Secret", + "version": "v1" + }, + { + "name": "central-loadbalancer", + "kind": "Service", + "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "central.adminPassword.info", + "displayName": "Admin Credentials Info", + "description": "Info stores information on how to obtain the admin password." + }, + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "central", + "displayName": "Central" + } + ], + "specDescriptors": [ + { + "path": "central", + "displayName": "Central Component Settings", + "description": "Settings for the Central component, which is responsible for all user interaction." + }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + }, + { + "path": "egress", + "displayName": "Egress", + "description": "Settings related to outgoing network traffic." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "central.adminPasswordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + }, + { + "path": "central.exposure", + "displayName": "Exposure", + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + }, + { + "path": "central.defaultTLSSecret", + "displayName": "User-facing TLS certificate secret", + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.adminPasswordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.defaultTLSSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.exposure.route", + "displayName": "Route", + "description": "Expose Central through an OpenShift route." + }, + { + "path": "central.exposure.loadBalancer", + "displayName": "Load Balancer", + "description": "Expose Central through a load balancer service." + }, + { + "path": "central.exposure.nodePort", + "displayName": "Node Port", + "description": "Expose Central through a node port." + }, + { + "path": "central.exposure.loadBalancer.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.loadBalancer.port", + "displayName": "Port", + "description": "Defaults to 443 if not set.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.loadBalancer.ip", + "displayName": "IP", + "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.nodePort.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.nodePort.port", + "displayName": "Port", + "description": "Use this to specify an explicit node port. Most users should leave this empty.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" + ] + }, + { + "path": "central.exposure.route.enabled", + "displayName": "Enabled" + }, + { + "path": "central.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + }, + { + "path": "central.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "egress.connectivityPolicy", + "displayName": "Connectivity Policy", + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + }, + { + "name": "securedclusters.platform.stackrox.io", + "version": "v1alpha1", + "kind": "SecuredCluster", + "displayName": "Secured Cluster", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "resources": [ + { + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", + "kind": "DaemonSet", + "version": "v1" + }, + { + "name": "sensor", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + } + ], + "specDescriptors": [ + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + }, + { + "path": "centralEndpoint", + "displayName": "Central Endpoint", + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + }, + { + "path": "sensor", + "displayName": "Sensor Settings", + "description": "Settings for the Sensor component." + }, + { + "path": "admissionControl", + "displayName": "Admission Control Settings", + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + }, + { + "path": "perNode", + "displayName": "Per Node Settings", + "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." + }, + { + "path": "auditLogs", + "displayName": "Kubernetes Audit Logs Ingestion Settings", + "description": "Settings relating to the ingestion of Kubernetes audit logs." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "admissionControl.listenOnCreates", + "displayName": "Listen On Creates", + "description": "Set this to 'true' to enable preventive policy enforcement for object creations." + }, + { + "path": "admissionControl.listenOnUpdates", + "displayName": "Listen On Updates", + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + }, + { + "path": "admissionControl.listenOnEvents", + "displayName": "Listen On Events", + "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." + }, + { + "path": "admissionControl.contactImageScanners", + "displayName": "Contact Image Scanners", + "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." + }, + { + "path": "admissionControl.timeoutSeconds", + "displayName": "Timeout Seconds", + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + }, + { + "path": "admissionControl.bypass", + "displayName": "Bypass", + "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." + }, + { + "path": "admissionControl.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "admissionControl.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "auditLogs.collection", + "displayName": "Collection", + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "perNode.collector", + "displayName": "Collector Settings", + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + }, + { + "path": "perNode.compliance", + "displayName": "Compliance Settings", + "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." + }, + { + "path": "perNode.taintToleration", + "displayName": "Taint Toleration", + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.collector.collection", + "displayName": "Collection", + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + }, + { + "path": "perNode.collector.imageFlavor", + "displayName": "Image Flavor", + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + }, + { + "path": "perNode.collector.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "perNode.compliance.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + } + ] + }, + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "displayName": "Advanced Cluster Security for Kubernetes", + "installModes": [ + { + "type": "OwnNamespace", + "supported": false + }, + { + "type": "SingleNamespace", + "supported": false + }, + { + "type": "MultiNamespace", + "supported": false + }, + { + "type": "AllNamespaces", + "supported": true + } + ], + "keywords": [ + "advanced-cluster-security", + "stackrox", + "security", + "vulnerabilities", + "compliance", + "devsecops", + "monitoring", + "scanning", + "runtime-security", + "network policy", + "configuration", + "risk" + ], + "links": [ + { + "name": "Red Hat Advanced Cluster Security Documentation", + "url": "https://docs.openshift.com/acs/welcome/" + }, + { + "name": "DataSheet", + "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" + }, + { + "name": "Support Policy", + "url": "https://access.redhat.com/node/5822721" + }, + { + "name": "Community Site", + "url": "https://www.stackrox.io/" + } + ], + "maintainers": [ + { + "name": "Advanced Cluster Security product team", + "email": "rhacs-pm@redhat.com" + } + ], + "maturity": "alpha", + "minKubeVersion": "1.15.0", + "provider": { + "name": "Red Hat" + } + } + } + ], + "relatedImages": [ + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" }, { - "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" + "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" + "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.65.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", "properties": [ { "type": "olm.gvk", @@ -8143,7 +8889,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.0" + "version": "3.65.1" } }, { @@ -8153,10 +8899,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", - "createdAt": "2021-09-03T09:10:36.126930+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", + "createdAt": "2021-09-21T13:26:28.711610+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.0", + "olm.skipRange": ">= 3.64.0 < 3.65.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -8817,47 +9563,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" }, { - "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" + "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" + "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.1", + "name": "rhacs-operator.v3.66.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", "properties": [ { "type": "olm.gvk", @@ -8879,7 +9625,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.1" + "version": "3.66.0" } }, { @@ -8889,10 +9635,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", - "createdAt": "2021-09-21T13:26:28.711610+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", + "createdAt": "2021-10-18T23:13:13.803104+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.1", + "olm.skipRange": ">= 3.65.0 < 3.66.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -9033,6 +9779,22 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "central.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.adminPasswordGenerationDisabled", + "displayName": "Admin Password Generation Disabled", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -9208,6 +9970,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -9245,6 +10015,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9389,6 +10167,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "admissionControl.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -9476,6 +10262,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "sensor.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9553,47 +10347,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" }, { - "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" + "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.66.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", "properties": [ { "type": "olm.gvk", @@ -9615,7 +10409,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.0" + "version": "3.66.1" } }, { @@ -9625,10 +10419,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", - "createdAt": "2021-10-18T23:13:13.803104+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", + "createdAt": "2021-10-20T16:38:38.091764+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.0", + "olm.skipRange": ">= 3.65.0 < 3.66.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -10337,19 +11131,19 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" }, { - "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" }, { "name": "collector_slim", @@ -10361,7 +11155,7 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" + "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" }, { "name": "scanner_db", @@ -10375,9 +11169,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.1", + "name": "rhacs-operator.v3.67.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", "properties": [ { "type": "olm.gvk", @@ -10399,7 +11193,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.1" + "version": "3.67.0" } }, { @@ -10409,12 +11203,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", - "createdAt": "2021-10-20T16:38:38.091764+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", + "createdAt": "2021-12-01T10:00:41.553828+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.1", + "olm.skipRange": ">= 3.66.0 < 3.67.0", + "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -11121,47 +11916,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" }, { - "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" + "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.67.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", "properties": [ { "type": "olm.gvk", @@ -11183,7 +11978,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.0" + "version": "3.67.1" } }, { @@ -11193,10 +11988,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", - "createdAt": "2021-12-01T10:00:41.553828+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", + "createdAt": "2021-12-06T14:53:10.673082+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.0", + "olm.skipRange": ">= 3.66.0 < 3.67.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -11906,15 +12701,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" }, { - "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "kube-rbac-proxy", @@ -11930,7 +12725,7 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" + "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" }, { "name": "scanner_db", @@ -11944,9 +12739,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.1", + "name": "rhacs-operator.v3.67.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", "properties": [ { "type": "olm.gvk", @@ -11968,7 +12763,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.1" + "version": "3.67.2" } }, { @@ -11978,10 +12773,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", - "createdAt": "2021-12-06T14:53:10.673082+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", + "createdAt": "2021-12-16T12:54:10.117625+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.1", + "olm.skipRange": ">= 3.66.0 < 3.67.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -12691,15 +13486,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" }, { - "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { "name": "kube-rbac-proxy", @@ -12715,23 +13510,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" + "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.2", + "name": "rhacs-operator.v3.68.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", "properties": [ { "type": "olm.gvk", @@ -12753,7 +13548,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.2" + "version": "3.68.0" } }, { @@ -12763,10 +13558,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", - "createdAt": "2021-12-16T12:54:10.117625+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", + "createdAt": "2022-02-02T13:16:09.521288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.2", + "olm.skipRange": ">= 3.67.0 < 3.68.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -13475,48 +14270,56 @@ ], "relatedImages": [ { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" }, { - "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" }, { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.68.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", "properties": [ { "type": "olm.gvk", @@ -13538,7 +14341,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.0" + "version": "3.68.1" } }, { @@ -13548,10 +14351,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", - "createdAt": "2022-02-02T13:16:09.521288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", + "createdAt": "2022-02-10T22:40:12.318931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.0", + "olm.skipRange": ">= 3.67.0 < 3.68.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14261,43 +15064,43 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" }, { - "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" }, { "name": "kube-rbac-proxy", @@ -14307,9 +15110,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.1", + "name": "rhacs-operator.v3.68.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", "properties": [ { "type": "olm.gvk", @@ -14331,7 +15134,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.1" + "version": "3.68.2" } }, { @@ -14341,10 +15144,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", - "createdAt": "2022-02-10T22:40:12.318931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", + "createdAt": "2022-06-15T22:13:22.427644+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.1", + "olm.skipRange": ">= 3.67.0 < 3.68.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15054,55 +15857,55 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" }, { - "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.2", + "name": "rhacs-operator.v3.69.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", "properties": [ { "type": "olm.gvk", @@ -15124,7 +15927,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.2" + "version": "3.69.0" } }, { @@ -15134,10 +15937,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", - "createdAt": "2022-06-15T22:13:22.427644+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", + "createdAt": "2022-03-18T10:56:18.638078+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.2", + "olm.skipRange": ">= 3.68.0 < 3.69.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15595,6 +16398,11 @@ "displayName": "Kubernetes Audit Logs Ingestion Settings", "description": "Settings relating to the ingestion of Kubernetes audit logs." }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + }, { "path": "tls", "displayName": "TLS", @@ -15749,6 +16557,92 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "sensor.resources", "displayName": "Resources", @@ -15847,55 +16741,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" }, { - "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.69.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", "properties": [ { "type": "olm.gvk", @@ -15917,7 +16819,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.0" + "version": "3.69.1" } }, { @@ -15927,10 +16829,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", - "createdAt": "2022-03-18T10:56:18.638078+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", + "createdAt": "2022-04-05T13:33:29.080403+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.0", + "olm.skipRange": ">= 3.68.0 < 3.69.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16731,63 +17633,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" }, { - "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.1", + "name": "rhacs-operator.v3.69.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", "properties": [ { "type": "olm.gvk", @@ -16809,7 +17711,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.1" + "version": "3.69.2" } }, { @@ -16819,10 +17721,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", - "createdAt": "2022-04-05T13:33:29.080403+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", + "createdAt": "2022-06-21T09:07:40.705944+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.1", + "olm.skipRange": ">= 3.68.0 < 3.69.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -17623,63 +18525,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" }, { - "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.2", + "name": "rhacs-operator.v3.70.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", "properties": [ { "type": "olm.gvk", @@ -17701,7 +18603,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.2" + "version": "3.70.0" } }, { @@ -17711,10 +18613,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", - "createdAt": "2022-06-21T09:07:40.705944+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", + "createdAt": "2022-05-25T23:55:06.232952+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.2", + "olm.skipRange": ">= 3.69.0 < 3.70.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -17776,6 +18678,14 @@ { "path": "central", "displayName": "Central" + }, + { + "path": "central.adminPassword.adminPasswordSecretReference", + "displayName": "Admin Password Secret Reference", + "description": "AdminPasswordSecretReference contains reference for the admin password", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] } ], "specDescriptors": [ @@ -18229,7 +19139,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -18515,63 +19425,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" }, { - "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.70.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", "properties": [ { "type": "olm.gvk", @@ -18593,7 +19503,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.0" + "version": "3.70.1" } }, { @@ -18603,10 +19513,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", - "createdAt": "2022-05-25T23:55:06.232952+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", + "createdAt": "2022-06-20T12:30:26.999648+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.0", + "olm.skipRange": ">= 3.69.0 < 3.70.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19415,63 +20325,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" }, { - "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.1", + "name": "rhacs-operator.v3.71.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", "properties": [ { "type": "olm.gvk", @@ -19493,7 +20403,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.1" + "version": "3.71.0" } }, { @@ -19503,10 +20413,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", - "createdAt": "2022-06-20T12:30:26.999648+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", + "createdAt": "2022-07-21T11:49:01.413477+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.1", + "olm.skipRange": ">= 3.70.0 < 3.71.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19524,34 +20434,24 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "central", + "name": "", "kind": "Deployment", "version": "v1" }, { - "name": "central", + "name": "", "kind": "Route", "version": "v1" }, { - "name": "central-htpasswd", + "name": "", "kind": "Secret", "version": "v1" }, { - "name": "central-loadbalancer", + "name": "", "kind": "Service", "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" } ], "statusDescriptors": [ @@ -19638,6 +20538,11 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, + { + "path": "central.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, { "path": "central.persistence", "displayName": "Persistence", @@ -19739,6 +20644,11 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -19914,17 +20824,12 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", + "name": "", "kind": "DaemonSet", "version": "v1" }, { - "name": "sensor", + "name": "", "kind": "Deployment", "version": "v1" } @@ -20315,63 +21220,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" }, { - "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.71.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", "properties": [ { "type": "olm.gvk", @@ -20393,7 +21298,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.0" + "version": "3.71.1" } }, { @@ -20403,10 +21308,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", - "createdAt": "2022-07-21T11:49:01.413477+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", + "createdAt": "2022-10-04T08:48:51.128065+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.0", + "olm.skipRange": ">= 3.70.0 < 3.71.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -21210,63 +22115,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" }, { - "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.1", + "name": "rhacs-operator.v3.71.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", "properties": [ { "type": "olm.gvk", @@ -21288,7 +22193,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.1" + "version": "3.71.2" } }, { @@ -21298,10 +22203,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", - "createdAt": "2022-10-04T08:48:51.128065+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", + "createdAt": "2022-10-12T06:14:59.283699+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.1", + "olm.skipRange": ">= 3.70.0 < 3.71.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -22105,51 +23010,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" }, { - "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" }, { "name": "kube-rbac-proxy", @@ -22159,9 +23064,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.2", + "name": "rhacs-operator.v3.71.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", "properties": [ { "type": "olm.gvk", @@ -22183,7 +23088,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.2" + "version": "3.71.3" } }, { @@ -22193,10 +23098,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", - "createdAt": "2022-10-12T06:14:59.283699+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", + "createdAt": "2022-12-07T08:31:36.777654+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.2", + "olm.skipRange": ">= 3.70.0 < 3.71.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -23000,63 +23905,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" }, { - "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.3", + "name": "rhacs-operator.v3.72.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", "properties": [ { "type": "olm.gvk", @@ -23078,7 +23983,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.3" + "version": "3.72.0" } }, { @@ -23088,13 +23993,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", - "createdAt": "2022-12-07T08:31:36.777654+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", + "createdAt": "2022-09-23T12:25:03.383459+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.3", + "olm.skipRange": ">= 3.71.0 < 3.72.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -23319,10 +24224,15 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.exposure.route.host", + "displayName": "Host", + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -23414,6 +24324,11 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, + { + "path": "scanner.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -23485,6 +24400,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -23895,63 +24815,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" }, { - "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.72.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", "properties": [ { "type": "olm.gvk", @@ -23973,7 +24893,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.0" + "version": "3.72.1" } }, { @@ -23983,10 +24903,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", - "createdAt": "2022-09-23T12:25:03.383459+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", + "createdAt": "2022-10-16T01:46:23.910664+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.0", + "olm.skipRange": ">= 3.71.0 < 3.72.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -24805,51 +25725,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" }, { - "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" }, { "name": "kube-rbac-proxy", @@ -24859,9 +25779,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.1", + "name": "rhacs-operator.v3.72.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", "properties": [ { "type": "olm.gvk", @@ -24883,7 +25803,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.1" + "version": "3.72.2" } }, { @@ -24893,10 +25813,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", - "createdAt": "2022-10-16T01:46:23.910664+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", + "createdAt": "2022-11-17T09:11:58.043127+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.1", + "olm.skipRange": ">= 3.71.0 < 3.72.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -25715,63 +26635,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" }, { - "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.2", + "name": "rhacs-operator.v3.72.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", "properties": [ { "type": "olm.gvk", @@ -25793,7 +26713,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.2" + "version": "3.72.3" } }, { @@ -25803,10 +26723,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", - "createdAt": "2022-11-17T09:11:58.043127+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", + "createdAt": "2023-01-07T05:11:42.066462+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.2", + "olm.skipRange": ">= 3.71.0 < 3.72.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26625,63 +27545,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" }, { - "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.3", + "name": "rhacs-operator.v3.72.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", "properties": [ { "type": "olm.gvk", @@ -26703,7 +27623,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.3" + "version": "3.72.4" } }, { @@ -26713,10 +27633,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", - "createdAt": "2023-01-07T05:11:42.066462+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", + "createdAt": "2023-02-28T17:02:08.443613+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.3", + "olm.skipRange": ">= 3.71.0 < 3.72.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -27535,51 +28455,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" }, { - "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" }, { "name": "kube-rbac-proxy", @@ -27589,9 +28509,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.4", + "name": "rhacs-operator.v3.73.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", "properties": [ { "type": "olm.gvk", @@ -27613,7 +28533,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.4" + "version": "3.73.0" } }, { @@ -27623,10 +28543,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", - "createdAt": "2023-02-28T17:02:08.443613+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", + "createdAt": "2022-12-05T15:27:26.207662+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.4", + "olm.skipRange": ">= 3.72.0 < 3.73.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -27758,6 +28678,11 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, + { + "path": "central.db", + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + }, { "path": "central.resources", "displayName": "Resources", @@ -27795,6 +28720,91 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, + { + "path": "central.db.passwordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + }, + { + "path": "central.db.connectionString", + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + }, + { + "path": "central.db.persistence", + "displayName": "Persistence", + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.db.passwordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -28410,6 +29420,9 @@ "configuration", "risk" ], + "labels": { + "operatorframework.io/arch.amd64": "supported" + }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -28443,65 +29456,69 @@ } ], "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" + }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" }, { - "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.73.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", "properties": [ { "type": "olm.gvk", @@ -28523,7 +29540,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.0" + "version": "3.73.1" } }, { @@ -28533,10 +29550,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", - "createdAt": "2022-12-05T15:27:26.207662+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", + "createdAt": "2022-12-16T16:56:53.360773+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.0", + "olm.skipRange": ">= 3.72.0 < 3.73.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -29448,67 +30465,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" }, { - "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.1", + "name": "rhacs-operator.v3.73.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", "properties": [ { "type": "olm.gvk", @@ -29530,7 +30547,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.1" + "version": "3.73.2" } }, { @@ -29540,10 +30557,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", - "createdAt": "2022-12-16T16:56:53.360773+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", + "createdAt": "2023-01-31T22:39:50.501272+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.1", + "olm.skipRange": ">= 3.72.0 < 3.73.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -30455,55 +31472,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" }, { - "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" }, { "name": "kube-rbac-proxy", @@ -30513,9 +31530,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.2", + "name": "rhacs-operator.v3.73.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", "properties": [ { "type": "olm.gvk", @@ -30537,7 +31554,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.2" + "version": "3.73.3" } }, { @@ -30547,10 +31564,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", - "createdAt": "2023-01-31T22:39:50.501272+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", + "createdAt": "2023-03-01T09:30:56.991582+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.2", + "olm.skipRange": ">= 3.72.0 < 3.73.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -31462,55 +32479,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" }, { - "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" }, { "name": "kube-rbac-proxy", @@ -31520,9 +32537,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.3", + "name": "rhacs-operator.v3.73.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", "properties": [ { "type": "olm.gvk", @@ -31544,7 +32561,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.3" + "version": "3.73.4" } }, { @@ -31554,10 +32571,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", - "createdAt": "2023-03-01T09:30:56.991582+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", + "createdAt": "2023-04-04T11:38:53.109673+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.3", + "olm.skipRange": ">= 3.72.0 < 3.73.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -32469,55 +33486,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" }, { - "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" }, { "name": "kube-rbac-proxy", @@ -32527,9 +33544,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.4", + "name": "rhacs-operator.v3.73.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", "properties": [ { "type": "olm.gvk", @@ -32551,7 +33568,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.4" + "version": "3.73.5" } }, { @@ -32561,10 +33578,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", - "createdAt": "2023-04-04T11:38:53.109673+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", + "createdAt": "2023-05-26T21:27:04.033276+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.4", + "olm.skipRange": ">= 3.72.0 < 3.73.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -33476,55 +34493,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" }, { - "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" }, { "name": "kube-rbac-proxy", @@ -33534,9 +34551,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.5", + "name": "rhacs-operator.v3.74.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", "properties": [ { "type": "olm.gvk", @@ -33558,7 +34575,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.5" + "version": "3.74.0" } }, { @@ -33568,13 +34585,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", - "createdAt": "2023-05-26T21:27:04.033276+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", + "createdAt": "2023-02-20T12:32:25.453805+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.5", + "olm.skipRange": ">= 3.73.0 < 3.74.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -33708,6 +34725,22 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, + { + "path": "central.telemetry", + "displayName": "Telemetry", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.declarativeConfiguration", + "displayName": "Declarative Configuration", + "description": "Configures resources within Central in a declarative manner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -33830,6 +34863,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.declarativeConfiguration.configMaps", + "displayName": "Config maps containing declarative configuration", + "description": "List of config maps containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.secrets", + "displayName": "Secrets containing declarative configuration", + "description": "List of secrets containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.configMaps[0].name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, + { + "path": "central.declarativeConfiguration.secrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -33935,6 +34994,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.telemetry.enabled", + "displayName": "Enabled", + "description": "Specifies if Telemetry is enabled.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "central.telemetry.storage", + "displayName": "Storage", + "description": "Defines the telemetry storage backend for Central.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" + ] + }, + { + "path": "central.telemetry.storage.endpoint", + "displayName": "Endpoint", + "description": "Storage API endpoint." + }, + { + "path": "central.telemetry.storage.key", + "displayName": "Key", + "description": "Storage API key. If not set, telemetry is disabled." + }, { "path": "customize.labels", "displayName": "Labels", @@ -34446,7 +35531,9 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported" + "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.ppc64le": "supported", + "operatorframework.io/arch.s390x": "supported" }, "links": [ { @@ -34483,67 +35570,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" - }, - { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" }, { - "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.74.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", "properties": [ { "type": "olm.gvk", @@ -34565,7 +35648,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.0" + "version": "3.74.1" } }, { @@ -34575,10 +35658,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", - "createdAt": "2023-02-20T12:32:25.453805+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", + "createdAt": "2023-03-09T11:19:37.673487+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.0", + "olm.skipRange": ">= 3.73.0 < 3.74.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -35560,51 +36643,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" }, { - "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" }, { "name": "kube-rbac-proxy", @@ -35614,9 +36697,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.1", + "name": "rhacs-operator.v3.74.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", "properties": [ { "type": "olm.gvk", @@ -35638,7 +36721,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.1" + "version": "3.74.2" } }, { @@ -35648,10 +36731,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", - "createdAt": "2023-03-09T11:19:37.673487+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", + "createdAt": "2023-04-06T17:12:40.762359+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.1", + "olm.skipRange": ">= 3.73.0 < 3.74.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -36633,63 +37716,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" }, { - "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.2", + "name": "rhacs-operator.v3.74.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", "properties": [ { "type": "olm.gvk", @@ -36711,7 +37794,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.2" + "version": "3.74.3" } }, { @@ -36721,10 +37804,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", - "createdAt": "2023-04-06T17:12:40.762359+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", + "createdAt": "2023-04-24T14:49:38.048726+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.2", + "olm.skipRange": ">= 3.73.0 < 3.74.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -37706,63 +38789,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" }, { - "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.3", + "name": "rhacs-operator.v3.74.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", "properties": [ { "type": "olm.gvk", @@ -37784,7 +38867,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.3" + "version": "3.74.4" } }, { @@ -37794,10 +38877,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", - "createdAt": "2023-04-24T14:49:38.048726+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", + "createdAt": "2023-05-26T21:56:28.730424+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.3", + "olm.skipRange": ">= 3.73.0 < 3.74.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -38779,63 +39862,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" }, { - "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.4", + "name": "rhacs-operator.v3.74.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", "properties": [ { "type": "olm.gvk", @@ -38857,7 +39940,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.4" + "version": "3.74.5" } }, { @@ -38867,10 +39950,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", - "createdAt": "2023-05-26T21:56:28.730424+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", + "createdAt": "2023-07-11T05:42:35.965910+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.4", + "olm.skipRange": ">= 3.73.0 < 3.74.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -39852,63 +40935,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" }, { - "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.5", + "name": "rhacs-operator.v3.74.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", "properties": [ { "type": "olm.gvk", @@ -39930,7 +41013,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.5" + "version": "3.74.6" } }, { @@ -39940,12 +41023,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", - "createdAt": "2023-07-11T05:42:35.965910+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", + "createdAt": "2023-09-26T13:55:54.027060+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.5", + "olm.skipRange": ">= 3.73.0 < 3.74.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -40925,63 +42009,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" }, { - "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.6", + "name": "rhacs-operator.v3.74.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", "properties": [ { "type": "olm.gvk", @@ -41003,7 +42087,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.6" + "version": "3.74.7" } }, { @@ -41013,10 +42097,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", - "createdAt": "2023-09-26T13:55:54.027060+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", + "createdAt": "2023-10-19T20:41:56.985534+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.6", + "olm.skipRange": ">= 3.73.0 < 3.74.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -41999,63 +43083,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" }, { - "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.7", + "name": "rhacs-operator.v3.74.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", "properties": [ { "type": "olm.gvk", @@ -42077,7 +43161,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.7" + "version": "3.74.8" } }, { @@ -42087,10 +43171,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", - "createdAt": "2023-10-19T20:41:56.985534+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", + "createdAt": "2024-01-10T02:44:37.349825+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.7", + "olm.skipRange": ">= 3.73.0 < 3.74.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -43073,63 +44157,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" }, { - "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.8", + "name": "rhacs-operator.v3.74.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", "properties": [ { "type": "olm.gvk", @@ -43151,7 +44235,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.8" + "version": "3.74.9" } }, { @@ -43161,10 +44245,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", - "createdAt": "2024-01-10T02:44:37.349825+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", + "createdAt": "2024-02-06T23:06:13.271846+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.8", + "olm.skipRange": ">= 3.73.0 < 3.74.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -44147,63 +45231,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" }, { - "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.9", + "name": "rhacs-operator.v4.0.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", "properties": [ { "type": "olm.gvk", @@ -44225,7 +45309,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.9" + "version": "4.0.0" } }, { @@ -44235,14 +45319,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", - "createdAt": "2024-02-06T23:06:13.271846+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", + "createdAt": "2023-04-30T23:07:33.550573+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.9", + "olm.skipRange": ">= 3.74.0 < 4.0.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-unknown", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -44373,8 +45457,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings", + "description": "Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -44429,20 +45513,15 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -44470,6 +45549,27 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.db.configOverride.name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -45009,7 +46109,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -45147,7 +46247,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -45221,63 +46321,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" }, { - "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.0", + "name": "rhacs-operator.v4.0.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", "properties": [ { "type": "olm.gvk", @@ -45299,7 +46399,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.0" + "version": "4.0.1" } }, { @@ -45309,10 +46409,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", - "createdAt": "2023-04-30T23:07:33.550573+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", + "createdAt": "2023-05-17T15:58:09.664327+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.0", + "olm.skipRange": ">= 3.74.0 < 4.0.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -46311,51 +47411,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" }, { - "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" }, { "name": "kube-rbac-proxy", @@ -46365,9 +47465,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.1", + "name": "rhacs-operator.v4.0.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", "properties": [ { "type": "olm.gvk", @@ -46389,7 +47489,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.1" + "version": "4.0.2" } }, { @@ -46399,10 +47499,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", - "createdAt": "2023-05-17T15:58:09.664327+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", + "createdAt": "2023-05-30T06:05:47.661746+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.1", + "olm.skipRange": ">= 3.74.0 < 4.0.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -47401,63 +48501,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" }, { - "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.2", + "name": "rhacs-operator.v4.0.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", "properties": [ { "type": "olm.gvk", @@ -47479,7 +48579,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.2" + "version": "4.0.3" } }, { @@ -47489,10 +48589,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", - "createdAt": "2023-05-30T06:05:47.661746+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", + "createdAt": "2023-07-11T17:28:56.408262+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.2", + "olm.skipRange": ">= 3.74.0 < 4.0.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -48491,63 +49591,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" }, { - "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.3", + "name": "rhacs-operator.v4.0.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", "properties": [ { "type": "olm.gvk", @@ -48569,7 +49669,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.3" + "version": "4.0.4" } }, { @@ -48579,10 +49679,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", - "createdAt": "2023-07-11T17:28:56.408262+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", + "createdAt": "2023-08-07T07:28:04.365939+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.3", + "olm.skipRange": ">= 3.74.0 < 4.0.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -49581,63 +50681,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" }, { - "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.4", + "name": "rhacs-operator.v4.0.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", "properties": [ { "type": "olm.gvk", @@ -49659,7 +50759,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.4" + "version": "4.0.5" } }, { @@ -49669,10 +50769,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", - "createdAt": "2023-08-07T07:28:04.365939+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", + "createdAt": "2023-10-20T07:04:50.531740+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.4", + "olm.skipRange": ">= 3.74.0 < 4.0.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -50671,63 +51771,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" }, { - "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.5", + "name": "rhacs-operator.v4.1.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", "properties": [ { "type": "olm.gvk", @@ -50749,7 +51849,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.5" + "version": "4.1.0" } }, { @@ -50759,10 +51859,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", - "createdAt": "2023-10-20T07:04:50.531740+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", + "createdAt": "2023-06-28T15:40:55.251806+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.5", + "olm.skipRange": ">= 4.0.0 < 4.1.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -51541,6 +52641,11 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, + { + "path": "perNode.nodeInventory", + "displayName": "Node Scanning Settings", + "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." + }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -51549,12 +52654,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -51572,6 +52677,14 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "perNode.nodeInventory.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -51761,63 +52874,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" }, { - "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.0", + "name": "rhacs-operator.v4.1.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", "properties": [ { "type": "olm.gvk", @@ -51839,7 +52952,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.0" + "version": "4.1.1" } }, { @@ -51849,10 +52962,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", - "createdAt": "2023-06-28T15:40:55.251806+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", + "createdAt": "2023-07-10T08:32:03.992249+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.0", + "olm.skipRange": ">= 4.0.0 < 4.1.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -52864,63 +53977,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" }, { - "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.1", + "name": "rhacs-operator.v4.1.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", "properties": [ { "type": "olm.gvk", @@ -52942,7 +54055,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.1" + "version": "4.1.2" } }, { @@ -52952,10 +54065,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", - "createdAt": "2023-07-10T08:32:03.992249+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", + "createdAt": "2023-07-24T17:50:01.771355+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.1", + "olm.skipRange": ">= 4.0.0 < 4.1.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -53967,51 +55080,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" }, { - "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" }, { "name": "kube-rbac-proxy", @@ -54021,9 +55134,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.2", + "name": "rhacs-operator.v4.1.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", "properties": [ { "type": "olm.gvk", @@ -54045,7 +55158,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.2" + "version": "4.1.3" } }, { @@ -54055,10 +55168,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", - "createdAt": "2023-07-24T17:50:01.771355+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", + "createdAt": "2023-08-14T22:16:04.333153+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.2", + "olm.skipRange": ">= 4.0.0 < 4.1.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -54850,7 +55963,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:select:EBPF", + "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", + "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" + ] }, { "path": "perNode.collector.imageFlavor", @@ -55070,63 +56188,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" }, { - "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.3", + "name": "rhacs-operator.v4.1.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", "properties": [ { "type": "olm.gvk", @@ -55148,7 +56266,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.3" + "version": "4.1.4" } }, { @@ -55158,10 +56276,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", - "createdAt": "2023-08-14T22:16:04.333153+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", + "createdAt": "2023-10-18T09:13:19.997173+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.3", + "olm.skipRange": ">= 4.0.0 < 4.1.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -56178,63 +57296,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" }, { - "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.4", + "name": "rhacs-operator.v4.1.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", "properties": [ { "type": "olm.gvk", @@ -56256,7 +57374,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.4" + "version": "4.1.5" } }, { @@ -56266,10 +57384,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", - "createdAt": "2023-10-18T09:13:19.997173+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", + "createdAt": "2023-11-07T01:46:09.045321+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.4", + "olm.skipRange": ">= 4.0.0 < 4.1.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57286,63 +58404,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" }, { - "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.5", + "name": "rhacs-operator.v4.1.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", "properties": [ { "type": "olm.gvk", @@ -57364,7 +58482,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.5" + "version": "4.1.6" } }, { @@ -57374,10 +58492,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", - "createdAt": "2023-11-07T01:46:09.045321+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", + "createdAt": "2024-01-13T18:55:22.011709+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.5", + "olm.skipRange": ">= 4.0.0 < 4.1.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -58394,63 +59512,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" }, { - "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.6", + "name": "rhacs-operator.v4.2.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", "properties": [ { "type": "olm.gvk", @@ -58472,7 +59590,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.6" + "version": "4.2.0" } }, { @@ -58482,10 +59600,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", - "createdAt": "2024-01-13T18:55:22.011709+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", + "createdAt": "2023-09-12T01:02:34.540467+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.6", + "olm.skipRange": ">= 4.1.0 < 4.2.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -58593,6 +59711,22 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -58967,10 +60101,47 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -59170,6 +60341,30 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "registryOverride", + "displayName": "Custom Default Image Registry", + "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -59200,6 +60395,11 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, + { + "path": "admissionControl.replicas", + "displayName": "Replicas", + "description": "The number of replicas of the admission control pod." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -59254,6 +60454,43 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -59277,7 +60514,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -59502,63 +60739,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" }, { - "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.0", + "name": "rhacs-operator.v4.2.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", "properties": [ { "type": "olm.gvk", @@ -59580,7 +60817,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.0" + "version": "4.2.1" } }, { @@ -59590,10 +60827,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", - "createdAt": "2023-09-12T01:02:34.540467+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", + "createdAt": "2023-09-29T16:19:13.443248+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.0", + "olm.skipRange": ">= 4.1.0 < 4.2.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -60729,51 +61966,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" }, { - "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" }, { "name": "kube-rbac-proxy", @@ -60783,9 +62020,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.1", + "name": "rhacs-operator.v4.2.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", "properties": [ { "type": "olm.gvk", @@ -60807,7 +62044,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.1" + "version": "4.2.2" } }, { @@ -60817,10 +62054,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", - "createdAt": "2023-09-29T16:19:13.443248+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", + "createdAt": "2023-10-19T13:32:34.111693+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.1", + "olm.skipRange": ">= 4.1.0 < 4.2.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -61956,63 +63193,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" }, { - "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.2", + "name": "rhacs-operator.v4.2.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", "properties": [ { "type": "olm.gvk", @@ -62034,7 +63271,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.2" + "version": "4.2.3" } }, { @@ -62044,10 +63281,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", - "createdAt": "2023-10-19T13:32:34.111693+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", + "createdAt": "2023-11-21T05:25:39.011981+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.2", + "olm.skipRange": ">= 4.1.0 < 4.2.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -63183,63 +64420,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" }, { - "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.3", + "name": "rhacs-operator.v4.2.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", "properties": [ { "type": "olm.gvk", @@ -63261,7 +64498,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.3" + "version": "4.2.4" } }, { @@ -63271,10 +64508,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", - "createdAt": "2023-11-21T05:25:39.011981+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", + "createdAt": "2024-01-18T02:09:52.083679+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.3", + "olm.skipRange": ">= 4.1.0 < 4.2.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64410,63 +65647,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" }, { - "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.4", + "name": "rhacs-operator.v4.2.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", "properties": [ { "type": "olm.gvk", @@ -64488,7 +65725,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.4" + "version": "4.2.5" } }, { @@ -64498,10 +65735,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", - "createdAt": "2024-01-18T02:09:52.083679+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", + "createdAt": "2024-03-13T14:51:55.084122+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.4", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.1.0 < 4.2.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -65637,63 +66881,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" }, { - "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.5", + "name": "rhacs-operator.v4.3.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", "properties": [ { "type": "olm.gvk", @@ -65715,7 +66959,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.5" + "version": "4.3.0" } }, { @@ -65725,17 +66969,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", - "createdAt": "2024-03-13T14:51:55.084122+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", + "createdAt": "2023-11-07T21:47:58.616239+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", - "features.operators.openshift.io/proxy-aware": "true", - "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", - "olm.skipRange": ">= 4.1.0 < 4.2.5", + "olm.skipRange": ">= 4.2.0 < 4.3.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -65905,6 +67142,14 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, + { + "path": "central.notifierSecretsEncryption", + "displayName": "Notifier Secrets Encryption", + "description": "Configures the encryption of notifier secrets stored in the Central DB.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -66138,6 +67383,11 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "central.notifierSecretsEncryption.enabled", + "displayName": "Enabled", + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -66871,63 +68121,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" }, { - "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.0", + "name": "rhacs-operator.v4.3.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", "properties": [ { "type": "olm.gvk", @@ -66949,7 +68199,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.0" + "version": "4.3.1" } }, { @@ -66959,10 +68209,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", - "createdAt": "2023-11-07T21:47:58.616239+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", + "createdAt": "2023-12-06T13:20:57.612053+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.0", + "olm.skipRange": ">= 4.2.0 < 4.3.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -68111,63 +69361,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" }, { - "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.1", + "name": "rhacs-operator.v4.3.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", "properties": [ { "type": "olm.gvk", @@ -68189,7 +69439,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.1" + "version": "4.3.2" } }, { @@ -68199,10 +69449,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", - "createdAt": "2023-12-06T13:20:57.612053+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", + "createdAt": "2024-01-04T20:10:39.006092+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.1", + "olm.skipRange": ">= 4.2.0 < 4.3.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -69351,51 +70601,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" }, { - "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" }, { "name": "kube-rbac-proxy", @@ -69405,9 +70655,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.2", + "name": "rhacs-operator.v4.3.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", "properties": [ { "type": "olm.gvk", @@ -69429,7 +70679,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.2" + "version": "4.3.3" } }, { @@ -69439,10 +70689,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", - "createdAt": "2024-01-04T20:10:39.006092+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", + "createdAt": "2024-01-16T14:42:12.278842+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.2", + "olm.skipRange": ">= 4.2.0 < 4.3.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -70591,51 +71841,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" }, { - "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" }, { "name": "kube-rbac-proxy", @@ -70645,9 +71895,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.3", + "name": "rhacs-operator.v4.3.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", "properties": [ { "type": "olm.gvk", @@ -70669,7 +71919,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.3" + "version": "4.3.4" } }, { @@ -70679,10 +71929,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", - "createdAt": "2024-01-16T14:42:12.278842+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", + "createdAt": "2024-01-19T17:55:30.535183+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.3", + "olm.skipRange": ">= 4.2.0 < 4.3.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -71831,51 +73081,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" }, { - "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" }, { "name": "kube-rbac-proxy", @@ -71885,9 +73135,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.4", + "name": "rhacs-operator.v4.3.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", "properties": [ { "type": "olm.gvk", @@ -71909,7 +73159,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.4" + "version": "4.3.5" } }, { @@ -71919,10 +73169,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", - "createdAt": "2024-01-19T17:55:30.535183+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", + "createdAt": "2024-03-12T22:54:10.070283+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.4", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.2.0 < 4.3.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -73071,63 +74328,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" }, { - "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.5", + "name": "rhacs-operator.v4.3.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", "properties": [ { "type": "olm.gvk", @@ -73149,7 +74406,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.5" + "version": "4.3.6" } }, { @@ -73159,8 +74416,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", - "createdAt": "2024-03-12T22:54:10.070283+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", + "createdAt": "2024-03-26T14:20:06.765795+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -73169,7 +74426,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.5", + "olm.skipRange": ">= 4.2.0 < 4.3.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -74318,63 +75575,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" }, { - "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.6", + "name": "rhacs-operator.v4.3.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", "properties": [ { "type": "olm.gvk", @@ -74396,7 +75653,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.6" + "version": "4.3.7" } }, { @@ -74406,8 +75663,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", - "createdAt": "2024-03-26T14:20:06.765795+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", + "createdAt": "2024-05-08T08:29:41.699528+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -74416,7 +75673,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.6", + "olm.skipRange": ">= 4.2.0 < 4.3.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -75565,63 +76822,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" }, { - "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.7", + "name": "rhacs-operator.v4.3.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", "properties": [ { "type": "olm.gvk", @@ -75643,7 +76900,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.7" + "version": "4.3.8" } }, { @@ -75653,8 +76910,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", - "createdAt": "2024-05-08T08:29:41.699528+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", + "createdAt": "2024-06-06T22:31:19.365878+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -75663,7 +76920,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.7", + "olm.skipRange": ">= 4.2.0 < 4.3.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -76812,63 +78069,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" }, { - "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.8", + "name": "rhacs-operator.v4.4.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", "properties": [ { "type": "olm.gvk", @@ -76890,7 +78147,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.8" + "version": "4.4.0" } }, { @@ -76900,8 +78157,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", - "createdAt": "2024-06-06T22:31:19.365878+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", + "createdAt": "2024-03-28T13:36:16.105762+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -76910,7 +78167,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.8", + "olm.skipRange": ">= 4.3.0 < 4.4.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -76984,6 +78241,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" + }, { "path": "egress", "displayName": "Egress", @@ -77010,14 +78272,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -77034,6 +78288,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -77132,8 +78394,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String", + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -77324,7 +78586,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + "description": "Enables the encryption of notifier secrets stored in the Central DB." }, { "path": "central.persistence.persistentVolumeClaim", @@ -77419,7 +78681,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -77513,7 +78778,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -77560,6 +78825,210 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.matcher", + "displayName": "Matcher", + "description": "Settings pertaining to the matcher deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.matcher.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.matcher.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.matcher.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.matcher.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.matcher.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.matcher.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -77632,6 +79101,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" + }, { "path": "tls", "displayName": "TLS", @@ -77653,14 +79127,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -77685,6 +79151,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -77772,7 +79246,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -77834,7 +79311,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -77846,6 +79323,14 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, + { + "path": "perNode.collector.forceCollection", + "displayName": "Force Collection", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -77914,7 +79399,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -77956,6 +79441,152 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "sensor.resources", "displayName": "Resources", @@ -78059,63 +79690,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" }, { - "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.0", + "name": "rhacs-operator.v4.4.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", "properties": [ { "type": "olm.gvk", @@ -78137,7 +79772,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.0" + "version": "4.4.1" } }, { @@ -78147,8 +79782,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", - "createdAt": "2024-03-28T13:36:16.105762+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", + "createdAt": "2024-04-19T04:56:16.762727+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -78157,7 +79792,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.0", + "olm.skipRange": ">= 4.3.0 < 4.4.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -79680,67 +81315,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { - "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.1", + "name": "rhacs-operator.v4.4.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", "properties": [ { "type": "olm.gvk", @@ -79762,7 +81397,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.1" + "version": "4.4.2" } }, { @@ -79772,8 +81407,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", - "createdAt": "2024-04-19T04:56:16.762727+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", + "createdAt": "2024-05-17T07:35:35.027800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -79782,7 +81417,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.1", + "olm.skipRange": ">= 4.3.0 < 4.4.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -81305,67 +82940,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { - "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.2", + "name": "rhacs-operator.v4.4.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", "properties": [ { "type": "olm.gvk", @@ -81387,7 +83022,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.2" + "version": "4.4.3" } }, { @@ -81397,8 +83032,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", - "createdAt": "2024-05-17T07:35:35.027800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", + "createdAt": "2024-06-07T17:48:09.590145+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -81407,7 +83042,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.2", + "olm.skipRange": ">= 4.3.0 < 4.4.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -82930,67 +84565,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { - "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.3", + "name": "rhacs-operator.v4.4.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", "properties": [ { "type": "olm.gvk", @@ -83012,7 +84647,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.3" + "version": "4.4.4" } }, { @@ -83022,8 +84657,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", - "createdAt": "2024-06-07T17:48:09.590145+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", + "createdAt": "2024-06-28T21:30:10.488800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -83032,7 +84667,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.3", + "olm.skipRange": ">= 4.3.0 < 4.4.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -84555,67 +86190,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { - "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.4", + "name": "rhacs-operator.v4.4.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", "properties": [ { "type": "olm.gvk", @@ -84637,7 +86272,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.4" + "version": "4.4.5" } }, { @@ -84647,8 +86282,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", - "createdAt": "2024-06-28T21:30:10.488800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", + "createdAt": "2024-08-27T12:29:34.335422+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -84657,7 +86292,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.4", + "olm.skipRange": ">= 4.3.0 < 4.4.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -86180,67 +87815,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { - "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.5", + "name": "rhacs-operator.v4.4.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", "properties": [ { "type": "olm.gvk", @@ -86262,7 +87897,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.5" + "version": "4.4.6" } }, { @@ -86272,8 +87907,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", - "createdAt": "2024-08-27T12:29:34.335422+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", + "createdAt": "2024-11-10T04:53:15.387280+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -86282,7 +87917,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.5", + "olm.skipRange": ">= 4.3.0 < 4.4.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -87805,67 +89440,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { - "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.6", + "name": "rhacs-operator.v4.4.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", "properties": [ { "type": "olm.gvk", @@ -87887,7 +89522,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.6" + "version": "4.4.7" } }, { @@ -87897,8 +89532,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", - "createdAt": "2024-11-10T04:53:15.387280+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", + "createdAt": "2024-11-20T14:24:50.035665+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -87907,7 +89542,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.6", + "olm.skipRange": ">= 4.3.0 < 4.4.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -89430,67 +91065,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { - "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.7", + "name": "rhacs-operator.v4.4.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", "properties": [ { "type": "olm.gvk", @@ -89512,7 +91147,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.7" + "version": "4.4.8" } }, { @@ -89522,17 +91157,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", - "createdAt": "2024-11-20T14:24:50.035665+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", + "createdAt": "2025-02-10T19:50:13.597164+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.7", + "olm.skipRange": ">= 4.3.0 < 4.4.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -91055,67 +92690,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { - "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.8", + "name": "rhacs-operator.v4.5.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", "properties": [ { "type": "olm.gvk", @@ -91137,7 +92772,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.8" + "version": "4.5.0" } }, { @@ -91147,17 +92782,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", - "createdAt": "2025-02-10T19:50:13.597164+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", + "createdAt": "2024-07-18T07:50:57.394343+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.8", + "olm.skipRange": ">= 4.4.0 < 4.5.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -92680,67 +94315,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { - "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.0", + "name": "rhacs-operator.v4.5.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", "properties": [ { "type": "olm.gvk", @@ -92762,7 +94397,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.0" + "version": "4.5.1" } }, { @@ -92772,8 +94407,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", - "createdAt": "2024-07-18T07:50:57.394343+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", + "createdAt": "2024-08-09T22:22:58.344207+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -92782,7 +94417,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.0", + "olm.skipRange": ">= 4.4.0 < 4.5.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -94305,67 +95940,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { - "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.1", + "name": "rhacs-operator.v4.5.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", "properties": [ { "type": "olm.gvk", @@ -94387,7 +96022,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.1" + "version": "4.5.2" } }, { @@ -94397,8 +96032,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", - "createdAt": "2024-08-09T22:22:58.344207+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", + "createdAt": "2024-09-10T14:22:01.819821+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -94407,7 +96042,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.1", + "olm.skipRange": ">= 4.4.0 < 4.5.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -95930,67 +97565,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { - "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.2", + "name": "rhacs-operator.v4.5.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", "properties": [ { "type": "olm.gvk", @@ -96012,7 +97647,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.2" + "version": "4.5.3" } }, { @@ -96022,8 +97657,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", - "createdAt": "2024-09-10T14:22:01.819821+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", + "createdAt": "2024-09-26T09:42:38.694087+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -96032,7 +97667,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.2", + "olm.skipRange": ">= 4.4.0 < 4.5.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -97555,67 +99190,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { - "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.3", + "name": "rhacs-operator.v4.5.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", "properties": [ { "type": "olm.gvk", @@ -97637,7 +99272,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.3" + "version": "4.5.4" } }, { @@ -97647,8 +99282,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", - "createdAt": "2024-09-26T09:42:38.694087+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", + "createdAt": "2024-10-10T11:16:01.785870+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -97657,7 +99292,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.3", + "olm.skipRange": ">= 4.4.0 < 4.5.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -99180,67 +100815,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { - "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.4", + "name": "rhacs-operator.v4.5.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", "properties": [ { "type": "olm.gvk", @@ -99262,7 +100897,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.4" + "version": "4.5.5" } }, { @@ -99272,8 +100907,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", - "createdAt": "2024-10-10T11:16:01.785870+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", + "createdAt": "2024-11-18T20:39:57.020288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -99282,7 +100917,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.4", + "olm.skipRange": ">= 4.4.0 < 4.5.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -100805,67 +102440,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { - "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.5", + "name": "rhacs-operator.v4.5.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", "properties": [ { "type": "olm.gvk", @@ -100887,7 +102522,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.5" + "version": "4.5.6" } }, { @@ -100897,17 +102532,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", - "createdAt": "2024-11-18T20:39:57.020288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", + "createdAt": "2025-02-05T21:19:41.562041+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.5", + "olm.skipRange": ">= 4.4.0 < 4.5.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -102430,67 +104065,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { - "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.6", + "name": "rhacs-operator.v4.5.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", "properties": [ { "type": "olm.gvk", @@ -102512,7 +104147,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.6" + "version": "4.5.7" } }, { @@ -102522,8 +104157,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", - "createdAt": "2025-02-05T21:19:41.562041+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", + "createdAt": "2025-03-05T11:12:37.179666+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -102532,7 +104167,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.6", + "olm.skipRange": ">= 4.4.0 < 4.5.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -104055,67 +105690,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { - "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.7", + "name": "rhacs-operator.v4.5.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", "properties": [ { "type": "olm.gvk", @@ -104137,7 +105772,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.7" + "version": "4.5.8" } }, { @@ -104147,8 +105782,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", - "createdAt": "2025-03-05T11:12:37.179666+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", + "createdAt": "2025-03-25T11:32:03.015706+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -104157,7 +105792,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.7", + "olm.skipRange": ">= 4.4.0 < 4.5.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -105680,67 +107315,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { - "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.8", + "name": "rhacs-operator.v4.5.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", "properties": [ { "type": "olm.gvk", @@ -105762,7 +107397,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.8" + "version": "4.5.9" } }, { @@ -105772,8 +107407,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", - "createdAt": "2025-03-25T11:32:03.015706+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", + "createdAt": "2025-04-09T22:51:15.157672+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -105782,7 +107417,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.8", + "olm.skipRange": ">= 4.4.0 < 4.5.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -107305,68 +108940,76 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { - "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.9", + "name": "rhacs-operator.v4.6.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, { "type": "olm.gvk", "value": { @@ -107387,7 +109030,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.9" + "version": "4.6.0" } }, { @@ -107397,22 +109040,25 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", - "createdAt": "2025-04-09T22:51:15.157672+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", + "createdAt": "2024-12-03T01:44:17.371830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "features.operators.openshift.io/cnf": "false", + "features.operators.openshift.io/cni": "false", + "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.9", + "olm.skipRange": ">= 4.5.0 < 4.6.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -107423,7 +109069,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -107479,7 +109125,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." }, { "path": "scannerV4", @@ -107528,10 +109174,26 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "configAsCode", + "displayName": "Config-as-Code", + "description": "Config-as-Code configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107539,27 +109201,22 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." }, { "path": "central.db", @@ -107569,7 +109226,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107593,7 +109250,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107611,10 +109268,23 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107630,22 +109300,32 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." + }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.connectionPoolSize", + "displayName": "Database Connection Pool Size Settings", + "description": "Configures the database connection pool size." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107664,14 +109344,14 @@ ] }, { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + "path": "central.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107684,6 +109364,16 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, + { + "path": "central.db.connectionPoolSize.maxConnections", + "displayName": "Maximum Connections", + "description": "Maximum number of connections in the connection pool." + }, + { + "path": "central.db.connectionPoolSize.minConnections", + "displayName": "Minimum Connections", + "description": "Minimum number of connections in the connection pool." + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -107695,12 +109385,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -107710,12 +109400,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107723,7 +109413,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107816,12 +109506,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -107831,12 +109521,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -107846,12 +109536,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107859,7 +109549,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107890,6 +109580,11 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, + { + "path": "configAsCode.configAsCodeComponent", + "displayName": "Config as Code component", + "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" + }, { "path": "customize.labels", "displayName": "Labels", @@ -107908,7 +109603,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -107921,7 +109616,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107933,6 +109628,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -107948,6 +109648,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -107956,17 +109661,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -107987,7 +109692,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -107997,7 +109702,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108015,10 +109720,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -108042,7 +109752,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108060,10 +109770,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -108097,7 +109812,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -108105,12 +109820,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108128,15 +109843,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -108146,12 +109866,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108159,7 +109879,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108172,7 +109892,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108190,10 +109910,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -108222,7 +109947,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108240,10 +109965,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.matcher.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -108267,7 +109997,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "tls.additionalCAs", @@ -108280,7 +110010,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -108302,19 +110032,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." }, { "path": "sensor", @@ -108324,7 +110054,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." }, { "path": "perNode", @@ -108339,7 +110069,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -108391,10 +110121,18 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108407,7 +110145,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -108422,7 +110160,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." }, { "path": "admissionControl.bypass", @@ -108437,7 +110175,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108455,10 +110193,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "admissionControl.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -108486,7 +110229,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108498,6 +110241,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -108513,6 +110261,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -108521,17 +110274,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." }, { "path": "perNode.compliance", @@ -108546,12 +110299,17 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -108561,12 +110319,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "description": "Deprecated field. This field will be removed in a future release.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108574,7 +110332,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108582,7 +110340,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108590,7 +110348,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108598,7 +110356,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -108618,7 +110376,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108636,10 +110394,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -108663,7 +110426,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108681,6 +110444,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -108705,7 +110473,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -108713,12 +110481,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108736,15 +110504,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -108754,12 +110527,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108767,7 +110540,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108780,7 +110553,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108798,10 +110571,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -108825,12 +110603,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108848,11 +110626,30 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "sensor.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] + }, + { + "name": "securitypolicies.config.stackrox.io", + "version": "v1alpha1", + "kind": "SecurityPolicy", + "displayName": "Security Policy", + "description": "SecurityPolicy is the schema for the policies API.", + "resources": [ + { + "name": "", + "kind": "Deployment", + "version": "v1" + } + ] } ] }, @@ -108891,6 +110688,7 @@ "risk" ], "labels": { + "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -108930,67 +110728,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { - "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.0", + "name": "rhacs-operator.v4.6.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", "properties": [ { "type": "olm.gvk", @@ -109020,7 +110818,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.0" + "version": "4.6.1" } }, { @@ -109030,8 +110828,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", - "createdAt": "2024-12-03T01:44:17.371830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", + "createdAt": "2024-12-16T08:57:12.959931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -109043,7 +110841,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.0", + "olm.skipRange": ">= 4.5.0 < 4.6.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -110718,67 +112516,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { - "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.1", + "name": "rhacs-operator.v4.6.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", "properties": [ { "type": "olm.gvk", @@ -110808,7 +112606,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.1" + "version": "4.6.2" } }, { @@ -110818,8 +112616,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", - "createdAt": "2024-12-16T08:57:12.959931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", + "createdAt": "2025-01-29T02:41:28.863294+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -110831,7 +112629,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.1", + "olm.skipRange": ">= 4.5.0 < 4.6.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -112506,67 +114304,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { - "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.2", + "name": "rhacs-operator.v4.6.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", "properties": [ { "type": "olm.gvk", @@ -112596,7 +114394,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.2" + "version": "4.6.3" } }, { @@ -112606,20 +114404,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", - "createdAt": "2025-01-29T02:41:28.863294+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", + "createdAt": "2025-03-05T11:04:05.599661+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.2", + "olm.skipRange": ">= 4.5.0 < 4.6.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -114294,67 +116092,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { - "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.3", + "name": "rhacs-operator.v4.6.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", "properties": [ { "type": "olm.gvk", @@ -114384,7 +116182,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.3" + "version": "4.6.4" } }, { @@ -114394,8 +116192,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", - "createdAt": "2025-03-05T11:04:05.599661+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", + "createdAt": "2025-03-27T13:59:26.005302+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -114407,7 +116205,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.3", + "olm.skipRange": ">= 4.5.0 < 4.6.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -116082,67 +117880,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { - "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.4", + "name": "rhacs-operator.v4.6.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", "properties": [ { "type": "olm.gvk", @@ -116172,7 +117970,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.4" + "version": "4.6.5" } }, { @@ -116182,8 +117980,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", - "createdAt": "2025-03-27T13:59:26.005302+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", + "createdAt": "2025-04-09T22:56:31.952064+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -116195,7 +117993,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.4", + "olm.skipRange": ">= 4.5.0 < 4.6.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -117870,67 +119668,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { - "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.5", + "name": "rhacs-operator.v4.6.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", "properties": [ { "type": "olm.gvk", @@ -117960,7 +119758,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.5" + "version": "4.6.6" } }, { @@ -117970,8 +119768,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", - "createdAt": "2025-04-09T22:56:31.952064+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", + "createdAt": "2025-05-20T16:00:10.253579+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -117983,7 +119781,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.5", + "olm.skipRange": ">= 4.5.0 < 4.6.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -119658,67 +121456,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { - "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.6", + "name": "rhacs-operator.v4.6.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", "properties": [ { "type": "olm.gvk", @@ -119748,7 +121546,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.6" + "version": "4.6.7" } }, { @@ -119758,8 +121556,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", - "createdAt": "2025-05-20T16:00:10.253579+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", + "createdAt": "2025-06-06T16:43:15.187144+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -119771,7 +121569,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.6", + "olm.skipRange": ">= 4.5.0 < 4.6.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -121446,67 +123244,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { - "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.7", + "name": "rhacs-operator.v4.6.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", "properties": [ { "type": "olm.gvk", @@ -121536,7 +123334,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.7" + "version": "4.6.8" } }, { @@ -121546,8 +123344,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", - "createdAt": "2025-06-06T16:43:15.187144+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e", + "createdAt": "2025-07-16T06:20:16.381009+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -121559,7 +123357,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.7", + "olm.skipRange": ">= 4.5.0 < 4.6.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -123234,59 +125032,59 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" }, { - "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" } ] } From 465443459bae776ff65a47f517d0867e5a47ede7 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 02:04:51 +0200 Subject: [PATCH 030/105] Add command for running the script --- Makefile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Makefile b/Makefile index 899cdedb..60db978a 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,8 @@ MAKEFLAGS += "-j 2" OPM = .bin/opm-$(OPM_VERSION) +GO := go + .PHONY: valid-catalogs valid-catalogs: $(CATALOGS) $(OPM) $(OPM) validate catalog-bundle-object @@ -24,6 +26,17 @@ catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) mkdir -p "$$(dirname "$@")" $(OPM) alpha render-template basic --migrate-level bundle-object-to-csv-metadata $< > $@ + +# download go dependencies. +.PHONY: deps +deps: + @$(GO) mod download + +# update catalog-template.yaml based on bundle.yaml file. +.PHONY: generate-catalog-template +generate-catalog-template: deps bundles.yaml + @$(GO) run ./cmd/generate-catalog/ + $(OPM): mkdir -p "$$(dirname $@)" os_name="$$(uname | tr '[:upper:]' '[:lower:]')"; \ From 37c5f666b4f846e49b2ec2fc46c121c54b7faa5e Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 02:05:21 +0200 Subject: [PATCH 031/105] Add CI checks --- ...heck-catalog-template-file-up-to-date.yaml | 42 +++++++++++++++++++ .tekton/checks.yaml | 10 ++++- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 .tekton/check-catalog-template-file-up-to-date.yaml diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml new file mode 100644 index 00000000..5310e574 --- /dev/null +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -0,0 +1,42 @@ +apiVersion: tekton.dev/v1 +kind: Task +metadata: + name: check-catalog-template-file-up-to-date + namespace: rh-acs-tenant +spec: + description: Run `make generate-catalog-template` to regenerate catalog-template.yaml file and verifies that it is up-to-date. + params: + - name: SOURCE_ARTIFACT + description: The Trusted Artifact URI pointing to the artifact with + the application source code. This should be the result of the git-clone task, + results from other tasks might fail as dirty. + type: string + volumes: + - name: workdir + emptyDir: { } + - name: deps + emptyDir: { } + stepTemplate: + volumeMounts: + - mountPath: /var/workdir + name: workdir + steps: + - name: use-trusted-artifact + image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d + args: + - use + - $(params.SOURCE_ARTIFACT)=/var/workdir/source + - name: check-catalog-template-file-up-to-date + image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b + workingDir: /var/workdir/source + script: | + #!/usr/bin/env bash + set -euo pipefail + set -x + + make generate-catalog-template + + if ! git diff --exit-code HEAD catalog-template.yaml; then + echo >&2 "catalog-template.yaml file is not up-to-date. Run 'make generate-catalog-template' to update the file." + exit 1 + fi diff --git a/.tekton/checks.yaml b/.tekton/checks.yaml index 88fef3a1..08ceca49 100644 --- a/.tekton/checks.yaml +++ b/.tekton/checks.yaml @@ -83,12 +83,20 @@ spec: - name: basic-auth workspace: git-auth - - name: check-generated-files-up-to-date + - name: check-catalog-template-file-up-to-date params: - name: SOURCE_ARTIFACT value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) # Retries are for the cases when opm alpha render-template occasionally fails to pull images. retries: 3 + taskRef: + name: check-catalog-template-file-up-to-date + + - name: check-generated-files-up-to-date + params: + - name: SOURCE_ARTIFACT + value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) + retries: 3 taskRef: name: check-generated-files-up-to-date From b73cd419551f28a52a3e540f96284d91af7688c0 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 02:05:58 +0200 Subject: [PATCH 032/105] Update tests --- cmd/generate-catalog/generate_test.go | 98 ++++++++++----------------- cmd/generate-catalog/types_test.go | 76 +++++++++++++++++++++ 2 files changed, 112 insertions(+), 62 deletions(-) create mode 100644 cmd/generate-catalog/types_test.go diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index de4e638d..f23d652d 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -7,84 +7,58 @@ import ( "github.com/stretchr/testify/assert" ) -func TestNewChannelEntryWithBrokenVersions(t *testing.T) { +func TestGenerateChannels(t *testing.T) { + // Define test cases tests := []struct { - name string - version string - previousEntryVersion string - previousChannelVersion string - brokenVersions []string - expected ChannelEntry + name string + versions []*semver.Version + brokenVersions []*semver.Version + expectedChannels []Channel }{ { - name: "Version with broken versions in skips", - version: "4.1.2", - previousEntryVersion: "4.1.1", - previousChannelVersion: "4.1.0", - brokenVersions: []string{"4.1.0", "4.1.1"}, - expected: ChannelEntry{ - Name: "rhacs-operator.v4.1.2", - Replaces: "rhacs-operator.v4.1.1", - SkipRange: ">= 4.1.0 < 4.1.2", - Skips: []string{"rhacs-operator.v4.1.0", "rhacs-operator.v4.1.1"}, + name: "Single major version with no broken versions", + versions: []*semver.Version{ + semver.MustParse("4.0.0"), + semver.MustParse("4.0.1"), + semver.MustParse("4.1.0"), + semver.MustParse("4.1.1"), }, - }, - { - name: "Version without broken versions in skips", - version: "4.2.0", - previousEntryVersion: "4.1.2", - previousChannelVersion: "4.1.0", - brokenVersions: []string{}, - expected: ChannelEntry{ - Name: "rhacs-operator.v4.2.0", - Replaces: "rhacs-operator.v4.1.2", - SkipRange: ">= 4.1.0 < 4.2.0", + brokenVersions: nil, + expectedChannels: []Channel{ + // Expected channels for the given versions }, }, { - name: "Version with no replaces and broken versions", - version: "4.0.0", - previousEntryVersion: "3.62.0", - previousChannelVersion: "3.61.0", - brokenVersions: []string{"3.61.0"}, - expected: ChannelEntry{ - Name: "rhacs-operator.v4.0.0", - SkipRange: ">= 3.61.0 < 4.0.0", - Skips: []string{"rhacs-operator.v3.61.0"}, + name: "Multiple major versions with broken versions", + versions: []*semver.Version{ + semver.MustParse("3.61.0"), + semver.MustParse("4.0.0"), + semver.MustParse("4.0.1"), + semver.MustParse("4.1.0"), + semver.MustParse("5.0.0"), + }, + brokenVersions: []*semver.Version{ + semver.MustParse("4.0.1"), + }, + expectedChannels: []Channel{ + // Expected channels for the given versions }, }, { - name: "Version with multiple broken versions", - version: "4.3.0", - previousEntryVersion: "4.2.0", - previousChannelVersion: "4.1.0", - brokenVersions: []string{"4.1.0", "4.2.0"}, - expected: ChannelEntry{ - Name: "rhacs-operator.v4.3.0", - Replaces: "rhacs-operator.v4.2.0", - SkipRange: ">= 4.1.0 < 4.3.0", - Skips: []string{"rhacs-operator.v4.1.0", "rhacs-operator.v4.2.0"}, - }, + name: "Empty versions list", + versions: []*semver.Version{}, + brokenVersions: nil, + expectedChannels: []Channel{}, }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - version := semver.MustParse(tt.version) - previousEntryVersion := semver.MustParse(tt.previousEntryVersion) - previousChannelVersion := semver.MustParse(tt.previousChannelVersion) - - var brokenVersions []*semver.Version - for _, bv := range tt.brokenVersions { - brokenVersions = append(brokenVersions, semver.MustParse(bv)) - } - - result := newChannelEntry(version, previousEntryVersion, previousChannelVersion, brokenVersions) + // Call the function + actualChannels := generateChannels(tt.versions, tt.brokenVersions) - assert.Equal(t, tt.expected.Name, result.Name) - assert.Equal(t, tt.expected.Replaces, result.Replaces) - assert.Equal(t, tt.expected.SkipRange, result.SkipRange) - assert.ElementsMatch(t, tt.expected.Skips, result.Skips) + // Assert the result + assert.Equal(t, tt.expectedChannels, actualChannels) }) } } diff --git a/cmd/generate-catalog/types_test.go b/cmd/generate-catalog/types_test.go new file mode 100644 index 00000000..7f3ea34b --- /dev/null +++ b/cmd/generate-catalog/types_test.go @@ -0,0 +1,76 @@ +package main + +import ( + "testing" + + semver "github.com/Masterminds/semver/v3" + "github.com/stretchr/testify/assert" +) + +func TestNewChannelEntry(t *testing.T) { + tests := []struct { + name string + version string + previousEntryVersion string + previousChannelVersion string + brokenVersions []string + expectedName string + expectedReplaces string + expectedSkipRange string + expectedSkips []string + }{ + { + name: "Valid channel entry with no broken versions", + version: "4.1.0", + previousEntryVersion: "4.0.0", + previousChannelVersion: "4.0.0", + brokenVersions: []string{}, + expectedName: "rhacs-operator.v4.1.0", + expectedReplaces: "rhacs-operator.v4.0.0", + expectedSkipRange: ">= 4.0.0 < 4.1.0", + expectedSkips: []string{}, + }, + { + name: "Valid channel entry with broken versions", + version: "4.2.0", + previousEntryVersion: "4.1.0", + previousChannelVersion: "4.1.0", + brokenVersions: []string{"4.1.1"}, + expectedName: "rhacs-operator.v4.2.0", + expectedReplaces: "rhacs-operator.v4.1.0", + expectedSkipRange: ">= 4.1.0 < 4.2.0", + expectedSkips: []string{"rhacs-operator.v4.1.1"}, + }, + { + name: "Version without replaces", + version: "4.0.0", + previousEntryVersion: "3.62.0", + previousChannelVersion: "3.62.0", + brokenVersions: []string{}, + expectedName: "rhacs-operator.v4.0.0", + expectedReplaces: "", + expectedSkipRange: ">= 3.62.0 < 4.0.0", + expectedSkips: []string{}, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + version := semver.MustParse(tt.version) + previousEntryVersion := semver.MustParse(tt.previousEntryVersion) + previousChannelVersion := semver.MustParse(tt.previousChannelVersion) + + var brokenVersions []*semver.Version + for _, bv := range tt.brokenVersions { + brokenVersions = append(brokenVersions, semver.MustParse(bv)) + } + + entry := newChannelEntry(version, previousEntryVersion, previousChannelVersion, brokenVersions) + + assert.Equal(t, tt.expectedName, entry.Name) + assert.Equal(t, tt.expectedReplaces, entry.Replaces) + assert.Equal(t, tt.expectedSkipRange, entry.SkipRange) + assert.Equal(t, tt.expectedSkips, entry.Skips) + }) + } +} From 3099d33b8113a527c4bf31a00476ba1d6220900d Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 02:06:16 +0200 Subject: [PATCH 033/105] Review comments --- cmd/generate-catalog/generate.go | 54 +++++++++++++++----------------- cmd/generate-catalog/types.go | 34 ++++++++++---------- 2 files changed, 42 insertions(+), 46 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 8be337b9..71146377 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -19,7 +19,7 @@ const ( inputFile = "bundles.yaml" outputFile = "catalog-template.yaml" iconFile = "icon.png" - firstLineHeadComment = "This file is generated by cmd/generate-catalog/generate.go script. DO NOT EDIT." + firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." secondLineHeadComment = "Any manual changes will be overwritten." channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" bundleDeprecationMessage = "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" @@ -50,13 +50,13 @@ func main() { deprecations := generateDeprecations(versions, input.OldestSupportedVersion) bundles := generateBundles(versions, versionToImageMap) - catalog := newCatalogTemplate() - catalog.addPackage(pkg) - catalog.addChannels(channels) - catalog.addDeprecations(deprecations) - catalog.addBundles(bundles) + ct := newCatalogTemplate() + ct.addPackage(pkg) + ct.addChannels(channels) + ct.addDeprecations(deprecations) + ct.addBundles(bundles) - err = catalog.writeCatalogTemplateToFile() + err = ct.writeToFile() if err != nil { log.Fatalf("Failed to write catalog template to file: %v", err) } @@ -125,13 +125,14 @@ func generatePackageWithIcon() (Package, error) { // generateChannels creates a list of channels based on the provided bundle versions. func generateChannels(versions []*semver.Version, brokenVersions []*semver.Version) []Channel { channels := make([]Channel, 0) + // The list of ChannelEntry for specific major version (4.2 channel contains all <= 4.2.X versions starting from 4.0.0) majorEntries := make([]ChannelEntry, 0) // Very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := semver.MustParse("3.61.0") previousChannelVersion := semver.MustParse("3.61.0") var channel *Channel - for n, v := range versions { + for _, v := range versions { // Refresh major channel entries list when new major version is reached if v.Major() != previousEntryVersion.Major() { majorEntries = make([]ChannelEntry, 0) @@ -140,35 +141,30 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi // Create a new channel entry for each new minor version (patch = 0) if v.Patch() == 0 { previousChannelVersion = previousEntryVersion - if v.Original() != "3.63.0" { - if channel != nil { - channels = append(channels, *channel) - // Also add "latest" channel when all "3.X.X" version are processed - if v.Original() == "4.0.0" { - latestChannel := newLatestChannel(channel.Entries) - channels = append(channels, latestChannel) - } + if channel != nil { + channels = append(channels, *channel) + // Add "latest" channel when all "3.X.X" version are processed + if v.Original() == "4.0.0" { + latestChannel := newLatestChannel(channel.Entries) + channels = append(channels, latestChannel) } - channel = newChannel(v, slices.Clone(majorEntries)) } + channel = newChannel(v, slices.Clone(majorEntries)) } catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion, brokenVersions) - if v.Original() != "3.63.0" { - channel.Entries = append(channel.Entries, catalogChannelEntry) - } + channel.Entries = append(channel.Entries, catalogChannelEntry) majorEntries = append(majorEntries, catalogChannelEntry) - // Add "stable" channel when the last version is reached - if n == len(versions)-1 { - channels = append(channels, *channel) - stableChannel := newStableChannel(channel.Entries) - channels = append(channels, stableChannel) - } - previousEntryVersion = v } + // Add the last channel entry for the last version processed + channels = append(channels, *channel) + // Add "stable" channel when the last version is reached + stableChannel := newStableChannel(channel.Entries) + channels = append(channels, stableChannel) + return channels } @@ -177,8 +173,8 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se var deprecations []DeprecationEntry var channelVersions []*semver.Version for _, v := range versions { - // assume that each 0 Patch version indicates a new channel except for 3.63.0. There is no 3.63 channel - if v.Patch() == 0 && v.Original() != "3.63.0" { + // Each 0 Patch version indicates a new channel. + if v.Patch() == 0 { channelVersions = append(channelVersions, v) } } diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index fbc0ef66..d84f8533 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -82,31 +82,31 @@ func newCatalogTemplate() CatalogTemplate { } // addPackage adds a "olm.package" object to the base catalog. -func (catalog *CatalogTemplate) addPackage(pkg Package) { - catalog.Entries = append(catalog.Entries, CatalogEntry(pkg)) +func (c *CatalogTemplate) addPackage(pkg Package) { + c.Entries = append(c.Entries, CatalogEntry(pkg)) } // addChannels adds a list of "olm.channel" objects to the base catalog. -func (catalog *CatalogTemplate) addChannels(channels []Channel) { +func (c *CatalogTemplate) addChannels(channels []Channel) { for _, channel := range channels { - catalog.Entries = append(catalog.Entries, CatalogEntry(channel)) + c.Entries = append(c.Entries, CatalogEntry(channel)) } } // addDeprecations adds a "olm.deprecations" object to the base catalog. -func (catalog *CatalogTemplate) addDeprecations(deprecations Deprecations) { - catalog.Entries = append(catalog.Entries, CatalogEntry(deprecations)) +func (c *CatalogTemplate) addDeprecations(deprecations Deprecations) { + c.Entries = append(c.Entries, CatalogEntry(deprecations)) } // addBundles adds a list of "olm.bundle" objects to the base catalog. -func (catalog *CatalogTemplate) addBundles(bundles []BundleEntry) { +func (c *CatalogTemplate) addBundles(bundles []BundleEntry) { for _, bundle := range bundles { - catalog.Entries = append(catalog.Entries, CatalogEntry(bundle)) + c.Entries = append(c.Entries, CatalogEntry(bundle)) } } -// writeCatalogTemplateToFile writes the resulting catalog template to the output YAML file. -func (catalog *CatalogTemplate) writeCatalogTemplateToFile() error { +// writeToFile writes the resulting catalog template to the output YAML file. +func (c *CatalogTemplate) writeToFile() error { headComment := yaml.HeadComment( "---------------------------------------------------------------------------", firstLineHeadComment, @@ -117,7 +117,7 @@ func (catalog *CatalogTemplate) writeCatalogTemplateToFile() error { "$": []*yaml.Comment{headComment}, // "$" means top-level comment } - out, err := yaml.MarshalWithOptions(&catalog, yaml.WithComment(comments)) + out, err := yaml.MarshalWithOptions(&c, yaml.WithComment(comments)) if err != nil { return fmt.Errorf("failed to marshal catalog: %v", err) } @@ -183,28 +183,28 @@ func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semv return entry } -func (entry *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version) { +func (e *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version) { // skip setting "replaces" key for specific versions versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} replacesVersion := previousEntryVersion.Original() if !slices.Contains(versionsWithoutReplaces, version.Original()) { - entry.Replaces = "rhacs-operator.v" + replacesVersion + e.Replaces = "rhacs-operator.v" + replacesVersion } } -func (entry *ChannelEntry) addSkipRange(version, previousChannelVersion *semver.Version) { +func (e *ChannelEntry) addSkipRange(version, previousChannelVersion *semver.Version) { skipRangeGreaterThanEqual := fmt.Sprintf("%d.%d.0", previousChannelVersion.Major(), previousChannelVersion.Minor()) skipRangeLessThan := version.Original() - entry.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeGreaterThanEqual, skipRangeLessThan) + e.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeGreaterThanEqual, skipRangeLessThan) } -func (entry *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semver.Version) { +func (e *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semver.Version) { for _, brokenVersion := range brokenVersions { // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", brokenVersion.Major(), brokenVersion.Minor()+2)) if version.GreaterThan(brokenVersion) && version.LessThan(skipsUntilVersion) { - entry.Skips = append(entry.Skips, fmt.Sprintf("rhacs-operator.v%s", brokenVersion.Original())) + e.Skips = append(e.Skips, fmt.Sprintf("rhacs-operator.v%s", brokenVersion.Original())) } } } From 7996361e45ff7c166db94ac9bff468eb8ebd18b2 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 02:06:41 +0200 Subject: [PATCH 034/105] Create channel for 3.63 --- catalog-template.yaml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/catalog-template.yaml b/catalog-template.yaml index 725b6ba6..855e0ac4 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,5 +1,5 @@ #--------------------------------------------------------------------------- -#This file is generated by cmd/generate-catalog/generate.go script. DO NOT EDIT. +#DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script. #Any manual changes will be overwritten. #--------------------------------------------------------------------------- schema: olm.template.basic @@ -19,6 +19,18 @@ entries: - name: rhacs-operator.v3.62.1 replaces: rhacs-operator.v3.62.0 skipRange: ">= 3.61.0 < 3.62.1" +- schema: olm.channel + name: rhacs-3.63 + package: rhacs-operator + entries: + - name: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.0" + - name: rhacs-operator.v3.62.1 + replaces: rhacs-operator.v3.62.0 + skipRange: ">= 3.61.0 < 3.62.1" + - name: rhacs-operator.v3.63.0 + replaces: rhacs-operator.v3.62.1 + skipRange: ">= 3.62.0 < 3.63.0" - schema: olm.channel name: rhacs-3.64 package: rhacs-operator @@ -2318,6 +2330,11 @@ entries: name: rhacs-3.62 message: | This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + - reference: + schema: olm.channel + name: rhacs-3.63 + message: | + This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. - reference: schema: olm.channel name: rhacs-3.64 From bae55c60416c83d1da0db53677a45c3e0c9fd147 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 02:27:32 +0200 Subject: [PATCH 035/105] Update catalog-template.yaml perms --- cmd/generate-catalog/types.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index d84f8533..b8f5e0e6 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -121,7 +121,7 @@ func (c *CatalogTemplate) writeToFile() error { if err != nil { return fmt.Errorf("failed to marshal catalog: %v", err) } - if err := os.WriteFile(outputFile, out, 0644); err != nil { + if err := os.WriteFile(outputFile, out, 0666); err != nil { return fmt.Errorf("failed to write output: %v", err) } From 4306cef9dd6a3baf5eeed7fafba0bc855e1dab00 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 02:27:45 +0200 Subject: [PATCH 036/105] Update catalogs --- .../rhacs-operator/catalog.json | 28 +++++++++++++++++++ .../rhacs-operator/catalog.json | 28 +++++++++++++++++++ 2 files changed, 56 insertions(+) diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index 11f5d6b6..db99239a 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -259,6 +259,27 @@ } ] } +{ + "schema": "olm.channel", + "name": "rhacs-3.63", + "package": "rhacs-operator", + "entries": [ + { + "name": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.0" + }, + { + "name": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", + "skipRange": ">= 3.62.0 < 3.63.0" + } + ] +} { "schema": "olm.channel", "name": "rhacs-3.64", @@ -17747,6 +17768,13 @@ }, "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" }, + { + "reference": { + "schema": "olm.channel", + "name": "rhacs-3.63" + }, + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + }, { "reference": { "schema": "olm.channel", diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index a00b3a3e..92235843 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -259,6 +259,27 @@ } ] } +{ + "schema": "olm.channel", + "name": "rhacs-3.63", + "package": "rhacs-operator", + "entries": [ + { + "name": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.0" + }, + { + "name": "rhacs-operator.v3.62.1", + "replaces": "rhacs-operator.v3.62.0", + "skipRange": ">= 3.61.0 < 3.62.1" + }, + { + "name": "rhacs-operator.v3.63.0", + "replaces": "rhacs-operator.v3.62.1", + "skipRange": ">= 3.62.0 < 3.63.0" + } + ] +} { "schema": "olm.channel", "name": "rhacs-3.64", @@ -139496,6 +139517,13 @@ }, "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" }, + { + "reference": { + "schema": "olm.channel", + "name": "rhacs-3.63" + }, + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + }, { "reference": { "schema": "olm.channel", From 39fb84026006e34d675fb0d751586cbe4e5ac291 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 02:34:29 +0200 Subject: [PATCH 037/105] Add CI catalog-tempalte.yaml permissions --- .tekton/check-catalog-template-file-up-to-date.yaml | 1 + cmd/generate-catalog/types.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index 5310e574..bb78d5bd 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -33,6 +33,7 @@ spec: #!/usr/bin/env bash set -euo pipefail set -x + chmod -R a+w catalog-template.yaml make generate-catalog-template diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index b8f5e0e6..d84f8533 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -121,7 +121,7 @@ func (c *CatalogTemplate) writeToFile() error { if err != nil { return fmt.Errorf("failed to marshal catalog: %v", err) } - if err := os.WriteFile(outputFile, out, 0666); err != nil { + if err := os.WriteFile(outputFile, out, 0644); err != nil { return fmt.Errorf("failed to write output: %v", err) } From dad7c441d63eb691e24d76bbf05ad8df6514c152 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 10:24:02 +0200 Subject: [PATCH 038/105] Remove the out file to handle permission issues --- .tekton/check-catalog-template-file-up-to-date.yaml | 1 - cmd/generate-catalog/types.go | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index bb78d5bd..5310e574 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -33,7 +33,6 @@ spec: #!/usr/bin/env bash set -euo pipefail set -x - chmod -R a+w catalog-template.yaml make generate-catalog-template diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index d84f8533..1debbea2 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -121,6 +121,8 @@ func (c *CatalogTemplate) writeToFile() error { if err != nil { return fmt.Errorf("failed to marshal catalog: %v", err) } + // Remove the output file before writing to handles permission issue, ignore error if the file does not exists. + _ = os.Remove(outputFile) if err := os.WriteFile(outputFile, out, 0644); err != nil { return fmt.Errorf("failed to write output: %v", err) } From e456fd10ad12843fe785c4890cc1e64acfec26e1 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 10:40:53 +0200 Subject: [PATCH 039/105] Drop the output file before writting --- Makefile | 3 ++- cmd/generate-catalog/types.go | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 60db978a..de178ab5 100644 --- a/Makefile +++ b/Makefile @@ -34,7 +34,8 @@ deps: # update catalog-template.yaml based on bundle.yaml file. .PHONY: generate-catalog-template -generate-catalog-template: deps bundles.yaml +generate-catalog-template: deps bundles.yaml + rm -f catalog-template.yaml @$(GO) run ./cmd/generate-catalog/ $(OPM): diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 1debbea2..d84f8533 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -121,8 +121,6 @@ func (c *CatalogTemplate) writeToFile() error { if err != nil { return fmt.Errorf("failed to marshal catalog: %v", err) } - // Remove the output file before writing to handles permission issue, ignore error if the file does not exists. - _ = os.Remove(outputFile) if err := os.WriteFile(outputFile, out, 0644); err != nil { return fmt.Errorf("failed to write output: %v", err) } From 52d7c72c468c896975f775783569c7798f6d303e Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 10:59:35 +0200 Subject: [PATCH 040/105] Move catalog-template.yaml to folder --- .tekton/check-catalog-template-file-up-to-date.yaml | 2 -- Makefile | 9 +++++---- cmd/generate-catalog/generate.go | 2 +- catalog-template.yaml => template/catalog-template.yaml | 0 4 files changed, 6 insertions(+), 7 deletions(-) rename catalog-template.yaml => template/catalog-template.yaml (100%) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index 5310e574..0d258f94 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -14,8 +14,6 @@ spec: volumes: - name: workdir emptyDir: { } - - name: deps - emptyDir: { } stepTemplate: volumeMounts: - mountPath: /var/workdir diff --git a/Makefile b/Makefile index de178ab5..46194f4f 100644 --- a/Makefile +++ b/Makefile @@ -18,11 +18,11 @@ clean: rm -f $(CATALOGS) rm -rf $$(dirname $(OPM)) -catalog-bundle-object/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) +catalog-bundle-object/rhacs-operator/catalog.json: template/catalog-template.yaml $(OPM) mkdir -p "$$(dirname "$@")" $(OPM) alpha render-template basic --migrate-level none $< > $@ -catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) +catalog-csv-metadata/rhacs-operator/catalog.json: template/catalog-template.yaml $(OPM) mkdir -p "$$(dirname "$@")" $(OPM) alpha render-template basic --migrate-level bundle-object-to-csv-metadata $< > $@ @@ -32,10 +32,11 @@ catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) deps: @$(GO) mod download -# update catalog-template.yaml based on bundle.yaml file. +# update template/catalog-template.yaml based on bundle.yaml file. .PHONY: generate-catalog-template generate-catalog-template: deps bundles.yaml - rm -f catalog-template.yaml + rm -rf template + mkdir template @$(GO) run ./cmd/generate-catalog/ $(OPM): diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 71146377..4cb2bf5a 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -17,7 +17,7 @@ import ( const ( inputFile = "bundles.yaml" - outputFile = "catalog-template.yaml" + outputFile = "template/catalog-template.yaml" iconFile = "icon.png" firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." secondLineHeadComment = "Any manual changes will be overwritten." diff --git a/catalog-template.yaml b/template/catalog-template.yaml similarity index 100% rename from catalog-template.yaml rename to template/catalog-template.yaml From d1e10cb4f2a4f7d8f805cf4a5510e4e50ee787c3 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 11:21:50 +0200 Subject: [PATCH 041/105] Use another image --- .tekton/check-catalog-template-file-up-to-date.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index 0d258f94..e43b7eab 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -25,7 +25,8 @@ spec: - use - $(params.SOURCE_ARTIFACT)=/var/workdir/source - name: check-catalog-template-file-up-to-date - image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b + #image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b + image: registry.access.redhat.com/ubi9:latest@sha256:0fa3e48369775f03b640a28cd5b55e6410569fa149f1827240619169463a7833 workingDir: /var/workdir/source script: | #!/usr/bin/env bash From a33aae2744ce73b3aa0a45ccbd750e5a90f770a3 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 11:25:26 +0200 Subject: [PATCH 042/105] Use another image --- .tekton/check-catalog-template-file-up-to-date.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index e43b7eab..abcfc430 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -33,6 +33,9 @@ spec: set -euo pipefail set -x + time dnf -y upgrade --nobest + time dnf -y install git make + make generate-catalog-template if ! git diff --exit-code HEAD catalog-template.yaml; then From c7d4021cd7240c496791a2d6d3b9b0636675c96b Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 11:28:49 +0200 Subject: [PATCH 043/105] Use another image --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 46194f4f..610b7c67 100644 --- a/Makefile +++ b/Makefile @@ -34,7 +34,7 @@ deps: # update template/catalog-template.yaml based on bundle.yaml file. .PHONY: generate-catalog-template -generate-catalog-template: deps bundles.yaml +generate-catalog-template: bundles.yaml rm -rf template mkdir template @$(GO) run ./cmd/generate-catalog/ From 550db6b93e9f78c9c2e208a0e0f1e122e36616fe Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 11:35:24 +0200 Subject: [PATCH 044/105] use go-toolset image --- .tekton/check-catalog-template-file-up-to-date.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index abcfc430..319dc2fd 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -25,8 +25,7 @@ spec: - use - $(params.SOURCE_ARTIFACT)=/var/workdir/source - name: check-catalog-template-file-up-to-date - #image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b - image: registry.access.redhat.com/ubi9:latest@sha256:0fa3e48369775f03b640a28cd5b55e6410569fa149f1827240619169463a7833 + image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /var/workdir/source script: | #!/usr/bin/env bash From 9b027c6b46717e91037db46b38ebf6bfebbbfe03 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 11:55:30 +0200 Subject: [PATCH 045/105] Change workdir --- .tekton/check-catalog-template-file-up-to-date.yaml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index 319dc2fd..45284fd7 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -16,7 +16,7 @@ spec: emptyDir: { } stepTemplate: volumeMounts: - - mountPath: /var/workdir + - mountPath: /opt/app-root/workdir name: workdir steps: - name: use-trusted-artifact @@ -26,15 +26,12 @@ spec: - $(params.SOURCE_ARTIFACT)=/var/workdir/source - name: check-catalog-template-file-up-to-date image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b - workingDir: /var/workdir/source + workingDir: /opt/app-root/workdir/source script: | #!/usr/bin/env bash set -euo pipefail set -x - time dnf -y upgrade --nobest - time dnf -y install git make - make generate-catalog-template if ! git diff --exit-code HEAD catalog-template.yaml; then From 482a2aabdcd224ca14ddca96c11044c6f0ca4375 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 11:59:58 +0200 Subject: [PATCH 046/105] Change workdir --- .tekton/check-catalog-template-file-up-to-date.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index 45284fd7..21feabbb 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -23,7 +23,7 @@ spec: image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d args: - use - - $(params.SOURCE_ARTIFACT)=/var/workdir/source + - $(params.SOURCE_ARTIFACT)=/opt/app-root/source - name: check-catalog-template-file-up-to-date image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /opt/app-root/workdir/source From 149a3a3652d44debb99ead110284862c49e8fb63 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 12:03:22 +0200 Subject: [PATCH 047/105] Change workdir --- .tekton/check-catalog-template-file-up-to-date.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index 21feabbb..fb4f3963 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -23,7 +23,7 @@ spec: image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d args: - use - - $(params.SOURCE_ARTIFACT)=/opt/app-root/source + - $(params.SOURCE_ARTIFACT)=/opt/app-root/workdir/source - name: check-catalog-template-file-up-to-date image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /opt/app-root/workdir/source From 2dbd8458bd971e21b406187144bde18c853798b8 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 13:00:11 +0200 Subject: [PATCH 048/105] Fix perms --- .tekton/check-catalog-template-file-up-to-date.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index fb4f3963..a4c7b331 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -24,6 +24,12 @@ spec: args: - use - $(params.SOURCE_ARTIFACT)=/opt/app-root/workdir/source + - name: fix-permissions + image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b + script: | + chown -R 1001:0 /opt/app-root/workdir/source + securityContext: + runAsUser: 0 - name: check-catalog-template-file-up-to-date image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /opt/app-root/workdir/source From 06b92a854e8d18f9e0354c69a8bc98c6dbc300e2 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 13:49:18 +0200 Subject: [PATCH 049/105] move catalog-template to root --- .tekton/check-catalog-template-file-up-to-date.yaml | 2 +- Makefile | 8 +++----- template/catalog-template.yaml => catalog-template.yaml | 0 cmd/generate-catalog/generate.go | 2 +- 4 files changed, 5 insertions(+), 7 deletions(-) rename template/catalog-template.yaml => catalog-template.yaml (100%) diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml index a4c7b331..2ce36c83 100644 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ b/.tekton/check-catalog-template-file-up-to-date.yaml @@ -24,7 +24,7 @@ spec: args: - use - $(params.SOURCE_ARTIFACT)=/opt/app-root/workdir/source - - name: fix-permissions + - name: set-permissions image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b script: | chown -R 1001:0 /opt/app-root/workdir/source diff --git a/Makefile b/Makefile index 610b7c67..d4c183f1 100644 --- a/Makefile +++ b/Makefile @@ -18,11 +18,11 @@ clean: rm -f $(CATALOGS) rm -rf $$(dirname $(OPM)) -catalog-bundle-object/rhacs-operator/catalog.json: template/catalog-template.yaml $(OPM) +catalog-bundle-object/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) mkdir -p "$$(dirname "$@")" $(OPM) alpha render-template basic --migrate-level none $< > $@ -catalog-csv-metadata/rhacs-operator/catalog.json: template/catalog-template.yaml $(OPM) +catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) mkdir -p "$$(dirname "$@")" $(OPM) alpha render-template basic --migrate-level bundle-object-to-csv-metadata $< > $@ @@ -34,9 +34,7 @@ deps: # update template/catalog-template.yaml based on bundle.yaml file. .PHONY: generate-catalog-template -generate-catalog-template: bundles.yaml - rm -rf template - mkdir template +generate-catalog-template: deps bundles.yaml @$(GO) run ./cmd/generate-catalog/ $(OPM): diff --git a/template/catalog-template.yaml b/catalog-template.yaml similarity index 100% rename from template/catalog-template.yaml rename to catalog-template.yaml diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 4cb2bf5a..71146377 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -17,7 +17,7 @@ import ( const ( inputFile = "bundles.yaml" - outputFile = "template/catalog-template.yaml" + outputFile = "catalog-template.yaml" iconFile = "icon.png" firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." secondLineHeadComment = "Any manual changes will be overwritten." From 0335a942a1e9765abfa0e0b72740be0d34319076 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 21:36:30 +0200 Subject: [PATCH 050/105] Configre CI for unittests --- .github/workflows/go-test.yml | 24 +++++++++ Makefile | 3 ++ cmd/generate-catalog/generate_test.go | 71 +++++++++++++++++---------- cmd/generate-catalog/types_test.go | 41 +++++++++++++--- 4 files changed, 104 insertions(+), 35 deletions(-) create mode 100644 .github/workflows/go-test.yml diff --git a/.github/workflows/go-test.yml b/.github/workflows/go-test.yml new file mode 100644 index 00000000..ed141525 --- /dev/null +++ b/.github/workflows/go-test.yml @@ -0,0 +1,24 @@ +name: Go Unit Tests + +on: + push: + paths: + - 'cmd/**' + pull_request: + paths: + - 'cmd/**' + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version-file: 'go.mod' + + - name: Run tests + run: make go-test diff --git a/Makefile b/Makefile index d4c183f1..185b896d 100644 --- a/Makefile +++ b/Makefile @@ -37,6 +37,9 @@ deps: generate-catalog-template: deps bundles.yaml @$(GO) run ./cmd/generate-catalog/ +go-test: deps + @$(GO) test ./cmd/... + $(OPM): mkdir -p "$$(dirname $@)" os_name="$$(uname | tr '[:upper:]' '[:lower:]')"; \ diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index f23d652d..853ccbf0 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -7,6 +7,34 @@ import ( "github.com/stretchr/testify/assert" ) +var ( + v3610 = semver.MustParse("3.61.0") + v3620 = semver.MustParse("3.62.0") + v3621 = semver.MustParse("3.62.1") + v4000 = semver.MustParse("4.0.0") + v4001 = semver.MustParse("4.0.1") + v4002 = semver.MustParse("4.0.2") + v4100 = semver.MustParse("4.1.0") + v4101 = semver.MustParse("4.1.1") + v4200 = semver.MustParse("4.2.0") + + entry3620 = newChannelEntry(v3620, v3610, v3610, nil) + entry3621 = newChannelEntry(v3621, v3620, v3610, nil) + entry4000 = newChannelEntry(v4000, v3621, v3620, nil) + entry4001 = newChannelEntry(v4001, v4000, v3620, []*semver.Version{v4001}) + entry4002 = newChannelEntry(v4002, v4001, v3620, []*semver.Version{v4001}) + entry4100 = newChannelEntry(v4100, v4002, v4000, []*semver.Version{v4001}) + entry4101 = newChannelEntry(v4101, v4100, v4000, []*semver.Version{v4001}) + entry4200 = newChannelEntry(v4200, v4101, v4100, []*semver.Version{v4001}) + + channel36 = newChannel(v3620, []ChannelEntry{entry3620, entry3621}) + latestChannel = newLatestChannel([]ChannelEntry{entry3620, entry3621}) + channel40 = newChannel(v4000, []ChannelEntry{entry4000, entry4001, entry4002}) + channel41 = newChannel(v4100, []ChannelEntry{entry4000, entry4001, entry4002, entry4100, entry4101}) + channel42 = newChannel(v4200, []ChannelEntry{entry4000, entry4001, entry4002, entry4100, entry4101, entry4200}) + stableChannel = newStableChannel([]ChannelEntry{entry4000, entry4001, entry4002, entry4100, entry4101, entry4200}) +) + func TestGenerateChannels(t *testing.T) { // Define test cases tests := []struct { @@ -16,40 +44,29 @@ func TestGenerateChannels(t *testing.T) { expectedChannels []Channel }{ { - name: "Single major version with no broken versions", - versions: []*semver.Version{ - semver.MustParse("4.0.0"), - semver.MustParse("4.0.1"), - semver.MustParse("4.1.0"), - semver.MustParse("4.1.1"), - }, - brokenVersions: nil, - expectedChannels: []Channel{ - // Expected channels for the given versions - }, - }, - { - name: "Multiple major versions with broken versions", + name: "Multiple major versions with broken version", versions: []*semver.Version{ - semver.MustParse("3.61.0"), - semver.MustParse("4.0.0"), - semver.MustParse("4.0.1"), - semver.MustParse("4.1.0"), - semver.MustParse("5.0.0"), + v3620, + v3621, + v4000, + v4001, + v4002, + v4100, + v4101, + v4200, }, brokenVersions: []*semver.Version{ - semver.MustParse("4.0.1"), + v4001, }, expectedChannels: []Channel{ - // Expected channels for the given versions + *channel36, + latestChannel, + *channel40, + *channel41, + *channel42, + stableChannel, }, }, - { - name: "Empty versions list", - versions: []*semver.Version{}, - brokenVersions: nil, - expectedChannels: []Channel{}, - }, } for _, tt := range tests { diff --git a/cmd/generate-catalog/types_test.go b/cmd/generate-catalog/types_test.go index 7f3ea34b..f970a899 100644 --- a/cmd/generate-catalog/types_test.go +++ b/cmd/generate-catalog/types_test.go @@ -22,16 +22,16 @@ func TestNewChannelEntry(t *testing.T) { { name: "Valid channel entry with no broken versions", version: "4.1.0", - previousEntryVersion: "4.0.0", + previousEntryVersion: "4.0.5", previousChannelVersion: "4.0.0", - brokenVersions: []string{}, + brokenVersions: nil, expectedName: "rhacs-operator.v4.1.0", - expectedReplaces: "rhacs-operator.v4.0.0", + expectedReplaces: "rhacs-operator.v4.0.5", expectedSkipRange: ">= 4.0.0 < 4.1.0", - expectedSkips: []string{}, + expectedSkips: nil, }, { - name: "Valid channel entry with broken versions", + name: "Valid channel entry with broken version", version: "4.2.0", previousEntryVersion: "4.1.0", previousChannelVersion: "4.1.0", @@ -41,23 +41,48 @@ func TestNewChannelEntry(t *testing.T) { expectedSkipRange: ">= 4.1.0 < 4.2.0", expectedSkips: []string{"rhacs-operator.v4.1.1"}, }, + { + name: "Channel entry for version 2 minor version ahead of broken version which should not be in skips value", + version: "4.5.0", + previousEntryVersion: "4.4.5", + previousChannelVersion: "4.4.0", + brokenVersions: []string{"4.1.1"}, + expectedName: "rhacs-operator.v4.5.0", + expectedReplaces: "rhacs-operator.v4.4.5", + expectedSkipRange: ">= 4.4.0 < 4.5.0", + expectedSkips: nil, + }, { name: "Version without replaces", version: "4.0.0", previousEntryVersion: "3.62.0", previousChannelVersion: "3.62.0", - brokenVersions: []string{}, + brokenVersions: nil, expectedName: "rhacs-operator.v4.0.0", expectedReplaces: "", expectedSkipRange: ">= 3.62.0 < 4.0.0", - expectedSkips: []string{}, + expectedSkips: nil, + }, + { + name: "Multiple broken versions", + version: "4.3.0", + previousEntryVersion: "4.2.0", + previousChannelVersion: "4.2.0", + brokenVersions: []string{"4.2.1", "4.2.2"}, + expectedName: "rhacs-operator.v4.3.0", + expectedReplaces: "rhacs-operator.v4.2.0", + expectedSkipRange: ">= 4.2.0 < 4.3.0", + expectedSkips: []string{"rhacs-operator.v4.2.1", "rhacs-operator.v4.2.2"}, }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { version := semver.MustParse(tt.version) - previousEntryVersion := semver.MustParse(tt.previousEntryVersion) + var previousEntryVersion *semver.Version + if tt.previousEntryVersion != "" { + previousEntryVersion = semver.MustParse(tt.previousEntryVersion) + } previousChannelVersion := semver.MustParse(tt.previousChannelVersion) var brokenVersions []*semver.Version From 238c4fc4420113897c1191af2f89289c6920b564 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 4 Aug 2025 21:38:23 +0200 Subject: [PATCH 051/105] Run push unit test only for master --- .github/workflows/go-test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/go-test.yml b/.github/workflows/go-test.yml index ed141525..50d55fbc 100644 --- a/.github/workflows/go-test.yml +++ b/.github/workflows/go-test.yml @@ -2,6 +2,8 @@ name: Go Unit Tests on: push: + branches: + - 'master' paths: - 'cmd/**' pull_request: From 66b89edce4e071d629f4ae14d4a9b65e8903ec76 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 11:20:59 +0200 Subject: [PATCH 052/105] Apply suggestions from code review Co-authored-by: Misha Sugakov <537715+msugakov@users.noreply.github.com> Co-authored-by: Marcin Owsiany --- .github/workflows/go-test.yml | 2 ++ Makefile | 4 ++-- cmd/generate-catalog/generate.go | 6 +++--- cmd/generate-catalog/generate_test.go | 3 --- cmd/generate-catalog/types.go | 14 +++++++------- 5 files changed, 14 insertions(+), 15 deletions(-) diff --git a/.github/workflows/go-test.yml b/.github/workflows/go-test.yml index 50d55fbc..ab301448 100644 --- a/.github/workflows/go-test.yml +++ b/.github/workflows/go-test.yml @@ -16,6 +16,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + ref: ${{ github.event.pull_request.head.sha }} - name: Set up Go uses: actions/setup-go@v5 diff --git a/Makefile b/Makefile index 185b896d..28e8d0f1 100644 --- a/Makefile +++ b/Makefile @@ -32,13 +32,13 @@ catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) deps: @$(GO) mod download -# update template/catalog-template.yaml based on bundle.yaml file. +# update template/catalog-template.yaml based on bundles.yaml file. .PHONY: generate-catalog-template generate-catalog-template: deps bundles.yaml @$(GO) run ./cmd/generate-catalog/ go-test: deps - @$(GO) test ./cmd/... + @$(GO) test -cover -v ./cmd/... $(OPM): mkdir -p "$$(dirname $@)" diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 71146377..5d3c9dba 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -23,7 +23,7 @@ const ( secondLineHeadComment = "Any manual changes will be overwritten." channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" bundleDeprecationMessage = "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" - deprecationMessageLatestChannel = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" + latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) func main() { @@ -78,7 +78,7 @@ func readInputFile() (Input, error) { for i := 0; i < len(input.Images)-1; i++ { version := input.Images[i].Version nextVersion := input.Images[i+1].Version - if version.GreaterThan(nextVersion) { + if version.GreaterThanEqual(nextVersion) { return Input{}, fmt.Errorf("operator bundle images are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) } } @@ -87,7 +87,7 @@ func readInputFile() (Input, error) { } // buildMapVersionToImage returns a mapping from version to BundleImage. -func buildMapVersionToImage(images []BundleImage) (map[*semver.Version]BundleImage, error) { +func mapVersionToImage(images []BundleImage) (map[*semver.Version]BundleImage, error) { versionToImageMap := make(map[*semver.Version]BundleImage) for _, img := range images { diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index 853ccbf0..19563461 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -71,10 +71,7 @@ func TestGenerateChannels(t *testing.T) { for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - // Call the function actualChannels := generateChannels(tt.versions, tt.brokenVersions) - - // Assert the result assert.Equal(t, tt.expectedChannels, actualChannels) }) } diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index d84f8533..e89af170 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -172,7 +172,7 @@ func newStableChannel(entries []ChannelEntry) Channel { // replaces: rhacs-operator.v // skipRange: '>= < ' // skips: -// - rhacs-operator.v4.1.0 +// - rhacs-operator.v4.1.0 func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, brokenVersions []*semver.Version) ChannelEntry { entry := ChannelEntry{ Name: generateBundleName(version), @@ -204,18 +204,18 @@ func (e *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semve // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", brokenVersion.Major(), brokenVersion.Minor()+2)) if version.GreaterThan(brokenVersion) && version.LessThan(skipsUntilVersion) { - e.Skips = append(e.Skips, fmt.Sprintf("rhacs-operator.v%s", brokenVersion.Original())) + e.Skips = append(e.Skips, generateBundleName(brokenVersion)) } } } // Create a new "olm.deprecations" object which should be added to the catalog base. -// it will be represented in YAML like this: +// It will be represented in YAML like this: // - schema: olm.deprecations // package: rhacs-operator // entries: -// - -func newDeprecation(entries []DeprecationEntry) Deprecations { +// - +func newDeprecations(entries []DeprecationEntry) Deprecations { // Add a deprecation entry for the "latest" channel latestDeprecationEntry := &DeprecationEntry{ Reference: DeprecationReference{ @@ -239,7 +239,7 @@ func newDeprecation(entries []DeprecationEntry) Deprecations { // schema: olm.channel // name: rhacs- // message: | -// +// func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ @@ -256,7 +256,7 @@ func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { // schema: olm.bundle // name: rhacs- // message: | -// +// func newBundleDeprecationEntry(version *semver.Version) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ From 263f30cb1d151050829d63560296e8f1360cd5eb Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 14:14:47 +0200 Subject: [PATCH 053/105] Update cmd/generate-catalog/generate.go Co-authored-by: Misha Sugakov <537715+msugakov@users.noreply.github.com> --- cmd/generate-catalog/generate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 5d3c9dba..25f4f049 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -210,7 +210,7 @@ func generateChannelName(version *semver.Version) string { } func generateBundleName(version *semver.Version) string { - return fmt.Sprintf("rhacs-operator.v%d.%d.%d", version.Major(), version.Minor(), version.Patch()) + return fmt.Sprintf("rhacs-operator.v%s", version.Original()) } // validateImageReference validates that the provided image string is a valid container image reference with a digest From 4262df974cbd474b1b756e20db85e07e6b225110 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 14:20:21 +0200 Subject: [PATCH 054/105] Fix --- cmd/generate-catalog/generate.go | 6 +++--- cmd/generate-catalog/types.go | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 5d3c9dba..97bc3d91 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -37,7 +37,7 @@ func main() { versions = append(versions, img.Version) } - versionToImageMap, err := buildMapVersionToImage(input.Images) + versionToImageMap, err := mapVersionToImage(input.Images) if err != nil { log.Fatalf("Failed to parse versions: %v", err) } @@ -86,7 +86,7 @@ func readInputFile() (Input, error) { return input, nil } -// buildMapVersionToImage returns a mapping from version to BundleImage. +// mapVersionToImage returns a mapping from version to BundleImage. func mapVersionToImage(images []BundleImage) (map[*semver.Version]BundleImage, error) { versionToImageMap := make(map[*semver.Version]BundleImage) @@ -193,7 +193,7 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se } } - return newDeprecation(deprecations) + return newDeprecations(deprecations) } // generateBundles creates a list of bundle entries based on the provided versions and their corresponding images. diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index e89af170..95e0e43e 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -172,7 +172,7 @@ func newStableChannel(entries []ChannelEntry) Channel { // replaces: rhacs-operator.v // skipRange: '>= < ' // skips: -// - rhacs-operator.v4.1.0 +// - rhacs-operator.v4.1.0 func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, brokenVersions []*semver.Version) ChannelEntry { entry := ChannelEntry{ Name: generateBundleName(version), @@ -214,7 +214,7 @@ func (e *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semve // - schema: olm.deprecations // package: rhacs-operator // entries: -// - +// - func newDeprecations(entries []DeprecationEntry) Deprecations { // Add a deprecation entry for the "latest" channel latestDeprecationEntry := &DeprecationEntry{ @@ -222,7 +222,7 @@ func newDeprecations(entries []DeprecationEntry) Deprecations { Schema: "olm.channel", Name: "latest", }, - Message: deprecationMessageLatestChannel, + Message: channelDeprecationMessage, } entries = slices.Insert(entries, 0, *latestDeprecationEntry) @@ -239,7 +239,7 @@ func newDeprecations(entries []DeprecationEntry) Deprecations { // schema: olm.channel // name: rhacs- // message: | -// +// func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ @@ -256,7 +256,7 @@ func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { // schema: olm.bundle // name: rhacs- // message: | -// +// func newBundleDeprecationEntry(version *semver.Version) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ From 56581819b30e1f2a2cceec0e189ea83a6eaf330e Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 16:56:12 +0200 Subject: [PATCH 055/105] Review comments --- .gitignore | 3 - Makefile | 4 +- catalog-template.yaml | 4 +- cmd/generate-catalog/generate.go | 148 +++++++++++++++++++++---------- cmd/generate-catalog/types.go | 104 ++++++++-------------- 5 files changed, 143 insertions(+), 120 deletions(-) diff --git a/.gitignore b/.gitignore index 12af6438..4f930774 100644 --- a/.gitignore +++ b/.gitignore @@ -4,8 +4,5 @@ # Leftover staging directory for importing legacy catalog. Can be safely deleted /catalog-migrate/ -# Ignore golang vendor -vendor - # Ignore VS code local settings .vscode diff --git a/Makefile b/Makefile index 28e8d0f1..7072c372 100644 --- a/Makefile +++ b/Makefile @@ -33,8 +33,8 @@ deps: @$(GO) mod download # update template/catalog-template.yaml based on bundles.yaml file. -.PHONY: generate-catalog-template -generate-catalog-template: deps bundles.yaml +.PHONY: catalog-template.yaml +catalog-template.yaml: bundles.yaml @$(GO) run ./cmd/generate-catalog/ go-test: deps diff --git a/catalog-template.yaml b/catalog-template.yaml index 855e0ac4..70fe401e 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,6 +1,6 @@ #--------------------------------------------------------------------------- -#DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script. -#Any manual changes will be overwritten. +# DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script. +# Any manual changes will be overwritten. #--------------------------------------------------------------------------- schema: olm.template.basic entries: diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 5989473f..f523b89b 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -27,28 +27,28 @@ const ( ) func main() { - input, err := readInputFile() + err := generateCatalogTemplateFile() if err != nil { - log.Fatalf("Failed to read bundle list file: %v", err) - } - - versions := make([]*semver.Version, 0) - for _, img := range input.Images { - versions = append(versions, img.Version) + log.Fatalf("Failed to generate catalog template file: %v", err) } + fmt.Printf("%s generated successfully.\n", outputFile) +} - versionToImageMap, err := mapVersionToImage(input.Images) +// generateCatalogTemplateFile reads the bundles.yaml file, processes the data, and writes the catalog template to the output file. +func generateCatalogTemplateFile() error { + input, err := readInputFile() if err != nil { - log.Fatalf("Failed to parse versions: %v", err) + return fmt.Errorf("failed to read bundle list file: %v", err) } + versions := getAllVersions(input.Images) pkg, err := generatePackageWithIcon() if err != nil { - log.Fatalf("Failed to generate package object with icon: %v", err) + return fmt.Errorf("failed to generate package object with icon: %v", err) } channels := generateChannels(versions, input.BrokenVersions) deprecations := generateDeprecations(versions, input.OldestSupportedVersion) - bundles := generateBundles(versions, versionToImageMap) + bundles := generateBundles(input.Images) ct := newCatalogTemplate() ct.addPackage(pkg) @@ -56,12 +56,12 @@ func main() { ct.addDeprecations(deprecations) ct.addBundles(bundles) - err = ct.writeToFile() + err = writeToFile(ct) if err != nil { - log.Fatalf("Failed to write catalog template to file: %v", err) + return fmt.Errorf("failed to write catalog template to file: %v", err) } - fmt.Printf("%s generated successfully.\n", outputFile) + return nil } // readInputFile unmarshals YAML file onto Input structure. @@ -75,30 +75,23 @@ func readInputFile() (Input, error) { return Input{}, fmt.Errorf("failed to parse YAML: %v", err) } - for i := 0; i < len(input.Images)-1; i++ { - version := input.Images[i].Version - nextVersion := input.Images[i+1].Version - if version.GreaterThanEqual(nextVersion) { - return Input{}, fmt.Errorf("operator bundle images are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) - } + if err := validateImages(input.Images); err != nil { + return Input{}, fmt.Errorf("invalid images: %v", err) + } + if err := validateVersions(input.Images); err != nil { + return Input{}, fmt.Errorf("invalid versions: %v", err) } return input, nil } -// mapVersionToImage returns a mapping from version to BundleImage. -func mapVersionToImage(images []BundleImage) (map[*semver.Version]BundleImage, error) { - versionToImageMap := make(map[*semver.Version]BundleImage) - +// getAllVersions extracts all operator versions from the input images. +func getAllVersions(images []InputBundleImage) []*semver.Version { + versions := make([]*semver.Version, 0) for _, img := range images { - err := validateImageReference(img.Image) - if err != nil { - return nil, fmt.Errorf("invalid image reference %q: %w", img.Image, err) - } - versionToImageMap[img.Version] = img + versions = append(versions, img.Version) } - - return versionToImageMap, nil + return versions } // generatePackageWithIcon creates a new "olm.package" object with an operator icon. @@ -125,20 +118,20 @@ func generatePackageWithIcon() (Package, error) { // generateChannels creates a list of channels based on the provided bundle versions. func generateChannels(versions []*semver.Version, brokenVersions []*semver.Version) []Channel { channels := make([]Channel, 0) - // The list of ChannelEntry for specific major version (4.2 channel contains all <= 4.2.X versions starting from 4.0.0) + // the list of ChannelEntry for specific major version (4.2 channel contains all <= 4.2.X versions starting from 4.0.0) majorEntries := make([]ChannelEntry, 0) - // Very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 + // very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := semver.MustParse("3.61.0") previousChannelVersion := semver.MustParse("3.61.0") var channel *Channel for _, v := range versions { - // Refresh major channel entries list when new major version is reached + // refresh major channel entries list when new major version is reached if v.Major() != previousEntryVersion.Major() { majorEntries = make([]ChannelEntry, 0) } - // Create a new channel entry for each new minor version (patch = 0) + // create a new channel entry for each new minor version (patch = 0) if v.Patch() == 0 { previousChannelVersion = previousEntryVersion if channel != nil { @@ -159,9 +152,9 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi previousEntryVersion = v } - // Add the last channel entry for the last version processed + // add the last channel entry for the last version processed channels = append(channels, *channel) - // Add "stable" channel when the last version is reached + // add "stable" channel when the last version is reached stableChannel := newStableChannel(channel.Entries) channels = append(channels, stableChannel) @@ -173,49 +166,108 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se var deprecations []DeprecationEntry var channelVersions []*semver.Version for _, v := range versions { - // Each 0 Patch version indicates a new channel. + // each 0 Patch version indicates a new channel. if v.Patch() == 0 { channelVersions = append(channelVersions, v) } } - // Deprecate all channels that are older than the oldest supported version + // deprecate all channels that are older than the oldest supported version for _, channelVersion := range channelVersions { if channelVersion.LessThan(oldestSupportedVersion) { deprecations = append(deprecations, newChannelDeprecationEntry(channelVersion)) } } - // Deprecate all bundles that are older than the oldest supported version + // deprecate all bundles that are older than the oldest supported version for _, v := range versions { if v.LessThan(oldestSupportedVersion) { deprecations = append(deprecations, newBundleDeprecationEntry(v)) } } + // add a deprecation entry for the "latest" channel + latestDeprecationEntry := &DeprecationEntry{ + Reference: DeprecationReference{ + Schema: "olm.channel", + Name: "latest", + }, + Message: latestChannelDeprecationMessage, + } + deprecations = slices.Insert(deprecations, 0, *latestDeprecationEntry) + return newDeprecations(deprecations) } // generateBundles creates a list of bundle entries based on the provided versions and their corresponding images. -func generateBundles(versions []*semver.Version, versionToImageMap map[*semver.Version]BundleImage) []BundleEntry { +func generateBundles(images []InputBundleImage) []BundleEntry { var bundleEntries []BundleEntry - for _, v := range versions { - bundleEntries = append(bundleEntries, newBundleEntry(versionToImageMap[v].Image)) + for _, img := range images { + bundleEntries = append(bundleEntries, newBundleEntry(img.Image)) } return bundleEntries } -func generateChannelName(version *semver.Version) string { - return fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()) +// writeToFile writes the resulting catalog template to the output YAML file. +func writeToFile(ct CatalogTemplate) error { + headComment := yaml.HeadComment( + "---------------------------------------------------------------------------", + // add a space before the comment to separate it from the "#" YAML comment character + " "+firstLineHeadComment, + " "+secondLineHeadComment, + "---------------------------------------------------------------------------", + ) + comments := yaml.CommentMap{ + "$": []*yaml.Comment{headComment}, // "$" means top-level comment + } + + out, err := yaml.MarshalWithOptions(ct, yaml.WithComment(comments)) + if err != nil { + return fmt.Errorf("failed to marshal catalog: %v", err) + } + if err := os.WriteFile(outputFile, out, 0644); err != nil { + return fmt.Errorf("failed to write output: %v", err) + } + + return nil +} + +// validateVersions checks that the operator versions are sorted in ascending order and that there are no duplicates. +func validateVersions(images []InputBundleImage) error { + seenVersions := make(map[*semver.Version]bool) + for i := 0; i < len(images)-1; i++ { + version := images[i].Version + nextVersion := images[i+1].Version + if version == nil { + return fmt.Errorf("version is not set for image %s", images[i].Image) + } + if nextVersion == nil { + return fmt.Errorf("version is not set for image %s", images[i+1].Image) + } + if version.GreaterThan(nextVersion) { + return fmt.Errorf("operator versions are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) + } + if seenVersions[version] { + return fmt.Errorf("operator list have duplicate versions: %s == %s", version.Original(), nextVersion.Original()) + } + seenVersions[version] = true + } + return nil } -func generateBundleName(version *semver.Version) string { - return fmt.Sprintf("rhacs-operator.v%s", version.Original()) +// validateImages checks that all images in the input bundle have valid container image references with a digest. +func validateImages(images []InputBundleImage) error { + for _, img := range images { + if err := validateImageReference(img.Image); err != nil { + return fmt.Errorf("invalid image reference %q: %w", img.Image, err) + } + } + return nil } // validateImageReference validates that the provided image string is a valid container image reference with a digest func validateImageReference(image string) error { - // Validate the image reference using the distribution/reference package + // validate the image reference using the distribution/reference package ref, err := reference.Parse(image) if err != nil { return fmt.Errorf("cannot parse string as docker image %s: %w", image, err) diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 95e0e43e..346a78be 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -2,20 +2,18 @@ package main import ( "fmt" - "os" "slices" semver "github.com/Masterminds/semver/v3" - "github.com/goccy/go-yaml" ) type Input struct { - OldestSupportedVersion *semver.Version `yaml:"oldest_supported_version"` - BrokenVersions []*semver.Version `yaml:"broken_versions"` - Images []BundleImage `yaml:"images"` + OldestSupportedVersion *semver.Version `yaml:"oldest_supported_version"` + BrokenVersions []*semver.Version `yaml:"broken_versions"` + Images []InputBundleImage `yaml:"images"` } -type BundleImage struct { +type InputBundleImage struct { Image string `yaml:"image"` Version *semver.Version `yaml:"version"` } @@ -45,6 +43,7 @@ type Channel struct { Package string `yaml:"package,omitempty"` Entries []ChannelEntry `yaml:"entries,omitempty"` } + type ChannelEntry struct { Name string `yaml:"name"` Replaces string `yaml:"replaces,omitempty"` @@ -105,36 +104,13 @@ func (c *CatalogTemplate) addBundles(bundles []BundleEntry) { } } -// writeToFile writes the resulting catalog template to the output YAML file. -func (c *CatalogTemplate) writeToFile() error { - headComment := yaml.HeadComment( - "---------------------------------------------------------------------------", - firstLineHeadComment, - secondLineHeadComment, - "---------------------------------------------------------------------------", - ) - comments := yaml.CommentMap{ - "$": []*yaml.Comment{headComment}, // "$" means top-level comment - } - - out, err := yaml.MarshalWithOptions(&c, yaml.WithComment(comments)) - if err != nil { - return fmt.Errorf("failed to marshal catalog: %v", err) - } - if err := os.WriteFile(outputFile, out, 0644); err != nil { - return fmt.Errorf("failed to write output: %v", err) - } - - return nil -} - // Create a new "olm.channel" object which should be added to the catalog base. // it will be represented in YAML like this: -// - schema: olm.channel -// name: rhacs-3.64 -// package: rhacs-operator -// entries: -// - +// | - schema: olm.channel +// | name: rhacs-3.64 +// | package: rhacs-operator +// | entries: +// | - func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { return &Channel{ Schema: "olm.channel", @@ -168,11 +144,11 @@ func newStableChannel(entries []ChannelEntry) Channel { // Create a new Chanel entry object which should be added to Channel entries list. // it will be represented in YAML like this: -// - name: rhacs-operator.v -// replaces: rhacs-operator.v -// skipRange: '>= < ' -// skips: -// - rhacs-operator.v4.1.0 +// | - name: rhacs-operator.v +// | replaces: rhacs-operator.v +// | skipRange: '>= < ' +// | skips: +// | - rhacs-operator.v func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, brokenVersions []*semver.Version) ChannelEntry { entry := ChannelEntry{ Name: generateBundleName(version), @@ -211,21 +187,11 @@ func (e *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semve // Create a new "olm.deprecations" object which should be added to the catalog base. // It will be represented in YAML like this: -// - schema: olm.deprecations -// package: rhacs-operator -// entries: -// - +// | - schema: olm.deprecations +// | package: rhacs-operator +// | entries: +// | - func newDeprecations(entries []DeprecationEntry) Deprecations { - // Add a deprecation entry for the "latest" channel - latestDeprecationEntry := &DeprecationEntry{ - Reference: DeprecationReference{ - Schema: "olm.channel", - Name: "latest", - }, - Message: channelDeprecationMessage, - } - entries = slices.Insert(entries, 0, *latestDeprecationEntry) - return Deprecations{ Schema: "olm.deprecations", Package: "rhacs-operator", @@ -235,11 +201,11 @@ func newDeprecations(entries []DeprecationEntry) Deprecations { // Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. // it will be represented in YAML like this: -// - reference: -// schema: olm.channel -// name: rhacs- -// message: | -// +// | - reference: +// | schema: olm.channel +// | name: rhacs- +// | message: | +// | func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ @@ -252,11 +218,11 @@ func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { // Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. // it will be represented in YAML like this: -// - reference: -// schema: olm.bundle -// name: rhacs- -// message: | -// +// | - reference: +// | schema: olm.bundle +// | name: rhacs- +// | message: | +// | func newBundleDeprecationEntry(version *semver.Version) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ @@ -269,11 +235,19 @@ func newBundleDeprecationEntry(version *semver.Version) DeprecationEntry { // Create a new "olm.bundle" object which should be added to the catalog base. // it will be represented in YAML like this: -// - image: -// schema: olm.bundle +// | - image: +// | schema: olm.bundle func newBundleEntry(image string) BundleEntry { return BundleEntry{ Schema: "olm.bundle", Image: image, } } + +func generateChannelName(version *semver.Version) string { + return fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()) +} + +func generateBundleName(version *semver.Version) string { + return fmt.Sprintf("rhacs-operator.v%s", version.Original()) +} From 0163cab859b37d52865a2e7a0608f0c87efd8c9c Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 16:59:10 +0200 Subject: [PATCH 056/105] Update deprecation messages --- cmd/generate-catalog/generate.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index f523b89b..96b7cb98 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -21,8 +21,9 @@ const ( iconFile = "icon.png" firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." secondLineHeadComment = "Any manual changes will be overwritten." - channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" - bundleDeprecationMessage = "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + bundleDeprecationMessage = "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + bundleBrokenMessage = "This operator version is broken and should not be used. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" ) From b0b9d59230e864f14064f700e1ae893ec9641177 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 17:41:44 +0200 Subject: [PATCH 057/105] Add separte message for broken versions --- catalog-template.yaml | 336 +++++++++++-------------------- cmd/generate-catalog/generate.go | 6 +- cmd/generate-catalog/types.go | 17 +- 3 files changed, 130 insertions(+), 229 deletions(-) diff --git a/catalog-template.yaml b/catalog-template.yaml index 70fe401e..75889a87 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2328,563 +2328,451 @@ entries: - reference: schema: olm.channel name: rhacs-3.62 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.63 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.64 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.65 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.66 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.67 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.68 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.69 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.70 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.71 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.72 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.73 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-3.74 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-4.0 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-4.1 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-4.2 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-4.3 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-4.4 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.channel name: rhacs-4.5 - message: | - This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.62.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.62.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.63.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.65.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.65.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.66.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.66.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.70.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.70.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.5 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.5 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.6 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.7 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.8 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.9 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.5 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is broken and should not be used. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.5 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.6 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.5 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.5 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.6 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.7 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.8 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.5 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.6 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.7 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.8 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.0 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.1 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.2 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.3 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.4 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.5 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.6 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.7 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.8 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.9 - message: | - This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support. + message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - schema: olm.bundle diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 96b7cb98..d4d45e7d 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -48,7 +48,7 @@ func generateCatalogTemplateFile() error { return fmt.Errorf("failed to generate package object with icon: %v", err) } channels := generateChannels(versions, input.BrokenVersions) - deprecations := generateDeprecations(versions, input.OldestSupportedVersion) + deprecations := generateDeprecations(versions, input.OldestSupportedVersion, input.BrokenVersions) bundles := generateBundles(input.Images) ct := newCatalogTemplate() @@ -163,7 +163,7 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi } // generateDeprecations creates an object with a list of deprecations based on the provided versions. -func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *semver.Version) Deprecations { +func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *semver.Version, brokenVersions []*semver.Version) Deprecations { var deprecations []DeprecationEntry var channelVersions []*semver.Version for _, v := range versions { @@ -183,7 +183,7 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se // deprecate all bundles that are older than the oldest supported version for _, v := range versions { if v.LessThan(oldestSupportedVersion) { - deprecations = append(deprecations, newBundleDeprecationEntry(v)) + deprecations = append(deprecations, newBundleDeprecationEntry(v, brokenVersions)) } } diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 346a78be..1ca8be29 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -223,13 +223,17 @@ func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { // | name: rhacs- // | message: | // | -func newBundleDeprecationEntry(version *semver.Version) DeprecationEntry { +func newBundleDeprecationEntry(version *semver.Version, brokenVersions []*semver.Version) DeprecationEntry { + message := bundleDeprecationMessage + if containsVersion(brokenVersions, version) { + message = bundleBrokenMessage + } return DeprecationEntry{ Reference: DeprecationReference{ Schema: "olm.bundle", Name: generateBundleName(version), }, - Message: bundleDeprecationMessage, + Message: message, } } @@ -251,3 +255,12 @@ func generateChannelName(version *semver.Version) string { func generateBundleName(version *semver.Version) string { return fmt.Sprintf("rhacs-operator.v%s", version.Original()) } + +func containsVersion(brokenVersions []*semver.Version, ver *semver.Version) bool { + for _, v := range brokenVersions { + if v.Equal(ver) { + return true + } + } + return false +} From 5c8758c084a0d74365567d2bcada36f12a23eb5c Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 18:03:25 +0200 Subject: [PATCH 058/105] Review comment --- cmd/generate-catalog/generate.go | 8 ++++++-- cmd/generate-catalog/types.go | 10 +++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index d4d45e7d..1b69ee0e 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -176,14 +176,18 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se // deprecate all channels that are older than the oldest supported version for _, channelVersion := range channelVersions { if channelVersion.LessThan(oldestSupportedVersion) { - deprecations = append(deprecations, newChannelDeprecationEntry(channelVersion)) + deprecations = append(deprecations, newChannelDeprecationEntry(channelVersion, channelDeprecationMessage)) } } // deprecate all bundles that are older than the oldest supported version for _, v := range versions { if v.LessThan(oldestSupportedVersion) { - deprecations = append(deprecations, newBundleDeprecationEntry(v, brokenVersions)) + deprecationMessage := bundleDeprecationMessage + if containsVersion(brokenVersions, v) { + deprecationMessage = bundleBrokenMessage + } + deprecations = append(deprecations, newBundleDeprecationEntry(v, deprecationMessage)) } } diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 1ca8be29..86caf161 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -206,13 +206,13 @@ func newDeprecations(entries []DeprecationEntry) Deprecations { // | name: rhacs- // | message: | // | -func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { +func newChannelDeprecationEntry(version *semver.Version, message string) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ Schema: "olm.channel", Name: generateChannelName(version), }, - Message: channelDeprecationMessage, + Message: message, } } @@ -223,11 +223,7 @@ func newChannelDeprecationEntry(version *semver.Version) DeprecationEntry { // | name: rhacs- // | message: | // | -func newBundleDeprecationEntry(version *semver.Version, brokenVersions []*semver.Version) DeprecationEntry { - message := bundleDeprecationMessage - if containsVersion(brokenVersions, version) { - message = bundleBrokenMessage - } +func newBundleDeprecationEntry(version *semver.Version, message string) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ Schema: "olm.bundle", From cf68c408d511443e1edd851f46e0b4e586d70ba8 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 18:07:14 +0200 Subject: [PATCH 059/105] Change channel deprecation --- catalog-template.yaml | 10 +++++----- cmd/generate-catalog/generate.go | 15 ++++----------- cmd/generate-catalog/types.go | 4 ++-- 3 files changed, 11 insertions(+), 18 deletions(-) diff --git a/catalog-template.yaml b/catalog-template.yaml index 75889a87..785752a7 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2320,11 +2320,6 @@ entries: - schema: olm.deprecations package: rhacs-operator entries: - - reference: - schema: olm.channel - name: latest - message: | - The `latest` channel is no longer supported. Please switch to the `stable` channel. - reference: schema: olm.channel name: rhacs-3.62 @@ -2401,6 +2396,11 @@ entries: schema: olm.channel name: rhacs-4.5 message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + - reference: + schema: olm.channel + name: latest + message: | + The `latest` channel is no longer supported. Please switch to the `stable` channel. - reference: schema: olm.bundle name: rhacs-operator.v3.62.0 diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 1b69ee0e..a7dd84ef 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -176,9 +176,12 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se // deprecate all channels that are older than the oldest supported version for _, channelVersion := range channelVersions { if channelVersion.LessThan(oldestSupportedVersion) { - deprecations = append(deprecations, newChannelDeprecationEntry(channelVersion, channelDeprecationMessage)) + channelname := generateChannelName(channelVersion) + deprecations = append(deprecations, newChannelDeprecationEntry(channelname, channelDeprecationMessage)) } } + latestDeprecationEntry := newChannelDeprecationEntry("latest", latestChannelDeprecationMessage) + deprecations = append(deprecations, latestDeprecationEntry) // deprecate all bundles that are older than the oldest supported version for _, v := range versions { @@ -191,16 +194,6 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se } } - // add a deprecation entry for the "latest" channel - latestDeprecationEntry := &DeprecationEntry{ - Reference: DeprecationReference{ - Schema: "olm.channel", - Name: "latest", - }, - Message: latestChannelDeprecationMessage, - } - deprecations = slices.Insert(deprecations, 0, *latestDeprecationEntry) - return newDeprecations(deprecations) } diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 86caf161..893f0903 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -206,11 +206,11 @@ func newDeprecations(entries []DeprecationEntry) Deprecations { // | name: rhacs- // | message: | // | -func newChannelDeprecationEntry(version *semver.Version, message string) DeprecationEntry { +func newChannelDeprecationEntry(name string, message string) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ Schema: "olm.channel", - Name: generateChannelName(version), + Name: name, }, Message: message, } From a7021af914f51b445743e2f177f03507c4cd7277 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 19:13:13 +0200 Subject: [PATCH 060/105] Apply suggestions from code review Co-authored-by: Kerry Carmichael --- cmd/generate-catalog/generate.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index a7dd84ef..4ae94a25 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -22,9 +22,9 @@ const ( firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." secondLineHeadComment = "Any manual changes will be overwritten." channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - bundleDeprecationMessage = "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - bundleBrokenMessage = "This operator version is broken and should not be used. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" + bundleDeprecationMessage = "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + bundleBrokenMessage = "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel.\n" ) func main() { From c3cf3c20b22c057b90f92646207467b7e58e9bc4 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 19:32:06 +0200 Subject: [PATCH 061/105] Add constants for 3.62.0 and 4.0.0 --- cmd/generate-catalog/generate.go | 4 +++- cmd/generate-catalog/types.go | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 4ae94a25..f52e9d2e 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -25,6 +25,8 @@ const ( bundleDeprecationMessage = "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" bundleBrokenMessage = "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel.\n" + first3MajorVersion = "3.62.0" + first4MajorVersion = "4.0.0" ) func main() { @@ -138,7 +140,7 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi if channel != nil { channels = append(channels, *channel) // Add "latest" channel when all "3.X.X" version are processed - if v.Original() == "4.0.0" { + if v.Original() == first4MajorVersion { latestChannel := newLatestChannel(channel.Entries) channels = append(channels, latestChannel) } diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 893f0903..70f86bde 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -160,8 +160,8 @@ func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semv } func (e *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version) { - // skip setting "replaces" key for specific versions - versionsWithoutReplaces := []string{"4.0.0", "3.62.0"} + // skip setting "replaces" key for the first version in each major version + versionsWithoutReplaces := []string{first3MajorVersion, first4MajorVersion} replacesVersion := previousEntryVersion.Original() if !slices.Contains(versionsWithoutReplaces, version.Original()) { From 0adc8047d945cd237b334fd7fb6cb710d095b8c9 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 19:46:09 +0200 Subject: [PATCH 062/105] Update CI --- ...-catalog-template-has-only-released-images.yaml | 4 ++-- .tekton/check-generated-files-up-to-date-task.yaml | 14 +++++++++----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.tekton/check-catalog-template-has-only-released-images.yaml b/.tekton/check-catalog-template-has-only-released-images.yaml index e574e443..eb67cd9c 100644 --- a/.tekton/check-catalog-template-has-only-released-images.yaml +++ b/.tekton/check-catalog-template-has-only-released-images.yaml @@ -30,7 +30,7 @@ spec: #!/usr/bin/env bash set -euo pipefail - if yq eval '.. | select(has("image")) | .image' catalog-template.yaml | grep -vE '^registry\.redhat\.io/advanced-cluster-security/rhacs-operator-bundle(:|@)'; then - echo >&2 "catalog-template.yaml has image(s) not from registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle. It is not allowed to merge such bundle images to master branch because it will no longer be releasable." + if yq eval '.images[].image' bundles.yaml | grep -vE '^registry\.redhat\.io/advanced-cluster-security/rhacs-operator-bundle(:|@)'; then + echo >&2 "bundles.yaml has image(s) not from registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle. It is not allowed to merge such bundle images to master branch because it will no longer be releasable." exit 1 fi diff --git a/.tekton/check-generated-files-up-to-date-task.yaml b/.tekton/check-generated-files-up-to-date-task.yaml index c258c637..99eb85e4 100644 --- a/.tekton/check-generated-files-up-to-date-task.yaml +++ b/.tekton/check-generated-files-up-to-date-task.yaml @@ -27,18 +27,20 @@ spec: - use - $(params.SOURCE_ARTIFACT)=/var/workdir/source - name: check-generated-files-up-to-date - image: registry.access.redhat.com/ubi9:latest@sha256:0fa3e48369775f03b640a28cd5b55e6410569fa149f1827240619169463a7833 + image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /var/workdir/source script: | #!/usr/bin/env bash set -euo pipefail set -x - time dnf -y upgrade --nobest - # TODO: find an image with these preinstalled to reduce flakiness - time dnf -y install git make jq - time make clean + time make catalog-template.yaml + if ! git diff --exit-code HEAD catalog-template.yaml; then + echo >&2 "catalog-template.yaml file is not up-to-date. Run 'make catalog-template.yaml' to update the file." + exit 1 + fi + cmd="make valid-catalogs" time $cmd set +x @@ -47,3 +49,5 @@ spec: echo >&2 "Some generated files are not up to date with their source ^^^. Run '$cmd' to update them." exit 1 fi + securityContext: + runAsUser: 0 From 931e23fe0ef17aacf449b9bd55323410aaad7636 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 19:49:25 +0200 Subject: [PATCH 063/105] Move catalog-template generation to check files up-to-date --- .tekton/checks.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.tekton/checks.yaml b/.tekton/checks.yaml index 08ceca49..88fef3a1 100644 --- a/.tekton/checks.yaml +++ b/.tekton/checks.yaml @@ -83,19 +83,11 @@ spec: - name: basic-auth workspace: git-auth - - name: check-catalog-template-file-up-to-date - params: - - name: SOURCE_ARTIFACT - value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) - # Retries are for the cases when opm alpha render-template occasionally fails to pull images. - retries: 3 - taskRef: - name: check-catalog-template-file-up-to-date - - name: check-generated-files-up-to-date params: - name: SOURCE_ARTIFACT value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) + # Retries are for the cases when opm alpha render-template occasionally fails to pull images. retries: 3 taskRef: name: check-generated-files-up-to-date From 9c2178ac1c2e4504a4873540424b3e2815a6c874 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 19:54:26 +0200 Subject: [PATCH 064/105] Add a separate step for checkking catalog-template --- ...check-generated-files-up-to-date-task.yaml | 18 +- catalog-template.yaml | 188 +++++++++--------- 2 files changed, 108 insertions(+), 98 deletions(-) diff --git a/.tekton/check-generated-files-up-to-date-task.yaml b/.tekton/check-generated-files-up-to-date-task.yaml index 99eb85e4..96ffd93a 100644 --- a/.tekton/check-generated-files-up-to-date-task.yaml +++ b/.tekton/check-generated-files-up-to-date-task.yaml @@ -26,21 +26,33 @@ spec: args: - use - $(params.SOURCE_ARTIFACT)=/var/workdir/source - - name: check-generated-files-up-to-date + - name: check-catalog-template-file-up-to-date image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /var/workdir/source + securityContext: + runAsUser: 0 script: | #!/usr/bin/env bash set -euo pipefail set -x - time make clean + time make go-test time make catalog-template.yaml if ! git diff --exit-code HEAD catalog-template.yaml; then echo >&2 "catalog-template.yaml file is not up-to-date. Run 'make catalog-template.yaml' to update the file." exit 1 fi + - name: check-generated-files-up-to-date + image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b + workingDir: /var/workdir/source + securityContext: + runAsUser: 0 + script: | + #!/usr/bin/env bash + set -euo pipefail + set -x + time make clean cmd="make valid-catalogs" time $cmd set +x @@ -49,5 +61,3 @@ spec: echo >&2 "Some generated files are not up to date with their source ^^^. Run '$cmd' to update them." exit 1 fi - securityContext: - runAsUser: 0 diff --git a/catalog-template.yaml b/catalog-template.yaml index 785752a7..f90d8573 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2400,379 +2400,379 @@ entries: schema: olm.channel name: latest message: | - The `latest` channel is no longer supported. Please switch to the `stable` channel. + The `latest` channel is no longer supported. Use the `stable` channel. - reference: schema: olm.bundle name: rhacs-operator.v3.62.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.62.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.63.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.65.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.65.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.66.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.66.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.70.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.70.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.5 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.5 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.6 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.7 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.8 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.9 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.5 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.0 - message: "This operator version is broken and should not be used. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.5 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.6 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.5 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.5 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.6 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.7 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.8 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.5 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.6 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.7 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.8 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.0 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.1 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.2 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.3 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.4 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.5 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.6 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.7 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.8 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.9 - message: "This operator version is no longer supported. Please switch to a newer version that's still in support. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - schema: olm.bundle From 95500b447236feca9890a4c2cfeb66202cc196c8 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 20:06:18 +0200 Subject: [PATCH 065/105] Update catalogs and remove github actions --- .github/workflows/go-test.yml | 28 --- Makefile | 8 +- .../rhacs-operator/catalog.json | 238 +++++++++--------- .../rhacs-operator/catalog.json | 238 +++++++++--------- 4 files changed, 239 insertions(+), 273 deletions(-) delete mode 100644 .github/workflows/go-test.yml diff --git a/.github/workflows/go-test.yml b/.github/workflows/go-test.yml deleted file mode 100644 index ab301448..00000000 --- a/.github/workflows/go-test.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: Go Unit Tests - -on: - push: - branches: - - 'master' - paths: - - 'cmd/**' - pull_request: - paths: - - 'cmd/**' - -jobs: - test: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.event.pull_request.head.sha }} - - - name: Set up Go - uses: actions/setup-go@v5 - with: - go-version-file: 'go.mod' - - - name: Run tests - run: make go-test diff --git a/Makefile b/Makefile index 7072c372..702755ed 100644 --- a/Makefile +++ b/Makefile @@ -26,18 +26,12 @@ catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) mkdir -p "$$(dirname "$@")" $(OPM) alpha render-template basic --migrate-level bundle-object-to-csv-metadata $< > $@ - -# download go dependencies. -.PHONY: deps -deps: - @$(GO) mod download - # update template/catalog-template.yaml based on bundles.yaml file. .PHONY: catalog-template.yaml catalog-template.yaml: bundles.yaml @$(GO) run ./cmd/generate-catalog/ -go-test: deps +go-test: @$(GO) test -cover -v ./cmd/... $(OPM): diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index db99239a..f0582020 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -17754,796 +17754,796 @@ "schema": "olm.deprecations", "package": "rhacs-operator", "entries": [ - { - "reference": { - "schema": "olm.channel", - "name": "latest" - }, - "message": "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" - }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.62" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.63" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.64" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.65" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.66" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.67" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.68" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.69" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.70" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.71" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.72" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.73" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.74" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.0" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.1" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.2" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.3" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.4" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.5" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + }, + { + "reference": { + "schema": "olm.channel", + "name": "latest" + }, + "message": "The `latest` channel is no longer supported. Use the `stable` channel.\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.63.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.7" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.8" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.9" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.7" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.8" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.7" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.8" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.7" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.8" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.9" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" } ] } diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index 92235843..ff27a9bf 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -139503,796 +139503,796 @@ "schema": "olm.deprecations", "package": "rhacs-operator", "entries": [ - { - "reference": { - "schema": "olm.channel", - "name": "latest" - }, - "message": "The `latest` channel is no longer supported. Please switch to the `stable` channel.\n" - }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.62" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.63" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.64" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.65" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.66" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.67" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.68" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.69" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.70" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.71" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.72" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.73" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.74" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.0" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.1" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.2" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.3" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.4" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.5" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported.\n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + }, + { + "reference": { + "schema": "olm.channel", + "name": "latest" + }, + "message": "The `latest` channel is no longer supported. Use the `stable` channel.\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.63.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.7" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.8" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.9" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.7" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.8" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.7" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.8" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.0" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.1" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.2" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.3" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.4" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.5" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.6" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.7" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.8" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.9" }, - "message": "This operator bundle version is no longer supported. Please switch to non deprecated bundle version for support.\n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" } ] } From 1fa69e6f620f50fde196bafa724502bd6487cc8c Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 20:10:45 +0200 Subject: [PATCH 066/105] Remove redundant pipelinerun --- ...heck-catalog-template-file-up-to-date.yaml | 46 ------------------- ...log-template-has-only-released-images.yaml | 4 +- .tekton/checks.yaml | 4 +- 3 files changed, 4 insertions(+), 50 deletions(-) delete mode 100644 .tekton/check-catalog-template-file-up-to-date.yaml diff --git a/.tekton/check-catalog-template-file-up-to-date.yaml b/.tekton/check-catalog-template-file-up-to-date.yaml deleted file mode 100644 index 2ce36c83..00000000 --- a/.tekton/check-catalog-template-file-up-to-date.yaml +++ /dev/null @@ -1,46 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: Task -metadata: - name: check-catalog-template-file-up-to-date - namespace: rh-acs-tenant -spec: - description: Run `make generate-catalog-template` to regenerate catalog-template.yaml file and verifies that it is up-to-date. - params: - - name: SOURCE_ARTIFACT - description: The Trusted Artifact URI pointing to the artifact with - the application source code. This should be the result of the git-clone task, - results from other tasks might fail as dirty. - type: string - volumes: - - name: workdir - emptyDir: { } - stepTemplate: - volumeMounts: - - mountPath: /opt/app-root/workdir - name: workdir - steps: - - name: use-trusted-artifact - image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d - args: - - use - - $(params.SOURCE_ARTIFACT)=/opt/app-root/workdir/source - - name: set-permissions - image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b - script: | - chown -R 1001:0 /opt/app-root/workdir/source - securityContext: - runAsUser: 0 - - name: check-catalog-template-file-up-to-date - image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b - workingDir: /opt/app-root/workdir/source - script: | - #!/usr/bin/env bash - set -euo pipefail - set -x - - make generate-catalog-template - - if ! git diff --exit-code HEAD catalog-template.yaml; then - echo >&2 "catalog-template.yaml file is not up-to-date. Run 'make generate-catalog-template' to update the file." - exit 1 - fi diff --git a/.tekton/check-catalog-template-has-only-released-images.yaml b/.tekton/check-catalog-template-has-only-released-images.yaml index 6105be64..de68d988 100644 --- a/.tekton/check-catalog-template-has-only-released-images.yaml +++ b/.tekton/check-catalog-template-has-only-released-images.yaml @@ -1,7 +1,7 @@ apiVersion: tekton.dev/v1 kind: Task metadata: - name: check-catalog-template-has-only-released-images + name: check-operator-images-are-only-released-images namespace: rh-acs-tenant spec: description: This task is to prevent operator bundle images from quay.io or any repositories other than release ones to be added to the `master` branch. This is to make sure `master` is in good state to be released and would not require first cleaning unreleased bundles from it. @@ -23,7 +23,7 @@ spec: args: - use - $(params.SOURCE_ARTIFACT)=/var/workdir/source - - name: check-bundle-images-in-catalog-template + - name: check-bundle-images image: quay.io/konflux-ci/release-service-utils:latest@sha256:1d1bb624b7b9ce369427ca90954132b82adb93fe5069f1d150d1692bedd0cfcf workingDir: /var/workdir/source script: | diff --git a/.tekton/checks.yaml b/.tekton/checks.yaml index 88fef3a1..be265862 100644 --- a/.tekton/checks.yaml +++ b/.tekton/checks.yaml @@ -92,10 +92,10 @@ spec: taskRef: name: check-generated-files-up-to-date - - name: check-catalog-template-has-only-released-images + - name: check-operator-images-are-only-released-images params: - name: SOURCE_ARTIFACT value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) retries: 3 taskRef: - name: check-catalog-template-has-only-released-images + name: check-operator-images-are-only-released-images From 383e2e43e749c58d2398013f6698a864f931a1b1 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 6 Aug 2025 23:30:27 +0200 Subject: [PATCH 067/105] Update README.md --- README.md | 70 ++++++++++++++++--------------------------------------- 1 file changed, 20 insertions(+), 50 deletions(-) diff --git a/README.md b/README.md index e443d69d..38b5b6ea 100644 --- a/README.md +++ b/README.md @@ -12,58 +12,28 @@ See more in [our docs](https://spaces.redhat.com/display/StackRox/How+to+everyth ### Adding new ACS operator version -1. Open `catalog-template.yaml` file -2. Find the `stable` channel block. It starts with: -```yaml -- schema: olm.channel - name: stable -``` -3. Insert a new entry to the `entries` list. - - *Note:* Keep entries sorted by version (e.g. `4.9.1` should be before `4.9.2`) - - The entry should look like this: - ```yaml - - &bundle-4-Y-Z - name: rhacs-operator.v4.Y.Z - replaces: rhacs-operator.v4.PREVIOUS_Y.PREVIOUS_Z - skipRange: '>= 4.PREVIOUS_CHANNEL_Y.0 < 4.Y.Z' - ``` - Replace `Y`, `Z`, `PREVIOUS_Y`, `PREVIOUS_Z`, `PREVIOUS_CHANNEL_Y` accordingly. - * `Y` is the minor component of the version (e.g. for 4.9.1 `Y` equals to 9) - * `Z` is the patch component of the version (e.g. for 4.9.1 `Z` equals to 1) - * `PREVIOUS_Y` is the minor component of the previous version (e.g. the previous version for 4.5.3 is 4.5.2 so`PREVIOUS_Y` equals to 5. For 4.3.0 `PREVIOUS_Y` is equal to 2) - * `PREVIOUS_Z` is the minor component of the previous version (e.g. the previous version for 4.5.3 is 4.5.2 so`PREVIOUS_Z` equals to 2. For 4.3.0 `PREVIOUS_Z` is equal to 5 because the previous version is 4.2.5) - * `PREVIOUS_CHANNEL_Y` is the minor component of the previous **channel** version (e.g. for 4.6.3 the previous channel is 4.5 so `PREVIOUS_CHANNEL_Y` is equal to 4) - - *Note:* Add an empty line after the last entry if you add a new Y version with Z equals to 0 (e.g. 4.9.0). It helps visually separate different Y version in the list. -4. (For new Y version only where Z is equal to 0) Create a new channel block: - ```yaml - - schema: olm.channel - name: rhacs-4.Y - package: rhacs-operator - entries: - ``` - Replace `Y` accordingly. - Keep the channel blocks sorted in ascending order (e.g. 4.6 goes after 4.5). -5. Find a channel block for your Y version and insert a new entry to the `entries` list. Use the yaml anchor declared on the 3d step (starts with `&`): - ```yaml - - schema: olm.channel - name: rhacs-4.Y - package: rhacs-operator - entries: - - *bundle-4-Y-Z - ``` - Replace `Y` and `Z` accordingly. -6. Add a new block with operator bundle image for this version to the list: +1. Open `bundles.yaml` file. +2. Add a new operator bundle image with version: ```yaml - - schema: olm.bundle - # 4.Y.Z - image: OPERATOR_BUNDLE_REGISTRY@OPERATOR_BUNDLE_SHA256 + - image: brew.registry.redhat.io/rh-osbs/rhacs-operator-bundle@sha256:c82e8330c257e56eb43cb5fa7b0c842a7f7f0414e32e26a792ef36817cb5ca02 + version: X.Y.Z ``` - Replace `Y`, `Z` accordingly. - * `OPERATOR_BUNDLE_REGISTRY` set to `registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle` for ready to release version. Use `brew.registry.redhat.io/rh-osbs/rhacs-operator-bundle` for release candidates. - * `OPERATOR_BUNDLE_SHA256` the operator bundle SHA starts with `sha256:`. In order to fetch SHA find an email `[CVP] (SUCCESS) cvp-redhatadvancedclustersecurity: rhacs-operator-bundle-container-4.Y.Z-x` subject. Open `Brew Build Info` link and find the digest of the`registry-proxy.engineering.redhat.com/rh-osbs/rhacs-operator-bundle` image. Use the digest value for the `OPERATOR_BUNDLE_SHA256`. -7. Update catalogs (follow [updating catalogs steps](#updating-catalogs)) -8. open a PR with `Add 4.Y.Z version` title + * Note that the image must be referenced by digest, not by tag. + * Keep entries sorted by version. + * You may add bundle images from `quay.io`, `brew.registry.redhat.io` and so on (provided they exist and are pullable) during development and/or when preparing to release. + Ultimately, all released bundle images must come from + `registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle` repo because this is where customers expect + to find them. There's a CI check which should make it impossible to push to `master` if there's any bundle from + a different repo. + * If you're adding a bundle as part of downstream release, you will find bundle image's digest in + `[CVP] (SUCCESS) cvp-redhatadvancedclustersecurity: rhacs-operator-bundle-container-4.Y.Z-x` email. Open the + link in `Brew Build Info` and find the digest of the + `registry-proxy.engineering.redhat.com/rh-osbs/rhacs-operator-bundle` image. Take that image and replace + `registry-proxy.engineering.redhat.com` with `brew.registry.redhat.io`. + +3. Run `make catalog-template.yaml`. This step should update `catalog-template.yaml` with the new version. +4. Update catalogs (follow [updating catalogs steps](#updating-catalogs)) +5. open a PR with `Add 4.Y.Z version` title From 439b92439b17de5e6aeb3c5ba71fcffd121063e1 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 10:50:54 +0200 Subject: [PATCH 068/105] Update Makefile Co-authored-by: Misha Sugakov <537715+msugakov@users.noreply.github.com> --- Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile b/Makefile index 702755ed..ebe3120d 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,6 @@ catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) $(OPM) alpha render-template basic --migrate-level bundle-object-to-csv-metadata $< > $@ # update template/catalog-template.yaml based on bundles.yaml file. -.PHONY: catalog-template.yaml catalog-template.yaml: bundles.yaml @$(GO) run ./cmd/generate-catalog/ From 5d93cd57e0bfd6987cdca95050109c8b71bbcd17 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 11:07:04 +0200 Subject: [PATCH 069/105] Add .go files dependency to catalog-template.yaml command --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ebe3120d..cf93c456 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,7 @@ valid-catalogs: $(CATALOGS) $(OPM) .PHONY: clean clean: + rm -f catalog-template.yaml rm -f $(CATALOGS) rm -rf $$(dirname $(OPM)) @@ -27,7 +28,7 @@ catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) $(OPM) alpha render-template basic --migrate-level bundle-object-to-csv-metadata $< > $@ # update template/catalog-template.yaml based on bundles.yaml file. -catalog-template.yaml: bundles.yaml +catalog-template.yaml: bundles.yaml $(wildcard cmd/**/*.go) @$(GO) run ./cmd/generate-catalog/ go-test: From ff0f25d70d7bfa222620f44be375b99c91669004 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 11:08:03 +0200 Subject: [PATCH 070/105] Move go unit tests to a separate task --- ...check-generated-files-up-to-date-task.yaml | 16 ------------- .tekton/checks.yaml | 23 +++++++++++++++++++ 2 files changed, 23 insertions(+), 16 deletions(-) diff --git a/.tekton/check-generated-files-up-to-date-task.yaml b/.tekton/check-generated-files-up-to-date-task.yaml index 96ffd93a..e39247d7 100644 --- a/.tekton/check-generated-files-up-to-date-task.yaml +++ b/.tekton/check-generated-files-up-to-date-task.yaml @@ -26,22 +26,6 @@ spec: args: - use - $(params.SOURCE_ARTIFACT)=/var/workdir/source - - name: check-catalog-template-file-up-to-date - image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b - workingDir: /var/workdir/source - securityContext: - runAsUser: 0 - script: | - #!/usr/bin/env bash - set -euo pipefail - set -x - - time make go-test - time make catalog-template.yaml - if ! git diff --exit-code HEAD catalog-template.yaml; then - echo >&2 "catalog-template.yaml file is not up-to-date. Run 'make catalog-template.yaml' to update the file." - exit 1 - fi - name: check-generated-files-up-to-date image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /var/workdir/source diff --git a/.tekton/checks.yaml b/.tekton/checks.yaml index be265862..c04fa311 100644 --- a/.tekton/checks.yaml +++ b/.tekton/checks.yaml @@ -83,6 +83,29 @@ spec: - name: basic-auth workspace: git-auth + - name: run-go-unit-tests + params: + - name: SOURCE_ARTIFACT + value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) + taskSpec: + metadata: + name: run-go-unit-tests + namespace: rh-acs-tenant + params: + - name: SOURCE_ARTIFACT + type: string + steps: + - name: run-go-tests + image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b + workingDir: /var/workdir/source + securityContext: + runAsUser: 0 + script: | + #!/usr/bin/env bash + set -euo pipefail + set -x + time make go-test + - name: check-generated-files-up-to-date params: - name: SOURCE_ARTIFACT From efcf1a0eb5031f5ea9ddf836170d8099eb4ffc67 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 11:14:37 +0200 Subject: [PATCH 071/105] Add use-trusted-artifact --- .tekton/checks.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.tekton/checks.yaml b/.tekton/checks.yaml index c04fa311..b68f248b 100644 --- a/.tekton/checks.yaml +++ b/.tekton/checks.yaml @@ -95,6 +95,11 @@ spec: - name: SOURCE_ARTIFACT type: string steps: + - name: use-trusted-artifact + image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d + args: + - use + - $(params.SOURCE_ARTIFACT)=/var/workdir/source - name: run-go-tests image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /var/workdir/source From 0d4605f070fa6d7fd311f540fbfd201ffe55e668 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 11:18:33 +0200 Subject: [PATCH 072/105] Fix CI --- .tekton/checks.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.tekton/checks.yaml b/.tekton/checks.yaml index b68f248b..67724c75 100644 --- a/.tekton/checks.yaml +++ b/.tekton/checks.yaml @@ -94,6 +94,13 @@ spec: params: - name: SOURCE_ARTIFACT type: string + volumes: + - name: workdir + emptyDir: { } + stepTemplate: + volumeMounts: + - mountPath: /var/workdir + name: workdir steps: - name: use-trusted-artifact image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d @@ -103,8 +110,6 @@ spec: - name: run-go-tests image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /var/workdir/source - securityContext: - runAsUser: 0 script: | #!/usr/bin/env bash set -euo pipefail From bd6fff88deddb9b98c569d2f2ca80962a450eb38 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 14:20:56 +0200 Subject: [PATCH 073/105] Update cmd/generate-catalog/generate.go Co-authored-by: Misha Sugakov <537715+msugakov@users.noreply.github.com> --- cmd/generate-catalog/generate.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index f52e9d2e..3a489574 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -22,8 +22,8 @@ const ( firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." secondLineHeadComment = "Any manual changes will be overwritten." channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - bundleDeprecationMessage = "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" - bundleBrokenMessage = "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + bundleDeprecationMessage = "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + bundleBrokenMessage = "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel.\n" first3MajorVersion = "3.62.0" first4MajorVersion = "4.0.0" From e2c5449efe5a394cfead0aafee02a281a7bd7923 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 14:44:35 +0200 Subject: [PATCH 074/105] Update CI --- ...rator-images-are-only-released-images.yaml | 36 +++++++++++++++++++ .tekton/checks.yaml | 16 ++------- 2 files changed, 38 insertions(+), 14 deletions(-) create mode 100644 .tekton/check-operator-images-are-only-released-images.yaml diff --git a/.tekton/check-operator-images-are-only-released-images.yaml b/.tekton/check-operator-images-are-only-released-images.yaml new file mode 100644 index 00000000..1a2c04ef --- /dev/null +++ b/.tekton/check-operator-images-are-only-released-images.yaml @@ -0,0 +1,36 @@ +apiVersion: tekton.dev/v1 +kind: Task +metadata: + name: check-operator-images-are-only-released-images + namespace: rh-acs-tenant +spec: + description: This task is to prevent operator bundle images from quay.io or any repositories other than release ones to be added to the `master` branch. This is to make sure `master` is in good state to be released and would not require first cleaning unreleased bundles from it. + params: + - name: SOURCE_ARTIFACT + description: The Trusted Artifact URI pointing to the artifact with + the application source code. + type: string + volumes: + - name: workdir + emptyDir: { } + stepTemplate: + volumeMounts: + - mountPath: /var/workdir + name: workdir + steps: + - name: use-trusted-artifact + image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d + args: + - use + - $(params.SOURCE_ARTIFACT)=/var/workdir/source + - name: check-bundle-images + image: quay.io/konflux-ci/release-service-utils:latest@sha256:3c319bb1b38762c568f1d15d1061381aa9d9f860d843ea5d966c61b85d540fd7 + workingDir: /var/workdir/source + script: | + #!/usr/bin/env bash + set -euo pipefail + + if yq eval '.images[].image' bundles.yaml | grep -vE '^registry\.redhat\.io/advanced-cluster-security/rhacs-operator-bundle(:|@)'; then + echo >&2 "bundles.yaml has image(s) not from registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle. It is not allowed to merge such bundle images to master branch because it will no longer be releasable." + exit 1 + fi diff --git a/.tekton/checks.yaml b/.tekton/checks.yaml index 67724c75..e5295396 100644 --- a/.tekton/checks.yaml +++ b/.tekton/checks.yaml @@ -84,16 +84,9 @@ spec: workspace: git-auth - name: run-go-unit-tests - params: - - name: SOURCE_ARTIFACT - value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) taskSpec: metadata: name: run-go-unit-tests - namespace: rh-acs-tenant - params: - - name: SOURCE_ARTIFACT - type: string volumes: - name: workdir emptyDir: { } @@ -106,15 +99,11 @@ spec: image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d args: - use - - $(params.SOURCE_ARTIFACT)=/var/workdir/source + - $(tasks.clone-repository.results.SOURCE_ARTIFACT)=/var/workdir/source - name: run-go-tests image: registry.redhat.io/ubi9/go-toolset@sha256:3ce6311380d5180599a3016031a9112542d43715244816d1d0eabc937952667b workingDir: /var/workdir/source - script: | - #!/usr/bin/env bash - set -euo pipefail - set -x - time make go-test + script: time make go-test - name: check-generated-files-up-to-date params: @@ -129,6 +118,5 @@ spec: params: - name: SOURCE_ARTIFACT value: $(tasks.clone-repository.results.SOURCE_ARTIFACT) - retries: 3 taskRef: name: check-operator-images-are-only-released-images From 0eb9e5434cb88be07fa415e2431c6b1b49d8942d Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 14:44:53 +0200 Subject: [PATCH 075/105] Add variable for generate-catalog folder --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index cf93c456..6e9725e8 100644 --- a/Makefile +++ b/Makefile @@ -8,6 +8,8 @@ OPM = .bin/opm-$(OPM_VERSION) GO := go +GENERATE_CATALOG_FOLDER = ./cmd/generate-catalog/ + .PHONY: valid-catalogs valid-catalogs: $(CATALOGS) $(OPM) $(OPM) validate catalog-bundle-object @@ -28,8 +30,8 @@ catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) $(OPM) alpha render-template basic --migrate-level bundle-object-to-csv-metadata $< > $@ # update template/catalog-template.yaml based on bundles.yaml file. -catalog-template.yaml: bundles.yaml $(wildcard cmd/**/*.go) - @$(GO) run ./cmd/generate-catalog/ +catalog-template.yaml: bundles.yaml $(wildcard $(GENERATE_CATALOG_FOLDER)/*.go) + @$(GO) run $(GENERATE_CATALOG_FOLDER) go-test: @$(GO) test -cover -v ./cmd/... From f98da74e1ce56f2ef1914ab53b1e2e5eab2a7c35 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 14:46:00 +0200 Subject: [PATCH 076/105] Add variable for generate-catalog folder --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 6e9725e8..4ba1ce0c 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ OPM = .bin/opm-$(OPM_VERSION) GO := go -GENERATE_CATALOG_FOLDER = ./cmd/generate-catalog/ +GENERATE_SCRIPT_FOLDER = ./cmd/generate-catalog/ .PHONY: valid-catalogs valid-catalogs: $(CATALOGS) $(OPM) @@ -30,8 +30,8 @@ catalog-csv-metadata/rhacs-operator/catalog.json: catalog-template.yaml $(OPM) $(OPM) alpha render-template basic --migrate-level bundle-object-to-csv-metadata $< > $@ # update template/catalog-template.yaml based on bundles.yaml file. -catalog-template.yaml: bundles.yaml $(wildcard $(GENERATE_CATALOG_FOLDER)/*.go) - @$(GO) run $(GENERATE_CATALOG_FOLDER) +catalog-template.yaml: bundles.yaml $(wildcard $(GENERATE_SCRIPT_FOLDER)/*.go) + @$(GO) run $(GENERATE_SCRIPT_FOLDER) go-test: @$(GO) test -cover -v ./cmd/... From 8be8c44bab948b1d1743536697c17b72e51f7c68 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 7 Aug 2025 14:46:13 +0200 Subject: [PATCH 077/105] Update catalogs --- ...log-template-has-only-released-images.yaml | 36 --- .../rhacs-operator/catalog.json | 226 ++++++++--------- .../rhacs-operator/catalog.json | 226 ++++++++--------- catalog-template.yaml | 227 +++++++++--------- cmd/generate-catalog/generate.go | 8 +- 5 files changed, 343 insertions(+), 380 deletions(-) delete mode 100644 .tekton/check-catalog-template-has-only-released-images.yaml diff --git a/.tekton/check-catalog-template-has-only-released-images.yaml b/.tekton/check-catalog-template-has-only-released-images.yaml deleted file mode 100644 index 1a2c04ef..00000000 --- a/.tekton/check-catalog-template-has-only-released-images.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: tekton.dev/v1 -kind: Task -metadata: - name: check-operator-images-are-only-released-images - namespace: rh-acs-tenant -spec: - description: This task is to prevent operator bundle images from quay.io or any repositories other than release ones to be added to the `master` branch. This is to make sure `master` is in good state to be released and would not require first cleaning unreleased bundles from it. - params: - - name: SOURCE_ARTIFACT - description: The Trusted Artifact URI pointing to the artifact with - the application source code. - type: string - volumes: - - name: workdir - emptyDir: { } - stepTemplate: - volumeMounts: - - mountPath: /var/workdir - name: workdir - steps: - - name: use-trusted-artifact - image: quay.io/redhat-appstudio/build-trusted-artifacts:latest@sha256:9b180776a41d9a22a1c51539f1647c60defbbd55b44bbebdd4130e33512d8b0d - args: - - use - - $(params.SOURCE_ARTIFACT)=/var/workdir/source - - name: check-bundle-images - image: quay.io/konflux-ci/release-service-utils:latest@sha256:3c319bb1b38762c568f1d15d1061381aa9d9f860d843ea5d966c61b85d540fd7 - workingDir: /var/workdir/source - script: | - #!/usr/bin/env bash - set -euo pipefail - - if yq eval '.images[].image' bundles.yaml | grep -vE '^registry\.redhat\.io/advanced-cluster-security/rhacs-operator-bundle(:|@)'; then - echo >&2 "bundles.yaml has image(s) not from registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle. It is not allowed to merge such bundle images to master branch because it will no longer be releasable." - exit 1 - fi diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index f0582020..66a38a7f 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -17759,791 +17759,791 @@ "schema": "olm.channel", "name": "rhacs-3.62" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.63" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.64" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.65" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.66" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.67" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.68" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.69" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.70" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.71" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.72" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.73" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.74" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.0" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.1" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.2" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.3" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.4" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.5" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "latest" }, - "message": "The `latest` channel is no longer supported. Use the `stable` channel.\n" + "message": "The `latest` channel is no longer supported. Use the `stable` channel." }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.63.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.9" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.0" }, - "message": "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.9" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" } ] } diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index ff27a9bf..47ea499e 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -139508,791 +139508,791 @@ "schema": "olm.channel", "name": "rhacs-3.62" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.63" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.64" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.65" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.66" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.67" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.68" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.69" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.70" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.71" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.72" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.73" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.74" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.0" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.1" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.2" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.3" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.4" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.5" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "latest" }, - "message": "The `latest` channel is no longer supported. Use the `stable` channel.\n" + "message": "The `latest` channel is no longer supported. Use the `stable` channel." }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.63.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.9" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.0" }, - "message": "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.9" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" } ] } diff --git a/catalog-template.yaml b/catalog-template.yaml index f90d8573..c8d53883 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2323,456 +2323,455 @@ entries: - reference: schema: olm.channel name: rhacs-3.62 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.63 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.64 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.65 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.66 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.67 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.68 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.69 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.70 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.71 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.72 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.73 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.74 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.0 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.1 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.2 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.3 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.4 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.5 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: latest - message: | - The `latest` channel is no longer supported. Use the `stable` channel. + message: The `latest` channel is no longer supported. Use the `stable` channel. - reference: schema: olm.bundle name: rhacs-operator.v3.62.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.62.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.63.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.64.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.64.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.64.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.65.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.65.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.66.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.66.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.67.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.67.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.67.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.68.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.68.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.68.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.69.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.69.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.69.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.70.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.70.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.71.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.71.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.71.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.71.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.7 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.8 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.9 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.0 - message: "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.7 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.8 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.7 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.8 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.7 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.8 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.9 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support matrix: https://access.redhat.com/support/policy/updates/rhacs \n" + message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - schema: olm.bundle diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 3a489574..a5e5ef82 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -21,10 +21,10 @@ const ( iconFile = "icon.png" firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." secondLineHeadComment = "Any manual changes will be overwritten." - channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - bundleDeprecationMessage = "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - bundleBrokenMessage = "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs \n" - latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel.\n" + channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + bundleDeprecationMessage = "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + bundleBrokenMessage = "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel." first3MajorVersion = "3.62.0" first4MajorVersion = "4.0.0" ) From 9f2cb4c8a326ffc086f332a5207d87618368dc67 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Fri, 8 Aug 2025 00:17:15 +0200 Subject: [PATCH 078/105] Update deprecation messages --- .../rhacs-operator/catalog.json | 226 +++++++++--------- .../rhacs-operator/catalog.json | 226 +++++++++--------- catalog-template.yaml | 226 +++++++++--------- cmd/generate-catalog/generate.go | 10 +- 4 files changed, 344 insertions(+), 344 deletions(-) diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index 66a38a7f..f47202c5 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -17759,791 +17759,791 @@ "schema": "olm.channel", "name": "rhacs-3.62" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.63" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.64" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.65" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.66" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.67" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.68" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.69" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.70" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.71" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.72" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.73" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.74" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.0" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.1" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.2" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.3" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.4" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.5" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "latest" }, - "message": "The `latest` channel is no longer supported. Use the `stable` channel." + "message": "The `latest` channel is no longer supported. Use the `stable` channel." }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.63.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.9" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.0" }, - "message": "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is broken and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.9" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" } ] } diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index 47ea499e..c6c3d5a6 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -139508,791 +139508,791 @@ "schema": "olm.channel", "name": "rhacs-3.62" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.63" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.64" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.65" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.66" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.67" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.68" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.69" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.70" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.71" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.72" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.73" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.74" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.0" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.1" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.2" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.3" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.4" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.5" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "latest" }, - "message": "The `latest` channel is no longer supported. Use the `stable` channel." + "message": "The `latest` channel is no longer supported. Use the `stable` channel." }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.63.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.9" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.0" }, - "message": "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is broken and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.0" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.1" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.2" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.3" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.4" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.5" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.6" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.7" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.8" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.9" }, - "message": "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" } ] } diff --git a/catalog-template.yaml b/catalog-template.yaml index c8d53883..1bf1e4fb 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2323,455 +2323,455 @@ entries: - reference: schema: olm.channel name: rhacs-3.62 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.63 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.64 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.65 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.66 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.67 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.68 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.69 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.70 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.71 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.72 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.73 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.74 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.0 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.1 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.2 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.3 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.4 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.5 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: latest - message: The `latest` channel is no longer supported. Use the `stable` channel. + message: The `latest` channel is no longer supported. Use the `stable` channel. - reference: schema: olm.bundle name: rhacs-operator.v3.62.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.62.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.63.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.64.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.65.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.65.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.66.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.66.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.67.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.68.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.69.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.70.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.70.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.71.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.72.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.73.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.7 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.8 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v3.74.9 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.0.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.0 - message: "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is broken and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.1.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.2.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.7 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.3.8 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.7 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.4.8 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.0 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.1 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.2 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.3 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.4 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.5 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.6 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.7 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.8 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - reference: schema: olm.bundle name: rhacs-operator.v4.5.9 - message: "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - schema: olm.bundle diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index a5e5ef82..a23c2209 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -21,10 +21,10 @@ const ( iconFile = "icon.png" firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." secondLineHeadComment = "Any manual changes will be overwritten." - channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a version that is still supported. Find supported versions in RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - bundleDeprecationMessage = "This Operator version is no longer supported. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - bundleBrokenMessage = "This Operator version is broken and should not be used. Use a later version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel." + channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + bundleDeprecationMessage = "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + versionBrokenMessage = "This Operator version is broken and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel." first3MajorVersion = "3.62.0" first4MajorVersion = "4.0.0" ) @@ -190,7 +190,7 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se if v.LessThan(oldestSupportedVersion) { deprecationMessage := bundleDeprecationMessage if containsVersion(brokenVersions, v) { - deprecationMessage = bundleBrokenMessage + deprecationMessage = versionBrokenMessage } deprecations = append(deprecations, newBundleDeprecationEntry(v, deprecationMessage)) } From 4455902d01bec54d92646a8919f5f55e03263cd3 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Fri, 8 Aug 2025 17:14:00 +0200 Subject: [PATCH 079/105] Apply suggestions from code review Co-authored-by: Misha Sugakov <537715+msugakov@users.noreply.github.com> --- cmd/generate-catalog/generate.go | 12 ++++++------ cmd/generate-catalog/types.go | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index a23c2209..a520ffa9 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -23,7 +23,7 @@ const ( secondLineHeadComment = "Any manual changes will be overwritten." channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" bundleDeprecationMessage = "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - versionBrokenMessage = "This Operator version is broken and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + versionBrokenMessage = "This product version has known significant defects and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel." first3MajorVersion = "3.62.0" first4MajorVersion = "4.0.0" @@ -32,7 +32,7 @@ const ( func main() { err := generateCatalogTemplateFile() if err != nil { - log.Fatalf("Failed to generate catalog template file: %v", err) + log.Fatalf("Failed to generate catalog template: %v", err) } fmt.Printf("%s generated successfully.\n", outputFile) } @@ -79,10 +79,10 @@ func readInputFile() (Input, error) { } if err := validateImages(input.Images); err != nil { - return Input{}, fmt.Errorf("invalid images: %v", err) + return Input{}, err } if err := validateVersions(input.Images); err != nil { - return Input{}, fmt.Errorf("invalid versions: %v", err) + return Input{}, err } return input, nil @@ -101,7 +101,7 @@ func getAllVersions(images []InputBundleImage) []*semver.Version { func generatePackageWithIcon() (Package, error) { data, err := os.ReadFile(iconFile) if err != nil { - return Package{}, fmt.Errorf("failed to read icon.png: %v", err) + return Package{}, fmt.Errorf("failed to read %s: %v", iconFile, err) } iconBase64 := base64.StdEncoding.EncodeToString(data) @@ -120,7 +120,7 @@ func generatePackageWithIcon() (Package, error) { // generateChannels creates a list of channels based on the provided bundle versions. func generateChannels(versions []*semver.Version, brokenVersions []*semver.Version) []Channel { - channels := make([]Channel, 0) + allChannels := make([]Channel, 0) // the list of ChannelEntry for specific major version (4.2 channel contains all <= 4.2.X versions starting from 4.0.0) majorEntries := make([]ChannelEntry, 0) // very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 70f86bde..e6132100 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -39,9 +39,9 @@ type Icon struct { type Channel struct { Schema string `yaml:"schema"` - Name string `yaml:"name,omitempty"` - Package string `yaml:"package,omitempty"` - Entries []ChannelEntry `yaml:"entries,omitempty"` + Name string `yaml:"name"` + Package string `yaml:"package"` + Entries []ChannelEntry `yaml:"entries"` } type ChannelEntry struct { @@ -165,13 +165,13 @@ func (e *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version replacesVersion := previousEntryVersion.Original() if !slices.Contains(versionsWithoutReplaces, version.Original()) { - e.Replaces = "rhacs-operator.v" + replacesVersion + e.Replaces = generateBundleName(previousEntryVersion) } } func (e *ChannelEntry) addSkipRange(version, previousChannelVersion *semver.Version) { - skipRangeGreaterThanEqual := fmt.Sprintf("%d.%d.0", previousChannelVersion.Major(), previousChannelVersion.Minor()) - skipRangeLessThan := version.Original() + skipRangeFrom := fmt.Sprintf("%d.%d.0", previousChannelVersion.Major(), previousChannelVersion.Minor()) + skipRangeTo := version.Original() e.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeGreaterThanEqual, skipRangeLessThan) } From b9b9f3ce7cc7016dcd51fa39133ff13bdfb35baf Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 11 Aug 2025 03:01:21 +0200 Subject: [PATCH 080/105] Review comments --- catalog-template.yaml | 190 +++++++++++++++---------------- cmd/generate-catalog/generate.go | 126 ++++++++++++-------- cmd/generate-catalog/types.go | 68 ++++++----- 3 files changed, 212 insertions(+), 172 deletions(-) diff --git a/catalog-template.yaml b/catalog-template.yaml index 1bf1e4fb..72bec52b 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1,7 +1,7 @@ -#--------------------------------------------------------------------------- +#-------------------------------------------------------------------------------- # DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script. # Any manual changes will be overwritten. -#--------------------------------------------------------------------------- +#-------------------------------------------------------------------------------- schema: olm.template.basic entries: - schema: olm.package @@ -2403,375 +2403,375 @@ entries: - reference: schema: olm.bundle name: rhacs-operator.v3.62.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.62.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.63.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.64.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.64.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.64.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.65.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.65.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.66.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.66.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.67.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.67.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.67.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.68.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.68.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.68.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.69.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.69.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.69.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.70.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.70.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.71.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.71.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.71.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.71.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.72.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.73.5 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.5 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.6 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.7 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.8 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v3.74.9 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.0.5 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.0 - message: "This Operator version is broken and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.5 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.1.6 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.2.5 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.5 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.6 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.7 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.3.8 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.5 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.6 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.7 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.4.8 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.0 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.1 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.2 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.3 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.4 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.5 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.6 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.7 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.8 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.bundle name: rhacs-operator.v4.5.9 - message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + message: "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf - schema: olm.bundle diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index a520ffa9..7714ca61 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -7,6 +7,7 @@ import ( "encoding/base64" "fmt" "log" + "maps" "os" "slices" @@ -19,14 +20,16 @@ const ( inputFile = "bundles.yaml" outputFile = "catalog-template.yaml" iconFile = "icon.png" - firstLineHeadComment = "DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script." - secondLineHeadComment = "Any manual changes will be overwritten." channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - bundleDeprecationMessage = "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" - versionBrokenMessage = "This product version has known significant defects and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + bundleDeprecationMessage = "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + versionBrokenMessage = "This product version has known significant defects and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel." first3MajorVersion = "3.62.0" first4MajorVersion = "4.0.0" + resultYamlHeadComment = `-------------------------------------------------------------------------------- +# DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script. +# Any manual changes will be overwritten. +#--------------------------------------------------------------------------------` ) func main() { @@ -34,24 +37,24 @@ func main() { if err != nil { log.Fatalf("Failed to generate catalog template: %v", err) } - fmt.Printf("%s generated successfully.\n", outputFile) } // generateCatalogTemplateFile reads the bundles.yaml file, processes the data, and writes the catalog template to the output file. func generateCatalogTemplateFile() error { - input, err := readInputFile() + config, err := readInputFile(inputFile) if err != nil { return fmt.Errorf("failed to read bundle list file: %v", err) } - versions := getAllVersions(input.Images) + versions := getAllVersions(config.Images) + skippedVersions := slices.Collect(maps.Keys(config.BrokenVersions)) pkg, err := generatePackageWithIcon() if err != nil { return fmt.Errorf("failed to generate package object with icon: %v", err) } - channels := generateChannels(versions, input.BrokenVersions) - deprecations := generateDeprecations(versions, input.OldestSupportedVersion, input.BrokenVersions) - bundles := generateBundles(input.Images) + channels := generateChannels(versions, skippedVersions) + deprecations := generateDeprecations(versions, config.OldestSupportedVersion, config.BrokenVersions) + bundles := generateBundles(config.Images) ct := newCatalogTemplate() ct.addPackage(pkg) @@ -59,38 +62,72 @@ func generateCatalogTemplateFile() error { ct.addDeprecations(deprecations) ct.addBundles(bundles) - err = writeToFile(ct) + err = writeToFile(outputFile, ct) if err != nil { return fmt.Errorf("failed to write catalog template to file: %v", err) } + fmt.Printf("%s generated successfully.\n", outputFile) + return nil } -// readInputFile unmarshals YAML file onto Input structure. -func readInputFile() (Input, error) { - inputBytes, err := os.ReadFile(inputFile) +// readInputFile unmarshals YAML file onto Configuration structure. +func readInputFile(filename string) (Configuration, error) { + inputBytes, err := os.ReadFile(filename) if err != nil { - return Input{}, fmt.Errorf("failed to read %s: %v", inputFile, err) + return Configuration{}, fmt.Errorf("failed to read %s: %v", filename, err) } var input Input if err := yaml.Unmarshal(inputBytes, &input); err != nil { - return Input{}, fmt.Errorf("failed to parse YAML: %v", err) + return Configuration{}, fmt.Errorf("failed to unmarshal YAML: %v", err) + } + + var config Configuration + oldest, err := semver.NewVersion(input.OldestSupportedVersion) + if err != nil { + return Configuration{}, fmt.Errorf("invalid oldest_supported_version %q: %v", input.OldestSupportedVersion, err) + } + + brokens := make(map[*semver.Version]bool) + for _, s := range input.BrokenVersions { + v, err := semver.NewVersion(s) + if err != nil { + return Configuration{}, fmt.Errorf("invalid broken_versions %q: %v", s, err) + } + brokens[v] = true } - if err := validateImages(input.Images); err != nil { - return Input{}, err + var images []BundleImage + for _, img := range input.Images { + v, err := semver.NewVersion(img.Version) + if err != nil { + return Configuration{}, fmt.Errorf("invalid version %q for image %q: %v", img.Version, img.Image, err) + } + images = append(images, BundleImage{ + Image: img.Image, + Version: v, + }) } - if err := validateVersions(input.Images); err != nil { - return Input{}, err + config = Configuration{ + OldestSupportedVersion: oldest, + BrokenVersions: brokens, + Images: images, } - return input, nil + if err := validateImages(config.Images); err != nil { + return Configuration{}, err + } + if err := validateVersions(config.Images); err != nil { + return Configuration{}, err + } + + return config, nil } // getAllVersions extracts all operator versions from the input images. -func getAllVersions(images []InputBundleImage) []*semver.Version { - versions := make([]*semver.Version, 0) +func getAllVersions(images []BundleImage) []*semver.Version { + versions := make([]*semver.Version, 0, len(images)) for _, img := range images { versions = append(versions, img.Version) } @@ -119,7 +156,7 @@ func generatePackageWithIcon() (Package, error) { } // generateChannels creates a list of channels based on the provided bundle versions. -func generateChannels(versions []*semver.Version, brokenVersions []*semver.Version) []Channel { +func generateChannels(versions []*semver.Version, skippedVersions []*semver.Version) []Channel { allChannels := make([]Channel, 0) // the list of ChannelEntry for specific major version (4.2 channel contains all <= 4.2.X versions starting from 4.0.0) majorEntries := make([]ChannelEntry, 0) @@ -138,17 +175,17 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi if v.Patch() == 0 { previousChannelVersion = previousEntryVersion if channel != nil { - channels = append(channels, *channel) + allChannels = append(allChannels, *channel) // Add "latest" channel when all "3.X.X" version are processed if v.Original() == first4MajorVersion { latestChannel := newLatestChannel(channel.Entries) - channels = append(channels, latestChannel) + allChannels = append(allChannels, latestChannel) } } channel = newChannel(v, slices.Clone(majorEntries)) } - catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion, brokenVersions) + catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion, skippedVersions) channel.Entries = append(channel.Entries, catalogChannelEntry) majorEntries = append(majorEntries, catalogChannelEntry) @@ -156,16 +193,16 @@ func generateChannels(versions []*semver.Version, brokenVersions []*semver.Versi } // add the last channel entry for the last version processed - channels = append(channels, *channel) + allChannels = append(allChannels, *channel) // add "stable" channel when the last version is reached stableChannel := newStableChannel(channel.Entries) - channels = append(channels, stableChannel) + allChannels = append(allChannels, stableChannel) - return channels + return allChannels } // generateDeprecations creates an object with a list of deprecations based on the provided versions. -func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *semver.Version, brokenVersions []*semver.Version) Deprecations { +func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *semver.Version, brokenVersions map[*semver.Version]bool) Deprecations { var deprecations []DeprecationEntry var channelVersions []*semver.Version for _, v := range versions { @@ -189,7 +226,7 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se for _, v := range versions { if v.LessThan(oldestSupportedVersion) { deprecationMessage := bundleDeprecationMessage - if containsVersion(brokenVersions, v) { + if brokenVersions[v] { deprecationMessage = versionBrokenMessage } deprecations = append(deprecations, newBundleDeprecationEntry(v, deprecationMessage)) @@ -200,7 +237,7 @@ func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *se } // generateBundles creates a list of bundle entries based on the provided versions and their corresponding images. -func generateBundles(images []InputBundleImage) []BundleEntry { +func generateBundles(images []BundleImage) []BundleEntry { var bundleEntries []BundleEntry for _, img := range images { bundleEntries = append(bundleEntries, newBundleEntry(img.Image)) @@ -209,14 +246,8 @@ func generateBundles(images []InputBundleImage) []BundleEntry { } // writeToFile writes the resulting catalog template to the output YAML file. -func writeToFile(ct CatalogTemplate) error { - headComment := yaml.HeadComment( - "---------------------------------------------------------------------------", - // add a space before the comment to separate it from the "#" YAML comment character - " "+firstLineHeadComment, - " "+secondLineHeadComment, - "---------------------------------------------------------------------------", - ) +func writeToFile(filename string, ct CatalogTemplate) error { + headComment := yaml.HeadComment(resultYamlHeadComment) comments := yaml.CommentMap{ "$": []*yaml.Comment{headComment}, // "$" means top-level comment } @@ -225,7 +256,7 @@ func writeToFile(ct CatalogTemplate) error { if err != nil { return fmt.Errorf("failed to marshal catalog: %v", err) } - if err := os.WriteFile(outputFile, out, 0644); err != nil { + if err := os.WriteFile(filename, out, 0644); err != nil { return fmt.Errorf("failed to write output: %v", err) } @@ -233,8 +264,7 @@ func writeToFile(ct CatalogTemplate) error { } // validateVersions checks that the operator versions are sorted in ascending order and that there are no duplicates. -func validateVersions(images []InputBundleImage) error { - seenVersions := make(map[*semver.Version]bool) +func validateVersions(images []BundleImage) error { for i := 0; i < len(images)-1; i++ { version := images[i].Version nextVersion := images[i+1].Version @@ -244,19 +274,15 @@ func validateVersions(images []InputBundleImage) error { if nextVersion == nil { return fmt.Errorf("version is not set for image %s", images[i+1].Image) } - if version.GreaterThan(nextVersion) { + if version.GreaterThanEqual(nextVersion) { return fmt.Errorf("operator versions are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) } - if seenVersions[version] { - return fmt.Errorf("operator list have duplicate versions: %s == %s", version.Original(), nextVersion.Original()) - } - seenVersions[version] = true } return nil } // validateImages checks that all images in the input bundle have valid container image references with a digest. -func validateImages(images []InputBundleImage) error { +func validateImages(images []BundleImage) error { for _, img := range images { if err := validateImageReference(img.Image); err != nil { return fmt.Errorf("invalid image reference %q: %w", img.Image, err) diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index e6132100..b17b518c 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -7,23 +7,50 @@ import ( semver "github.com/Masterminds/semver/v3" ) +// A list of versions which must not have "replaces" key in they channel entries. +var versionsWithoutReplaces = []string{first3MajorVersion, first4MajorVersion} + type Input struct { - OldestSupportedVersion *semver.Version `yaml:"oldest_supported_version"` - BrokenVersions []*semver.Version `yaml:"broken_versions"` + OldestSupportedVersion string `yaml:"oldest_supported_version"` + BrokenVersions []string `yaml:"broken_versions"` Images []InputBundleImage `yaml:"images"` } type InputBundleImage struct { - Image string `yaml:"image"` - Version *semver.Version `yaml:"version"` + Image string `yaml:"image"` + Version string `yaml:"version"` +} + +// Describes configuration for the catalog template generation. It contains: +// - OldestSupportedVersion - the oldest supported version of the operator. All versions < OldestSupportedVersion are marked as deprecated. +// - BrokenVersions - a list of versions which are broken and should be skipped in the catalog. +// - Images - a list of bundle images with their versions. +type Configuration struct { + OldestSupportedVersion *semver.Version + BrokenVersions map[*semver.Version]bool + Images []BundleImage } +type BundleImage struct { + Image string + Version *semver.Version +} + +// Describes catalog template structure which is used to generate the catalog YAML file. +// See OLM catalog template documentation for more details: https://olm.operatorframework.io/docs/reference/catalog-templates/ type CatalogTemplate struct { Schema string `yaml:"schema"` Entries []CatalogEntry `yaml:"entries"` } -type CatalogEntry any +type CatalogEntry interface { + isCatalogEntry() +} + +func (Package) isCatalogEntry() {} +func (Channel) isCatalogEntry() {} +func (Deprecations) isCatalogEntry() {} +func (BundleEntry) isCatalogEntry() {} type Package struct { Schema string `yaml:"schema"` @@ -148,22 +175,18 @@ func newStableChannel(entries []ChannelEntry) Channel { // | replaces: rhacs-operator.v // | skipRange: '>= < ' // | skips: -// | - rhacs-operator.v -func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, brokenVersions []*semver.Version) ChannelEntry { +// | - rhacs-operator.v +func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, skippedVersions []*semver.Version) ChannelEntry { entry := ChannelEntry{ Name: generateBundleName(version), } entry.addReplaces(version, previousEntryVersion) entry.addSkipRange(version, previousChannelVersion) - entry.addSkips(version, brokenVersions) + entry.addSkips(version, skippedVersions) return entry } func (e *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version) { - // skip setting "replaces" key for the first version in each major version - versionsWithoutReplaces := []string{first3MajorVersion, first4MajorVersion} - - replacesVersion := previousEntryVersion.Original() if !slices.Contains(versionsWithoutReplaces, version.Original()) { e.Replaces = generateBundleName(previousEntryVersion) } @@ -172,15 +195,15 @@ func (e *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version func (e *ChannelEntry) addSkipRange(version, previousChannelVersion *semver.Version) { skipRangeFrom := fmt.Sprintf("%d.%d.0", previousChannelVersion.Major(), previousChannelVersion.Minor()) skipRangeTo := version.Original() - e.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeGreaterThanEqual, skipRangeLessThan) + e.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeFrom, skipRangeTo) } -func (e *ChannelEntry) addSkips(version *semver.Version, brokenVersions []*semver.Version) { - for _, brokenVersion := range brokenVersions { +func (e *ChannelEntry) addSkips(version *semver.Version, skippedVersions []*semver.Version) { + for _, skippedVersion := range skippedVersions { // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 - skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", brokenVersion.Major(), brokenVersion.Minor()+2)) - if version.GreaterThan(brokenVersion) && version.LessThan(skipsUntilVersion) { - e.Skips = append(e.Skips, generateBundleName(brokenVersion)) + skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", skippedVersion.Major(), skippedVersion.Minor()+2)) + if version.GreaterThan(skippedVersion) && version.LessThan(skipsUntilVersion) { + e.Skips = append(e.Skips, generateBundleName(skippedVersion)) } } } @@ -251,12 +274,3 @@ func generateChannelName(version *semver.Version) string { func generateBundleName(version *semver.Version) string { return fmt.Sprintf("rhacs-operator.v%s", version.Original()) } - -func containsVersion(brokenVersions []*semver.Version, ver *semver.Version) bool { - for _, v := range brokenVersions { - if v.Equal(ver) { - return true - } - } - return false -} From 178bd76e36ff56cb97aa99d421e9b9e91f0c1c56 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 12 Aug 2025 02:02:19 +0200 Subject: [PATCH 081/105] Update docs for oldest supported version --- README.md | 8 ++++---- bundles.yaml | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 38b5b6ea..6e61358f 100644 --- a/README.md +++ b/README.md @@ -30,10 +30,10 @@ See more in [our docs](https://spaces.redhat.com/display/StackRox/How+to+everyth link in `Brew Build Info` and find the digest of the `registry-proxy.engineering.redhat.com/rh-osbs/rhacs-operator-bundle` image. Take that image and replace `registry-proxy.engineering.redhat.com` with `brew.registry.redhat.io`. - -3. Run `make catalog-template.yaml`. This step should update `catalog-template.yaml` with the new version. -4. Update catalogs (follow [updating catalogs steps](#updating-catalogs)) -5. open a PR with `Add 4.Y.Z version` title +3. Update `oldest_supported_version` value if necessary. Older supported version should be equal to the lowest version from the [Red Hat Advanced Cluster Security for Kubernetes Support Policy](https://access.redhat.com/support/policy/updates/rhacs) (scroll to `Maintenance Support` version). +4. Run `make catalog-template.yaml`. This step should update `catalog-template.yaml` with the new version. +5. Update catalogs (follow [updating catalogs steps](#updating-catalogs)) +6. open a PR with `Add 4.Y.Z version` title diff --git a/bundles.yaml b/bundles.yaml index 0a3d3acb..bf0e256e 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -1,3 +1,5 @@ +# Oldest supported version should be equal to the lowest supported version in the support policy document. +# See: https://access.redhat.com/support/policy/updates/rhacs oldest_supported_version: 4.6.0 broken_versions: - 4.1.0 From 211a3215b280fc73a0ee76eb3cc38d7e7ba19670 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 12 Aug 2025 02:02:47 +0200 Subject: [PATCH 082/105] Update catalogs --- .../rhacs-operator/catalog.json | 224 +++++++++--------- .../rhacs-operator/catalog.json | 224 +++++++++--------- catalog-template.yaml | 38 +-- 3 files changed, 243 insertions(+), 243 deletions(-) diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index f47202c5..73b60ca4 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -17759,133 +17759,133 @@ "schema": "olm.channel", "name": "rhacs-3.62" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.63" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.64" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.65" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.66" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.67" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.68" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.69" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.70" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.71" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.72" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.73" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.74" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.0" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.1" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.2" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.3" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.4" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.5" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { @@ -17899,651 +17899,651 @@ "schema": "olm.bundle", "name": "rhacs-operator.v3.62.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.63.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.7" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.8" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.9" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.0" }, - "message": "This Operator version is broken and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.7" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.8" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.7" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.8" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.7" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.8" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.9" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" } ] } diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index c6c3d5a6..a82a16c1 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -139508,133 +139508,133 @@ "schema": "olm.channel", "name": "rhacs-3.62" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.63" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.64" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.65" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.66" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.67" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.68" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.69" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.70" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.71" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.72" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.73" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-3.74" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.0" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.1" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.2" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.3" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.4" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.channel", "name": "rhacs-4.5" }, - "message": "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { @@ -139648,651 +139648,651 @@ "schema": "olm.bundle", "name": "rhacs-operator.v3.62.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.62.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.63.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.64.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.65.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.66.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.67.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.68.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.69.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.70.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.71.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.72.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.73.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.7" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.8" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v3.74.9" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.0.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.0" }, - "message": "This Operator version is broken and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.1.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.2.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.7" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.3.8" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.7" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.4.8" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.0" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.1" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.2" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.3" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.4" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.5" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.6" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.7" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.8" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, { "reference": { "schema": "olm.bundle", "name": "rhacs-operator.v4.5.9" }, - "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs\n" + "message": "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" } ] } diff --git a/catalog-template.yaml b/catalog-template.yaml index 72bec52b..bcf03a5f 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2323,79 +2323,79 @@ entries: - reference: schema: olm.channel name: rhacs-3.62 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.63 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.64 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.65 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.66 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.67 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.68 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.69 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.70 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.71 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.72 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.73 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-3.74 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.0 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.1 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.2 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.3 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.4 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: rhacs-4.5 - message: "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - reference: schema: olm.channel name: latest From 623920322211a2ca79ac4434ecb3fc36fba25b35 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 12 Aug 2025 02:03:16 +0200 Subject: [PATCH 083/105] Add tests for reading input file --- cmd/generate-catalog/generate_test.go | 127 +++++++++++++++--- .../testdata/image_without_digest.yaml | 8 ++ .../testdata/invalid_broken_versions.yaml | 4 + .../testdata/invalid_image_version.yaml | 5 + .../invalid_oldest_supported_version.yaml | 8 ++ .../testdata/invalid_yaml.yaml | 1 + .../testdata/valid_input.yaml | 8 ++ 7 files changed, 145 insertions(+), 16 deletions(-) create mode 100644 cmd/generate-catalog/testdata/image_without_digest.yaml create mode 100644 cmd/generate-catalog/testdata/invalid_broken_versions.yaml create mode 100644 cmd/generate-catalog/testdata/invalid_image_version.yaml create mode 100644 cmd/generate-catalog/testdata/invalid_oldest_supported_version.yaml create mode 100644 cmd/generate-catalog/testdata/invalid_yaml.yaml create mode 100644 cmd/generate-catalog/testdata/valid_input.yaml diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index 19563461..919c635b 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -1,6 +1,8 @@ package main import ( + "maps" + "slices" "testing" semver "github.com/Masterminds/semver/v3" @@ -36,43 +38,136 @@ var ( ) func TestGenerateChannels(t *testing.T) { - // Define test cases tests := []struct { name string versions []*semver.Version - brokenVersions []*semver.Version expectedChannels []Channel }{ { - name: "Multiple major versions with broken version", + name: "Single major version with patch versions", + versions: []*semver.Version{ + v3620, + v3621, + }, + expectedChannels: []Channel{ + *newChannel(v3620, nil), + newStableChannel(nil), + }, + }, + { + name: "Multiple major versions with patch versions", versions: []*semver.Version{ v3620, v3621, v4000, v4001, - v4002, - v4100, - v4101, - v4200, }, - brokenVersions: []*semver.Version{ - v4001, + expectedChannels: []Channel{ + *newChannel(v3620, nil), + newLatestChannel(nil), + *newChannel(v4000, nil), + newStableChannel(nil), + }, + }, + { + name: "Only stable channel with no versions", + versions: []*semver.Version{}, + expectedChannels: []Channel{ + newStableChannel(nil), + }, + }, + { + name: "First 4.x version triggers latest channel", + versions: []*semver.Version{ + v4000, }, expectedChannels: []Channel{ - *channel36, - latestChannel, - *channel40, - *channel41, - *channel42, - stableChannel, + newLatestChannel(nil), + *newChannel(v4000, nil), + newStableChannel(nil), }, }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - actualChannels := generateChannels(tt.versions, tt.brokenVersions) + actualChannels := generateChannels(tt.versions) assert.Equal(t, tt.expectedChannels, actualChannels) }) } } +func TestReadInputFile(t *testing.T) { + tests := []struct { + name string + filePath string + expectedError string + expectedConfig Configuration + }{ + { + name: "Valid input file", + filePath: "testdata/valid_input.yaml", + expectedError: "", + expectedConfig: Configuration{ + OldestSupportedVersion: semver.MustParse("4.6.0"), + BrokenVersions: map[*semver.Version]bool{ + semver.MustParse("4.1.0"): true, + }, + Images: []BundleImage{ + { + Image: "example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf", + Version: semver.MustParse("3.62.0"), + }, + { + Image: "example.com/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e", + Version: semver.MustParse("4.0.0"), + }, + }, + }, + }, + { + name: "Invalid YAML format", + filePath: "testdata/invalid_yaml.yaml", + expectedError: "failed to unmarshal YAML", + }, + { + name: "Invalid oldest_supported_version", + filePath: "testdata/invalid_oldest_supported_version.yaml", + expectedError: "invalid oldest_supported_version", + }, + { + name: "Invalid broken_versions", + filePath: "testdata/invalid_broken_versions.yaml", + expectedError: "invalid broken_versions", + }, + { + name: "Invalid image version", + filePath: "testdata/invalid_image_version.yaml", + expectedError: "invalid version", + }, + { + name: "Image reference without digest", + filePath: "testdata/image_without_digest.yaml", + expectedError: "image reference does not include a digest", + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + // Call the function under test + config, err := readInputFile(tt.filePath) + + // Check for expected errors + if tt.expectedError != "" { + assert.Error(t, err) + assert.Contains(t, err.Error(), tt.expectedError) + } else { + assert.NoError(t, err) + assert.Equal(t, tt.expectedConfig.Images, config.Images) + assert.True(t, tt.expectedConfig.OldestSupportedVersion.Equal(config.OldestSupportedVersion)) + expectedBrokenVersions := slices.Collect(maps.Keys(tt.expectedConfig.BrokenVersions)) + actualBrokenVersions := slices.Collect(maps.Keys(config.BrokenVersions)) + assert.ElementsMatch(t, expectedBrokenVersions, actualBrokenVersions) + } + }) + } +} diff --git a/cmd/generate-catalog/testdata/image_without_digest.yaml b/cmd/generate-catalog/testdata/image_without_digest.yaml new file mode 100644 index 00000000..e532b5ce --- /dev/null +++ b/cmd/generate-catalog/testdata/image_without_digest.yaml @@ -0,0 +1,8 @@ +oldest_supported_version: 4.6.0 +broken_versions: +- 4.1.0 +images: + - image: example.com/image:v1 + version: 3.62.0 + - image: example.com/image:v2 + version: 4.0.0 \ No newline at end of file diff --git a/cmd/generate-catalog/testdata/invalid_broken_versions.yaml b/cmd/generate-catalog/testdata/invalid_broken_versions.yaml new file mode 100644 index 00000000..00226922 --- /dev/null +++ b/cmd/generate-catalog/testdata/invalid_broken_versions.yaml @@ -0,0 +1,4 @@ +oldest_supported_version: 4.6.0 +broken_versions: + - "not-a-valid-semantic-version" +images: [] \ No newline at end of file diff --git a/cmd/generate-catalog/testdata/invalid_image_version.yaml b/cmd/generate-catalog/testdata/invalid_image_version.yaml new file mode 100644 index 00000000..43bffb00 --- /dev/null +++ b/cmd/generate-catalog/testdata/invalid_image_version.yaml @@ -0,0 +1,5 @@ +oldest_supported_version: 3.62.0 +broken_versions: [] +images: + - image: "example.com/image:v3.62.0" + version: "not-a-valid-semantic-version" \ No newline at end of file diff --git a/cmd/generate-catalog/testdata/invalid_oldest_supported_version.yaml b/cmd/generate-catalog/testdata/invalid_oldest_supported_version.yaml new file mode 100644 index 00000000..4d9a53c8 --- /dev/null +++ b/cmd/generate-catalog/testdata/invalid_oldest_supported_version.yaml @@ -0,0 +1,8 @@ +oldest_supported_version: "not-a-valid-semantic-version" +broken_versions: +- 4.1.0 +images: + - image: example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf + version: 3.62.0 + - image: example.com/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e + version: 4.0.0 \ No newline at end of file diff --git a/cmd/generate-catalog/testdata/invalid_yaml.yaml b/cmd/generate-catalog/testdata/invalid_yaml.yaml new file mode 100644 index 00000000..3890d719 --- /dev/null +++ b/cmd/generate-catalog/testdata/invalid_yaml.yaml @@ -0,0 +1 @@ +obviously not a yaml file \ No newline at end of file diff --git a/cmd/generate-catalog/testdata/valid_input.yaml b/cmd/generate-catalog/testdata/valid_input.yaml new file mode 100644 index 00000000..1043ce5c --- /dev/null +++ b/cmd/generate-catalog/testdata/valid_input.yaml @@ -0,0 +1,8 @@ +oldest_supported_version: 4.6.0 +broken_versions: +- 4.1.0 +images: + - image: example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf + version: 3.62.0 + - image: example.com/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e + version: 4.0.0 \ No newline at end of file From 6dfcb9ec7dc4e27f484cfc87806379d1392a9082 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 12 Aug 2025 02:03:33 +0200 Subject: [PATCH 084/105] Rework channel generation --- cmd/generate-catalog/generate.go | 146 +++++++++++++++++++++---------- cmd/generate-catalog/types.go | 44 ++++++---- 2 files changed, 123 insertions(+), 67 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 7714ca61..b808a5bc 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -20,10 +20,12 @@ const ( inputFile = "bundles.yaml" outputFile = "catalog-template.yaml" iconFile = "icon.png" - channelDeprecationMessage = "This version is no longer supported. Please switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" + channelDeprecationMessage = "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" bundleDeprecationMessage = "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" versionBrokenMessage = "This product version has known significant defects and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel." + latestChannelName = "latest" + stableChannelName = "stable" first3MajorVersion = "3.62.0" first4MajorVersion = "4.0.0" resultYamlHeadComment = `-------------------------------------------------------------------------------- @@ -52,8 +54,14 @@ func generateCatalogTemplateFile() error { if err != nil { return fmt.Errorf("failed to generate package object with icon: %v", err) } - channels := generateChannels(versions, skippedVersions) - deprecations := generateDeprecations(versions, config.OldestSupportedVersion, config.BrokenVersions) + channels := generateChannels(versions) + entries := generateChannelEntries(versions, skippedVersions) + channels, err = addChannelEntries(channels, entries) + if err != nil { + return fmt.Errorf("failed to add channel entries: %v", err) + } + + deprecations := generateDeprecations(versions, channels, config.OldestSupportedVersion, config.BrokenVersions) bundles := generateBundles(config.Images) ct := newCatalogTemplate() @@ -145,7 +153,7 @@ func generatePackageWithIcon() (Package, error) { packageWithIcon := Package{ Schema: "olm.package", Name: "rhacs-operator", - DefaultChannel: "stable", + DefaultChannel: stableChannelName, Icon: Icon{ Base64data: iconBase64, MediaType: "image/png", @@ -155,71 +163,113 @@ func generatePackageWithIcon() (Package, error) { return packageWithIcon, nil } -// generateChannels creates a list of channels based on the provided bundle versions. -func generateChannels(versions []*semver.Version, skippedVersions []*semver.Version) []Channel { - allChannels := make([]Channel, 0) - // the list of ChannelEntry for specific major version (4.2 channel contains all <= 4.2.X versions starting from 4.0.0) - majorEntries := make([]ChannelEntry, 0) +func generateChannels(versions []*semver.Version) []Channel { + channels := make([]Channel, 0) + + for _, v := range versions { + if v.Original() == first4MajorVersion { + latestChannel := newLatestChannel(nil) + channels = append(channels, latestChannel) + } + if v.Patch() == 0 { + // Create a new channel for each new minor version (patch = 0) + channel := newChannel(v, nil) + channels = append(channels, *channel) + } + + } + // Create a stable channel at the end + stableChannel := newStableChannel(nil) + channels = append(channels, stableChannel) + + return channels +} + +func generateChannelEntries(versions []*semver.Version, skippedVersions []*semver.Version) []ChannelEntry { + channelEntries := make([]ChannelEntry, 0) // very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := semver.MustParse("3.61.0") previousChannelVersion := semver.MustParse("3.61.0") - var channel *Channel for _, v := range versions { - // refresh major channel entries list when new major version is reached - if v.Major() != previousEntryVersion.Major() { - majorEntries = make([]ChannelEntry, 0) - } - - // create a new channel entry for each new minor version (patch = 0) - if v.Patch() == 0 { + if v.Minor() != previousEntryVersion.Minor() { previousChannelVersion = previousEntryVersion - if channel != nil { - allChannels = append(allChannels, *channel) - // Add "latest" channel when all "3.X.X" version are processed - if v.Original() == first4MajorVersion { - latestChannel := newLatestChannel(channel.Entries) - allChannels = append(allChannels, latestChannel) - } - } - channel = newChannel(v, slices.Clone(majorEntries)) } catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion, skippedVersions) - channel.Entries = append(channel.Entries, catalogChannelEntry) - majorEntries = append(majorEntries, catalogChannelEntry) + channelEntries = append(channelEntries, catalogChannelEntry) previousEntryVersion = v } - // add the last channel entry for the last version processed - allChannels = append(allChannels, *channel) - // add "stable" channel when the last version is reached - stableChannel := newStableChannel(channel.Entries) - allChannels = append(allChannels, stableChannel) + return channelEntries +} + +func addChannelEntries(channels []Channel, channelEntries []ChannelEntry) ([]Channel, error) { + updateChannels := make([]Channel, 0, len(channels)) + + entriesFrom := 0 + entriesUntil := 0 + for _, channel := range channels { + if channel.FirstVersion == nil { + // skip "stable" and "latest" channels without version + continue + } + // iterate through all channel entries and find the entries that fits for the current channel + for entriesUntil < len(channelEntries) && + channelEntries[entriesUntil].Version.Major() <= channel.FirstVersion.Major() && + channelEntries[entriesUntil].Version.Minor() <= channel.FirstVersion.Minor() { + // Update the entriesFrom index when the first 4.x.x version is reached to ignore all 3.x.x versions. + // There was a decision to not provide an upgrade path from 3.x.x to 4.x.x. + // Thus 4.x channels should not contain any entries from 3.x.x versions. + // Also add all 3.x.x channel entries to the "latest" channel. + if channelEntries[entriesUntil].Version.Equal(semver.MustParse(first4MajorVersion)) { + latestChannel, err := addChannelEntriesByName(channels, latestChannelName, channelEntries[entriesFrom:entriesUntil]) + if err != nil { + return nil, fmt.Errorf("failed to add entries to latest channel: %v", err) + } + updateChannels = append(updateChannels, latestChannel) + + entriesFrom = entriesUntil + } + + entriesUntil++ + } + + channel.Entries = channelEntries[entriesFrom:entriesUntil] + updateChannels = append(updateChannels, channel) + } + stableChannel, err := addChannelEntriesByName(channels, stableChannelName, channelEntries[entriesFrom:entriesUntil]) + if err != nil { + return nil, fmt.Errorf("failed to add entries to stable channel: %v", err) + } + updateChannels = append(updateChannels, stableChannel) + + return updateChannels, nil +} - return allChannels +func addChannelEntriesByName(channels []Channel, channelName string, channelEntries []ChannelEntry) (Channel, error) { + for _, channel := range channels { + if channel.Name == channelName { + channel.Entries = append(channel.Entries, channelEntries...) + return channel, nil + } + } + return Channel{}, fmt.Errorf("channel with name %s not found", channelName) } // generateDeprecations creates an object with a list of deprecations based on the provided versions. -func generateDeprecations(versions []*semver.Version, oldestSupportedVersion *semver.Version, brokenVersions map[*semver.Version]bool) Deprecations { +func generateDeprecations(versions []*semver.Version, channels []Channel, oldestSupportedVersion *semver.Version, brokenVersions map[*semver.Version]bool) Deprecations { var deprecations []DeprecationEntry - var channelVersions []*semver.Version - for _, v := range versions { - // each 0 Patch version indicates a new channel. - if v.Patch() == 0 { - channelVersions = append(channelVersions, v) - } - } - // deprecate all channels that are older than the oldest supported version - for _, channelVersion := range channelVersions { - if channelVersion.LessThan(oldestSupportedVersion) { - channelname := generateChannelName(channelVersion) - deprecations = append(deprecations, newChannelDeprecationEntry(channelname, channelDeprecationMessage)) + for _, channel := range channels { + if channel.FirstVersion != nil && channel.FirstVersion.LessThan(oldestSupportedVersion) { + channelDeprecation := newChannelDeprecationEntry(channel.Name, channelDeprecationMessage) + deprecations = append(deprecations, channelDeprecation) } } - latestDeprecationEntry := newChannelDeprecationEntry("latest", latestChannelDeprecationMessage) + + latestDeprecationEntry := newChannelDeprecationEntry(latestChannelName, latestChannelDeprecationMessage) deprecations = append(deprecations, latestDeprecationEntry) // deprecate all bundles that are older than the oldest supported version diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index b17b518c..c1e8d385 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -10,6 +10,11 @@ import ( // A list of versions which must not have "replaces" key in they channel entries. var versionsWithoutReplaces = []string{first3MajorVersion, first4MajorVersion} +// Describes format of the input file for catalog template generation. +// It contains: +// - OldestSupportedVersion - the oldest supported version of the operator. All versions < OldestSupportedVersion are marked as deprecated. +// - BrokenVersions - a list of versions which are broken and should be skipped in the catalog. +// - Images - a list of bundle images with their versions. type Input struct { OldestSupportedVersion string `yaml:"oldest_supported_version"` BrokenVersions []string `yaml:"broken_versions"` @@ -21,10 +26,7 @@ type InputBundleImage struct { Version string `yaml:"version"` } -// Describes configuration for the catalog template generation. It contains: -// - OldestSupportedVersion - the oldest supported version of the operator. All versions < OldestSupportedVersion are marked as deprecated. -// - BrokenVersions - a list of versions which are broken and should be skipped in the catalog. -// - Images - a list of bundle images with their versions. +// Describes domain logic configuration for the catalog template generation. type Configuration struct { OldestSupportedVersion *semver.Version BrokenVersions map[*semver.Version]bool @@ -65,17 +67,19 @@ type Icon struct { } type Channel struct { - Schema string `yaml:"schema"` - Name string `yaml:"name"` - Package string `yaml:"package"` - Entries []ChannelEntry `yaml:"entries"` + Schema string `yaml:"schema"` + Name string `yaml:"name"` + Package string `yaml:"package"` + Entries []ChannelEntry `yaml:"entries"` + FirstVersion *semver.Version `yaml:"-"` } type ChannelEntry struct { - Name string `yaml:"name"` - Replaces string `yaml:"replaces,omitempty"` - SkipRange string `yaml:"skipRange"` - Skips []string `yaml:"skips,omitempty"` + Name string `yaml:"name"` + Replaces string `yaml:"replaces,omitempty"` + SkipRange string `yaml:"skipRange"` + Skips []string `yaml:"skips,omitempty"` + Version *semver.Version `yaml:"-"` } type Deprecations struct { @@ -140,10 +144,11 @@ func (c *CatalogTemplate) addBundles(bundles []BundleEntry) { // | - func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { return &Channel{ - Schema: "olm.channel", - Name: generateChannelName(version), - Package: "rhacs-operator", - Entries: entries, + Schema: "olm.channel", + Name: generateChannelName(version), + Package: "rhacs-operator", + Entries: entries, + FirstVersion: version, } } @@ -152,7 +157,7 @@ func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { func newLatestChannel(entries []ChannelEntry) Channel { return Channel{ Schema: "olm.channel", - Name: "latest", + Name: latestChannelName, Package: "rhacs-operator", Entries: entries, } @@ -163,7 +168,7 @@ func newLatestChannel(entries []ChannelEntry) Channel { func newStableChannel(entries []ChannelEntry) Channel { return Channel{ Schema: "olm.channel", - Name: "stable", + Name: stableChannelName, Package: "rhacs-operator", Entries: entries, } @@ -178,7 +183,8 @@ func newStableChannel(entries []ChannelEntry) Channel { // | - rhacs-operator.v func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, skippedVersions []*semver.Version) ChannelEntry { entry := ChannelEntry{ - Name: generateBundleName(version), + Name: generateBundleName(version), + Version: version, } entry.addReplaces(version, previousEntryVersion) entry.addSkipRange(version, previousChannelVersion) From bc87179f722ee31cad6ea68f1302f48d1508eda0 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 18 Aug 2025 13:48:32 +0200 Subject: [PATCH 085/105] Apply suggestions from code review Co-authored-by: Misha Sugakov <537715+msugakov@users.noreply.github.com> --- README.md | 6 ++++-- cmd/generate-catalog/generate.go | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 485abdbe..5bf0b08b 100644 --- a/README.md +++ b/README.md @@ -31,10 +31,12 @@ See more in [our docs](https://spaces.redhat.com/display/StackRox/How+to+everyth link in `Brew Build Info` and find the digest of the `registry-proxy.engineering.redhat.com/rh-osbs/rhacs-operator-bundle` image. Take that image and replace `registry-proxy.engineering.redhat.com` with `brew.registry.redhat.io`. -3. Update `oldest_supported_version` value if necessary. Older supported version should be equal to the lowest version from the [Red Hat Advanced Cluster Security for Kubernetes Support Policy](https://access.redhat.com/support/policy/updates/rhacs) (scroll to `Maintenance Support` version). +3. Update `oldest_supported_version` value: + * Check `Life Cycle Dates` table in [Red Hat Advanced Cluster Security for Kubernetes Support Policy](https://access.redhat.com/support/policy/updates/rhacs). + * Set `oldest_supported_version` to be the oldest Y-Stream version still in support according to that table, including Maintenance Support. Patch number should always be `.0`. For example, if 4.6 is the oldest in support (maintenance phase), set `oldest_supported_version: 4.6.0`. 4. Run `make catalog-template.yaml`. This step should update `catalog-template.yaml` with the new version. 5. Update catalogs (follow [updating catalogs steps](#updating-catalogs)) -6. open a PR with `Add 4.Y.Z version` title +6. Open a PR with `Add 4.Y.Z version` title. diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index b808a5bc..088fe820 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -101,7 +101,7 @@ func readInputFile(filename string) (Configuration, error) { for _, s := range input.BrokenVersions { v, err := semver.NewVersion(s) if err != nil { - return Configuration{}, fmt.Errorf("invalid broken_versions %q: %v", s, err) + return Configuration{}, fmt.Errorf("invalid item in broken_versions %q: %v", s, err) } brokens[v] = true } From 9c152fbe919a7b96ece3c5dcdb69733973be2013 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 18 Aug 2025 13:58:10 +0200 Subject: [PATCH 086/105] Fix README --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 485abdbe..10762475 100644 --- a/README.md +++ b/README.md @@ -31,10 +31,12 @@ See more in [our docs](https://spaces.redhat.com/display/StackRox/How+to+everyth link in `Brew Build Info` and find the digest of the `registry-proxy.engineering.redhat.com/rh-osbs/rhacs-operator-bundle` image. Take that image and replace `registry-proxy.engineering.redhat.com` with `brew.registry.redhat.io`. -3. Update `oldest_supported_version` value if necessary. Older supported version should be equal to the lowest version from the [Red Hat Advanced Cluster Security for Kubernetes Support Policy](https://access.redhat.com/support/policy/updates/rhacs) (scroll to `Maintenance Support` version). +3. Update `oldest_supported_version` value: + * Check `Life Cycle Dates` table in [Red Hat Advanced Cluster Security for Kubernetes Support Policy](https://access.redhat.com/support/policy/updates/rhacs). + * Set `oldest_supported_version` to be the oldest Y-Stream version still in support according to that table, including Maintenance Support. Patch number should always be `.0`. For example, if 4.6 is the oldest in support (maintenance phase), set `oldest_supported_version: 4.6.0`. 4. Run `make catalog-template.yaml`. This step should update `catalog-template.yaml` with the new version. -5. Update catalogs (follow [updating catalogs steps](#updating-catalogs)) -6. open a PR with `Add 4.Y.Z version` title +5. Update catalogs (follow [updating catalogs steps](#updating-catalogs)). +6. Open a PR with `Add 4.Y.Z version` title. From 265043ec6151147df9e2d9d1945ab699d4e8d06a Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 18 Aug 2025 13:58:28 +0200 Subject: [PATCH 087/105] Change head comment --- cmd/generate-catalog/generate.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index b808a5bc..d5c85550 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -28,12 +28,15 @@ const ( stableChannelName = "stable" first3MajorVersion = "3.62.0" first4MajorVersion = "4.0.0" - resultYamlHeadComment = `-------------------------------------------------------------------------------- -# DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script. -# Any manual changes will be overwritten. -#--------------------------------------------------------------------------------` ) +var headComment = []string{ + "--------------------------------------------------------------------------------", + " DO NOT EDIT. This file is generated by cmd/generate-catalog/generate.go script.", + " Any manual changes will be overwritten.", + "--------------------------------------------------------------------------------", +} + func main() { err := generateCatalogTemplateFile() if err != nil { @@ -297,7 +300,7 @@ func generateBundles(images []BundleImage) []BundleEntry { // writeToFile writes the resulting catalog template to the output YAML file. func writeToFile(filename string, ct CatalogTemplate) error { - headComment := yaml.HeadComment(resultYamlHeadComment) + headComment := yaml.HeadComment(headComment...) comments := yaml.CommentMap{ "$": []*yaml.Comment{headComment}, // "$" means top-level comment } From b7ad9b5cd486d55c8b6df342e828076363f075a8 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 18 Aug 2025 13:58:49 +0200 Subject: [PATCH 088/105] Add end line space --- cmd/generate-catalog/testdata/image_without_digest.yaml | 3 ++- cmd/generate-catalog/testdata/invalid_broken_versions.yaml | 2 +- cmd/generate-catalog/testdata/invalid_image_version.yaml | 2 +- .../testdata/invalid_oldest_supported_version.yaml | 2 +- cmd/generate-catalog/testdata/invalid_yaml.yaml | 2 +- cmd/generate-catalog/testdata/valid_input.yaml | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/cmd/generate-catalog/testdata/image_without_digest.yaml b/cmd/generate-catalog/testdata/image_without_digest.yaml index e532b5ce..c2492504 100644 --- a/cmd/generate-catalog/testdata/image_without_digest.yaml +++ b/cmd/generate-catalog/testdata/image_without_digest.yaml @@ -5,4 +5,5 @@ images: - image: example.com/image:v1 version: 3.62.0 - image: example.com/image:v2 - version: 4.0.0 \ No newline at end of file + version: 4.0.0 + \ No newline at end of file diff --git a/cmd/generate-catalog/testdata/invalid_broken_versions.yaml b/cmd/generate-catalog/testdata/invalid_broken_versions.yaml index 00226922..694e368b 100644 --- a/cmd/generate-catalog/testdata/invalid_broken_versions.yaml +++ b/cmd/generate-catalog/testdata/invalid_broken_versions.yaml @@ -1,4 +1,4 @@ oldest_supported_version: 4.6.0 broken_versions: - "not-a-valid-semantic-version" -images: [] \ No newline at end of file +images: [] diff --git a/cmd/generate-catalog/testdata/invalid_image_version.yaml b/cmd/generate-catalog/testdata/invalid_image_version.yaml index 43bffb00..8992b824 100644 --- a/cmd/generate-catalog/testdata/invalid_image_version.yaml +++ b/cmd/generate-catalog/testdata/invalid_image_version.yaml @@ -2,4 +2,4 @@ oldest_supported_version: 3.62.0 broken_versions: [] images: - image: "example.com/image:v3.62.0" - version: "not-a-valid-semantic-version" \ No newline at end of file + version: "not-a-valid-semantic-version" diff --git a/cmd/generate-catalog/testdata/invalid_oldest_supported_version.yaml b/cmd/generate-catalog/testdata/invalid_oldest_supported_version.yaml index 4d9a53c8..19090fd0 100644 --- a/cmd/generate-catalog/testdata/invalid_oldest_supported_version.yaml +++ b/cmd/generate-catalog/testdata/invalid_oldest_supported_version.yaml @@ -5,4 +5,4 @@ images: - image: example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf version: 3.62.0 - image: example.com/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e - version: 4.0.0 \ No newline at end of file + version: 4.0.0 diff --git a/cmd/generate-catalog/testdata/invalid_yaml.yaml b/cmd/generate-catalog/testdata/invalid_yaml.yaml index 3890d719..1c25c294 100644 --- a/cmd/generate-catalog/testdata/invalid_yaml.yaml +++ b/cmd/generate-catalog/testdata/invalid_yaml.yaml @@ -1 +1 @@ -obviously not a yaml file \ No newline at end of file +obviously not a yaml file diff --git a/cmd/generate-catalog/testdata/valid_input.yaml b/cmd/generate-catalog/testdata/valid_input.yaml index 1043ce5c..198a62a7 100644 --- a/cmd/generate-catalog/testdata/valid_input.yaml +++ b/cmd/generate-catalog/testdata/valid_input.yaml @@ -5,4 +5,4 @@ images: - image: example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf version: 3.62.0 - image: example.com/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e - version: 4.0.0 \ No newline at end of file + version: 4.0.0 From 4454f1410e48d660b6c57dc841d8457a5d5eb31b Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Mon, 18 Aug 2025 16:27:27 +0200 Subject: [PATCH 089/105] Review comments --- cmd/generate-catalog/generate.go | 124 ++++++++++---------------- cmd/generate-catalog/generate_test.go | 41 +++++---- cmd/generate-catalog/types.go | 31 +++---- 3 files changed, 84 insertions(+), 112 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 07cc6b2d..8aacb739 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -59,7 +59,7 @@ func generateCatalogTemplateFile() error { } channels := generateChannels(versions) entries := generateChannelEntries(versions, skippedVersions) - channels, err = addChannelEntries(channels, entries) + channels, err = populateChannelEntries(channels, entries) if err != nil { return fmt.Errorf("failed to add channel entries: %v", err) } @@ -100,7 +100,7 @@ func readInputFile(filename string) (Configuration, error) { return Configuration{}, fmt.Errorf("invalid oldest_supported_version %q: %v", input.OldestSupportedVersion, err) } - brokens := make(map[*semver.Version]bool) + brokens := make(map[*semver.Version]bool, len(input.BrokenVersions)) for _, s := range input.BrokenVersions { v, err := semver.NewVersion(s) if err != nil { @@ -120,19 +120,20 @@ func readInputFile(filename string) (Configuration, error) { Version: v, }) } - config = Configuration{ - OldestSupportedVersion: oldest, - BrokenVersions: brokens, - Images: images, - } - if err := validateImages(config.Images); err != nil { + if err := validateImageReferences(images); err != nil { return Configuration{}, err } - if err := validateVersions(config.Images); err != nil { + if err := validateVersionsAreSorted(images); err != nil { return Configuration{}, err } + config = Configuration{ + OldestSupportedVersion: oldest, + BrokenVersions: brokens, + Images: images, + } + return config, nil } @@ -171,18 +172,20 @@ func generateChannels(versions []*semver.Version) []Channel { for _, v := range versions { if v.Original() == first4MajorVersion { - latestChannel := newLatestChannel(nil) + latestChannel := newLatestChannel() channels = append(channels, latestChannel) } if v.Patch() == 0 { - // Create a new channel for each new minor version (patch = 0) - channel := newChannel(v, nil) - channels = append(channels, *channel) + yStream := makeYStreamVersion(v) + if len(channels) == 0 || channels[len(channels)-1].YStreamVersion != yStream { + // Create a new channel for each new Y-Stream + channel := newChannel(yStream) + channels = append(channels, *channel) + } } - } // Create a stable channel at the end - stableChannel := newStableChannel(nil) + stableChannel := newStableChannel() channels = append(channels, stableChannel) return channels @@ -192,14 +195,14 @@ func generateChannelEntries(versions []*semver.Version, skippedVersions []*semve channelEntries := make([]ChannelEntry, 0) // very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := semver.MustParse("3.61.0") - previousChannelVersion := semver.MustParse("3.61.0") + previousYStreamVersion := semver.MustParse("3.61.0") for _, v := range versions { if v.Minor() != previousEntryVersion.Minor() { - previousChannelVersion = previousEntryVersion + previousYStreamVersion = makeYStreamVersion(previousEntryVersion) } - catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousChannelVersion, skippedVersions) + catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousYStreamVersion, skippedVersions) channelEntries = append(channelEntries, catalogChannelEntry) previousEntryVersion = v @@ -208,57 +211,28 @@ func generateChannelEntries(versions []*semver.Version, skippedVersions []*semve return channelEntries } -func addChannelEntries(channels []Channel, channelEntries []ChannelEntry) ([]Channel, error) { - updateChannels := make([]Channel, 0, len(channels)) +func makeYStreamVersion(v *semver.Version) *semver.Version { + return semver.MustParse(fmt.Sprintf("%d.%d.0", v.Major(), v.Minor())) +} - entriesFrom := 0 - entriesUntil := 0 - for _, channel := range channels { - if channel.FirstVersion == nil { - // skip "stable" and "latest" channels without version - continue - } - // iterate through all channel entries and find the entries that fits for the current channel - for entriesUntil < len(channelEntries) && - channelEntries[entriesUntil].Version.Major() <= channel.FirstVersion.Major() && - channelEntries[entriesUntil].Version.Minor() <= channel.FirstVersion.Minor() { - // Update the entriesFrom index when the first 4.x.x version is reached to ignore all 3.x.x versions. - // There was a decision to not provide an upgrade path from 3.x.x to 4.x.x. - // Thus 4.x channels should not contain any entries from 3.x.x versions. - // Also add all 3.x.x channel entries to the "latest" channel. - if channelEntries[entriesUntil].Version.Equal(semver.MustParse(first4MajorVersion)) { - latestChannel, err := addChannelEntriesByName(channels, latestChannelName, channelEntries[entriesFrom:entriesUntil]) - if err != nil { - return nil, fmt.Errorf("failed to add entries to latest channel: %v", err) - } - updateChannels = append(updateChannels, latestChannel) - - entriesFrom = entriesUntil +func populateChannelEntries(channels []Channel, channelEntries []ChannelEntry) ([]Channel, error) { + for i, channel := range channels { + for _, entry := range channelEntries { + if channelShouldHaveEntry(channel, entry) { + channels[i].Entries = append(channels[i].Entries, entry) } - - entriesUntil++ } - - channel.Entries = channelEntries[entriesFrom:entriesUntil] - updateChannels = append(updateChannels, channel) } - stableChannel, err := addChannelEntriesByName(channels, stableChannelName, channelEntries[entriesFrom:entriesUntil]) - if err != nil { - return nil, fmt.Errorf("failed to add entries to stable channel: %v", err) - } - updateChannels = append(updateChannels, stableChannel) - - return updateChannels, nil + return channels, nil } -func addChannelEntriesByName(channels []Channel, channelName string, channelEntries []ChannelEntry) (Channel, error) { - for _, channel := range channels { - if channel.Name == channelName { - channel.Entries = append(channel.Entries, channelEntries...) - return channel, nil - } - } - return Channel{}, fmt.Errorf("channel with name %s not found", channelName) +func channelShouldHaveEntry(channel Channel, entry ChannelEntry) bool { + validForLatest := channel.Name == latestChannelName && entry.Version.Major() < 4 + validForStable := channel.Name == stableChannelName && entry.Version.Major() >= 4 + validForChannel := channel.YStreamVersion != nil && + entry.Version.Major() == channel.YStreamVersion.Major() && + entry.Version.Minor() <= channel.YStreamVersion.Minor() + return validForLatest || validForStable || validForChannel } // generateDeprecations creates an object with a list of deprecations based on the provided versions. @@ -266,17 +240,21 @@ func generateDeprecations(versions []*semver.Version, channels []Channel, oldest var deprecations []DeprecationEntry for _, channel := range channels { - if channel.FirstVersion != nil && channel.FirstVersion.LessThan(oldestSupportedVersion) { + if channel.YStreamVersion != nil && channel.YStreamVersion.LessThan(oldestSupportedVersion) { channelDeprecation := newChannelDeprecationEntry(channel.Name, channelDeprecationMessage) deprecations = append(deprecations, channelDeprecation) } } - latestDeprecationEntry := newChannelDeprecationEntry(latestChannelName, latestChannelDeprecationMessage) - deprecations = append(deprecations, latestDeprecationEntry) + latestChannelDeprecationEntry := newChannelDeprecationEntry(latestChannelName, latestChannelDeprecationMessage) + deprecations = append(deprecations, latestChannelDeprecationEntry) // deprecate all bundles that are older than the oldest supported version for _, v := range versions { + if brokenVersions[v] { + deprecations = append(deprecations, newBundleDeprecationEntry(v, versionBrokenMessage)) + continue + } if v.LessThan(oldestSupportedVersion) { deprecationMessage := bundleDeprecationMessage if brokenVersions[v] { @@ -316,17 +294,11 @@ func writeToFile(filename string, ct CatalogTemplate) error { return nil } -// validateVersions checks that the operator versions are sorted in ascending order and that there are no duplicates. -func validateVersions(images []BundleImage) error { +// validateVersionsAreSorted checks that the operator versions are sorted in ascending order and that there are no duplicates. +func validateVersionsAreSorted(images []BundleImage) error { for i := 0; i < len(images)-1; i++ { version := images[i].Version nextVersion := images[i+1].Version - if version == nil { - return fmt.Errorf("version is not set for image %s", images[i].Image) - } - if nextVersion == nil { - return fmt.Errorf("version is not set for image %s", images[i+1].Image) - } if version.GreaterThanEqual(nextVersion) { return fmt.Errorf("operator versions are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) } @@ -334,8 +306,8 @@ func validateVersions(images []BundleImage) error { return nil } -// validateImages checks that all images in the input bundle have valid container image references with a digest. -func validateImages(images []BundleImage) error { +// validateImageReferences checks that all images in the input bundle have valid container image references with a digest. +func validateImageReferences(images []BundleImage) error { for _, img := range images { if err := validateImageReference(img.Image); err != nil { return fmt.Errorf("invalid image reference %q: %w", img.Image, err) diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index 919c635b..130359ee 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -29,15 +29,22 @@ var ( entry4101 = newChannelEntry(v4101, v4100, v4000, []*semver.Version{v4001}) entry4200 = newChannelEntry(v4200, v4101, v4100, []*semver.Version{v4001}) - channel36 = newChannel(v3620, []ChannelEntry{entry3620, entry3621}) - latestChannel = newLatestChannel([]ChannelEntry{entry3620, entry3621}) - channel40 = newChannel(v4000, []ChannelEntry{entry4000, entry4001, entry4002}) - channel41 = newChannel(v4100, []ChannelEntry{entry4000, entry4001, entry4002, entry4100, entry4101}) - channel42 = newChannel(v4200, []ChannelEntry{entry4000, entry4001, entry4002, entry4100, entry4101, entry4200}) - stableChannel = newStableChannel([]ChannelEntry{entry4000, entry4001, entry4002, entry4100, entry4101, entry4200}) + channel36 = newChannel(v3620) + latestChannel = newLatestChannel() + channel40 = newChannel(v4000) + channel41 = newChannel(v4100) + channel42 = newChannel(v4200) + stableChannel = newStableChannel() ) func TestGenerateChannels(t *testing.T) { + channel36.Entries = append(channel36.Entries, entry3620, entry3621) + latestChannel.Entries = append(latestChannel.Entries, entry3620, entry3621) + channel40.Entries = append(channel40.Entries, entry4000, entry4001, entry4002) + channel41.Entries = append(channel41.Entries, entry4000, entry4001, entry4002, entry4100, entry4101) + channel42.Entries = append(channel42.Entries, entry4000, entry4001, entry4002, entry4100, entry4101, entry4200) + stableChannel.Entries = append(stableChannel.Entries, entry4000, entry4001, entry4002, entry4100, entry4101, entry4200) + tests := []struct { name string versions []*semver.Version @@ -50,8 +57,8 @@ func TestGenerateChannels(t *testing.T) { v3621, }, expectedChannels: []Channel{ - *newChannel(v3620, nil), - newStableChannel(nil), + *newChannel(v3620), + newStableChannel(), }, }, { @@ -63,17 +70,17 @@ func TestGenerateChannels(t *testing.T) { v4001, }, expectedChannels: []Channel{ - *newChannel(v3620, nil), - newLatestChannel(nil), - *newChannel(v4000, nil), - newStableChannel(nil), + *newChannel(v3620), + newLatestChannel(), + *newChannel(v4000), + newStableChannel(), }, }, { name: "Only stable channel with no versions", versions: []*semver.Version{}, expectedChannels: []Channel{ - newStableChannel(nil), + newStableChannel(), }, }, { @@ -82,9 +89,9 @@ func TestGenerateChannels(t *testing.T) { v4000, }, expectedChannels: []Channel{ - newLatestChannel(nil), - *newChannel(v4000, nil), - newStableChannel(nil), + newLatestChannel(), + *newChannel(v4000), + newStableChannel(), }, }, } @@ -137,7 +144,7 @@ func TestReadInputFile(t *testing.T) { { name: "Invalid broken_versions", filePath: "testdata/invalid_broken_versions.yaml", - expectedError: "invalid broken_versions", + expectedError: "invalid item in broken_versions", }, { name: "Invalid image version", diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index c1e8d385..de2654ff 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -67,11 +67,11 @@ type Icon struct { } type Channel struct { - Schema string `yaml:"schema"` - Name string `yaml:"name"` - Package string `yaml:"package"` - Entries []ChannelEntry `yaml:"entries"` - FirstVersion *semver.Version `yaml:"-"` + Schema string `yaml:"schema"` + Name string `yaml:"name"` + Package string `yaml:"package"` + Entries []ChannelEntry `yaml:"entries"` + YStreamVersion *semver.Version `yaml:"-"` } type ChannelEntry struct { @@ -142,35 +142,32 @@ func (c *CatalogTemplate) addBundles(bundles []BundleEntry) { // | package: rhacs-operator // | entries: // | - -func newChannel(version *semver.Version, entries []ChannelEntry) *Channel { +func newChannel(version *semver.Version) *Channel { return &Channel{ - Schema: "olm.channel", - Name: generateChannelName(version), - Package: "rhacs-operator", - Entries: entries, - FirstVersion: version, + Schema: "olm.channel", + Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), + Package: "rhacs-operator", + YStreamVersion: makeYStreamVersion(version), } } // Create a special "olm.channel" object with name "latest". // It is a deprecated channel which was used before 4.x.x version. -func newLatestChannel(entries []ChannelEntry) Channel { +func newLatestChannel() Channel { return Channel{ Schema: "olm.channel", Name: latestChannelName, Package: "rhacs-operator", - Entries: entries, } } // Create a special "olm.channel" object with name "stable". // It is a default channel for all versions after 4.x.x. -func newStableChannel(entries []ChannelEntry) Channel { +func newStableChannel() Channel { return Channel{ Schema: "olm.channel", Name: stableChannelName, Package: "rhacs-operator", - Entries: entries, } } @@ -273,10 +270,6 @@ func newBundleEntry(image string) BundleEntry { } } -func generateChannelName(version *semver.Version) string { - return fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()) -} - func generateBundleName(version *semver.Version) string { return fmt.Sprintf("rhacs-operator.v%s", version.Original()) } From 08deccbe6796b1db396a98f1816bcc755fdacaef Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 19 Aug 2025 16:38:16 +0200 Subject: [PATCH 090/105] Apply suggestions from code review Co-authored-by: Misha Sugakov <537715+msugakov@users.noreply.github.com> --- cmd/generate-catalog/generate.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 8aacb739..44ad3923 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -171,6 +171,7 @@ func generateChannels(versions []*semver.Version) []Channel { channels := make([]Channel, 0) for _, v := range versions { + // latest channel is historically placed between rhacs-3.y and rhacs-4.y channels. if v.Original() == first4MajorVersion { latestChannel := newLatestChannel() channels = append(channels, latestChannel) @@ -195,7 +196,7 @@ func generateChannelEntries(versions []*semver.Version, skippedVersions []*semve channelEntries := make([]ChannelEntry, 0) // very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 previousEntryVersion := semver.MustParse("3.61.0") - previousYStreamVersion := semver.MustParse("3.61.0") + var previousYStreamVersion *semver.Version for _, v := range versions { if v.Minor() != previousEntryVersion.Minor() { @@ -251,16 +252,15 @@ func generateDeprecations(versions []*semver.Version, channels []Channel, oldest // deprecate all bundles that are older than the oldest supported version for _, v := range versions { + msg := "" + if v.LessThan(oldestSupportedVersion) { + msg = bundleDeprecationMessage + } if brokenVersions[v] { - deprecations = append(deprecations, newBundleDeprecationEntry(v, versionBrokenMessage)) - continue + msg = versionBrokenMessage } - if v.LessThan(oldestSupportedVersion) { - deprecationMessage := bundleDeprecationMessage - if brokenVersions[v] { - deprecationMessage = versionBrokenMessage - } - deprecations = append(deprecations, newBundleDeprecationEntry(v, deprecationMessage)) + if msg != "" { + deprecations = append(deprecations, newBundleDeprecationEntry(v, msg)) } } @@ -300,7 +300,7 @@ func validateVersionsAreSorted(images []BundleImage) error { version := images[i].Version nextVersion := images[i+1].Version if version.GreaterThanEqual(nextVersion) { - return fmt.Errorf("operator versions are not sorted in ascending order: %s > %s", version.Original(), nextVersion.Original()) + return fmt.Errorf("operator versions are not sorted in ascending order: %s is not less than %s", version.Original(), nextVersion.Original()) } } return nil From 259c9cea932c4c96209f034a65b711155290303e Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 19 Aug 2025 16:50:00 +0200 Subject: [PATCH 091/105] Review comments --- bundles.yaml | 2 ++ catalog-template.yaml | 8 ++++++++ cmd/generate-catalog/generate.go | 13 +++---------- cmd/generate-catalog/generate_test.go | 8 ++++---- cmd/generate-catalog/types.go | 20 ++++++++++++-------- 5 files changed, 29 insertions(+), 22 deletions(-) diff --git a/bundles.yaml b/bundles.yaml index bf0e256e..1152bbcf 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -224,3 +224,5 @@ images: version : 4.8.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc version : 4.8.1 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85 + version : 4.8.2 diff --git a/catalog-template.yaml b/catalog-template.yaml index bcf03a5f..95cff837 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2098,6 +2098,9 @@ entries: - name: rhacs-operator.v4.8.1 replaces: rhacs-operator.v4.8.0 skipRange: ">= 4.7.0 < 4.8.1" + - name: rhacs-operator.v4.8.2 + replaces: rhacs-operator.v4.8.1 + skipRange: ">= 4.7.0 < 4.8.2" - schema: olm.channel name: stable package: rhacs-operator @@ -2317,6 +2320,9 @@ entries: - name: rhacs-operator.v4.8.1 replaces: rhacs-operator.v4.8.0 skipRange: ">= 4.7.0 < 4.8.1" + - name: rhacs-operator.v4.8.2 + replaces: rhacs-operator.v4.8.1 + skipRange: ">= 4.7.0 < 4.8.2" - schema: olm.deprecations package: rhacs-operator entries: @@ -2992,3 +2998,5 @@ entries: image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85 diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 44ad3923..12b5a8ab 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -94,7 +94,6 @@ func readInputFile(filename string) (Configuration, error) { return Configuration{}, fmt.Errorf("failed to unmarshal YAML: %v", err) } - var config Configuration oldest, err := semver.NewVersion(input.OldestSupportedVersion) if err != nil { return Configuration{}, fmt.Errorf("invalid oldest_supported_version %q: %v", input.OldestSupportedVersion, err) @@ -128,13 +127,11 @@ func readInputFile(filename string) (Configuration, error) { return Configuration{}, err } - config = Configuration{ + return Configuration{ OldestSupportedVersion: oldest, BrokenVersions: brokens, Images: images, - } - - return config, nil + }, nil } // getAllVersions extracts all operator versions from the input images. @@ -181,7 +178,7 @@ func generateChannels(versions []*semver.Version) []Channel { if len(channels) == 0 || channels[len(channels)-1].YStreamVersion != yStream { // Create a new channel for each new Y-Stream channel := newChannel(yStream) - channels = append(channels, *channel) + channels = append(channels, channel) } } } @@ -212,10 +209,6 @@ func generateChannelEntries(versions []*semver.Version, skippedVersions []*semve return channelEntries } -func makeYStreamVersion(v *semver.Version) *semver.Version { - return semver.MustParse(fmt.Sprintf("%d.%d.0", v.Major(), v.Minor())) -} - func populateChannelEntries(channels []Channel, channelEntries []ChannelEntry) ([]Channel, error) { for i, channel := range channels { for _, entry := range channelEntries { diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index 130359ee..21dea9d4 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -57,7 +57,7 @@ func TestGenerateChannels(t *testing.T) { v3621, }, expectedChannels: []Channel{ - *newChannel(v3620), + newChannel(v3620), newStableChannel(), }, }, @@ -70,9 +70,9 @@ func TestGenerateChannels(t *testing.T) { v4001, }, expectedChannels: []Channel{ - *newChannel(v3620), + newChannel(v3620), newLatestChannel(), - *newChannel(v4000), + newChannel(v4000), newStableChannel(), }, }, @@ -90,7 +90,7 @@ func TestGenerateChannels(t *testing.T) { }, expectedChannels: []Channel{ newLatestChannel(), - *newChannel(v4000), + newChannel(v4000), newStableChannel(), }, }, diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index de2654ff..f73d1798 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -142,8 +142,8 @@ func (c *CatalogTemplate) addBundles(bundles []BundleEntry) { // | package: rhacs-operator // | entries: // | - -func newChannel(version *semver.Version) *Channel { - return &Channel{ +func newChannel(version *semver.Version) Channel { + return Channel{ Schema: "olm.channel", Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), Package: "rhacs-operator", @@ -175,16 +175,16 @@ func newStableChannel() Channel { // it will be represented in YAML like this: // | - name: rhacs-operator.v // | replaces: rhacs-operator.v -// | skipRange: '>= < ' +// | skipRange: '>= < ' // | skips: -// | - rhacs-operator.v -func newChannelEntry(version, previousEntryVersion, previousChannelVersion *semver.Version, skippedVersions []*semver.Version) ChannelEntry { +// | - rhacs-operator.v +func newChannelEntry(version, previousEntryVersion, previousYStreamVersion *semver.Version, skippedVersions []*semver.Version) ChannelEntry { entry := ChannelEntry{ Name: generateBundleName(version), Version: version, } entry.addReplaces(version, previousEntryVersion) - entry.addSkipRange(version, previousChannelVersion) + entry.addSkipRange(version, previousYStreamVersion) entry.addSkips(version, skippedVersions) return entry } @@ -195,8 +195,8 @@ func (e *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version } } -func (e *ChannelEntry) addSkipRange(version, previousChannelVersion *semver.Version) { - skipRangeFrom := fmt.Sprintf("%d.%d.0", previousChannelVersion.Major(), previousChannelVersion.Minor()) +func (e *ChannelEntry) addSkipRange(version, previousYStreamVersion *semver.Version) { + skipRangeFrom := previousYStreamVersion.String() skipRangeTo := version.Original() e.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeFrom, skipRangeTo) } @@ -273,3 +273,7 @@ func newBundleEntry(image string) BundleEntry { func generateBundleName(version *semver.Version) string { return fmt.Sprintf("rhacs-operator.v%s", version.Original()) } + +func makeYStreamVersion(v *semver.Version) *semver.Version { + return semver.New(v.Major(), v.Minor(), 0, "", "") +} From b9850bfc35d1b8199cec432150abb2e7d78a4aa7 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 19 Aug 2025 19:12:17 +0200 Subject: [PATCH 092/105] Use StrictNewVersion --- catalog-template.yaml | 8 ++++---- cmd/generate-catalog/generate.go | 12 ++++++------ cmd/generate-catalog/generate_test.go | 15 +++++++++++++++ .../testdata/not_strict_broken_versions.yaml | 4 ++++ .../testdata/not_strict_image_version.yaml | 5 +++++ .../not_strict_oldest_supported_version.yaml | 8 ++++++++ 6 files changed, 42 insertions(+), 10 deletions(-) create mode 100644 cmd/generate-catalog/testdata/not_strict_broken_versions.yaml create mode 100644 cmd/generate-catalog/testdata/not_strict_image_version.yaml create mode 100644 cmd/generate-catalog/testdata/not_strict_oldest_supported_version.yaml diff --git a/catalog-template.yaml b/catalog-template.yaml index 95cff837..39bcab9f 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2326,6 +2326,10 @@ entries: - schema: olm.deprecations package: rhacs-operator entries: + - reference: + schema: olm.channel + name: latest + message: The `latest` channel is no longer supported. Use the `stable` channel. - reference: schema: olm.channel name: rhacs-3.62 @@ -2402,10 +2406,6 @@ entries: schema: olm.channel name: rhacs-4.5 message: "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" - - reference: - schema: olm.channel - name: latest - message: The `latest` channel is no longer supported. Use the `stable` channel. - reference: schema: olm.bundle name: rhacs-operator.v3.62.0 diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 12b5a8ab..5437963a 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -94,14 +94,14 @@ func readInputFile(filename string) (Configuration, error) { return Configuration{}, fmt.Errorf("failed to unmarshal YAML: %v", err) } - oldest, err := semver.NewVersion(input.OldestSupportedVersion) + oldest, err := semver.StrictNewVersion(input.OldestSupportedVersion) if err != nil { return Configuration{}, fmt.Errorf("invalid oldest_supported_version %q: %v", input.OldestSupportedVersion, err) } brokens := make(map[*semver.Version]bool, len(input.BrokenVersions)) for _, s := range input.BrokenVersions { - v, err := semver.NewVersion(s) + v, err := semver.StrictNewVersion(s) if err != nil { return Configuration{}, fmt.Errorf("invalid item in broken_versions %q: %v", s, err) } @@ -110,7 +110,7 @@ func readInputFile(filename string) (Configuration, error) { var images []BundleImage for _, img := range input.Images { - v, err := semver.NewVersion(img.Version) + v, err := semver.StrictNewVersion(img.Version) if err != nil { return Configuration{}, fmt.Errorf("invalid version %q for image %q: %v", img.Version, img.Image, err) } @@ -233,6 +233,9 @@ func channelShouldHaveEntry(channel Channel, entry ChannelEntry) bool { func generateDeprecations(versions []*semver.Version, channels []Channel, oldestSupportedVersion *semver.Version, brokenVersions map[*semver.Version]bool) Deprecations { var deprecations []DeprecationEntry + latestChannelDeprecationEntry := newChannelDeprecationEntry(latestChannelName, latestChannelDeprecationMessage) + deprecations = append(deprecations, latestChannelDeprecationEntry) + for _, channel := range channels { if channel.YStreamVersion != nil && channel.YStreamVersion.LessThan(oldestSupportedVersion) { channelDeprecation := newChannelDeprecationEntry(channel.Name, channelDeprecationMessage) @@ -240,9 +243,6 @@ func generateDeprecations(versions []*semver.Version, channels []Channel, oldest } } - latestChannelDeprecationEntry := newChannelDeprecationEntry(latestChannelName, latestChannelDeprecationMessage) - deprecations = append(deprecations, latestChannelDeprecationEntry) - // deprecate all bundles that are older than the oldest supported version for _, v := range versions { msg := "" diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index 21dea9d4..d8ae7889 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -156,6 +156,21 @@ func TestReadInputFile(t *testing.T) { filePath: "testdata/image_without_digest.yaml", expectedError: "image reference does not include a digest", }, + { + name: "Image reference is not a strict semantic version", + filePath: "testdata/not_strict_image_version.yaml", + expectedError: "invalid semantic version", + }, + { + name: "oldest_supported_version is not a strict semantic version", + filePath: "testdata/not_strict_oldest_supported_version.yaml", + expectedError: "invalid semantic version", + }, + { + name: "broken_versions is not a strict semantic version", + filePath: "testdata/not_strict_broken_versions.yaml", + expectedError: "invalid semantic version", + }, } for _, tt := range tests { diff --git a/cmd/generate-catalog/testdata/not_strict_broken_versions.yaml b/cmd/generate-catalog/testdata/not_strict_broken_versions.yaml new file mode 100644 index 00000000..694e368b --- /dev/null +++ b/cmd/generate-catalog/testdata/not_strict_broken_versions.yaml @@ -0,0 +1,4 @@ +oldest_supported_version: 4.6.0 +broken_versions: + - "not-a-valid-semantic-version" +images: [] diff --git a/cmd/generate-catalog/testdata/not_strict_image_version.yaml b/cmd/generate-catalog/testdata/not_strict_image_version.yaml new file mode 100644 index 00000000..b9ba20e5 --- /dev/null +++ b/cmd/generate-catalog/testdata/not_strict_image_version.yaml @@ -0,0 +1,5 @@ +oldest_supported_version: 3.62.0 +broken_versions: [] +images: + - image: "example.com/image:v3.62.0" + version: 4.1 diff --git a/cmd/generate-catalog/testdata/not_strict_oldest_supported_version.yaml b/cmd/generate-catalog/testdata/not_strict_oldest_supported_version.yaml new file mode 100644 index 00000000..f16dd28e --- /dev/null +++ b/cmd/generate-catalog/testdata/not_strict_oldest_supported_version.yaml @@ -0,0 +1,8 @@ +oldest_supported_version: 4.6 +broken_versions: +- 4.1.0 +images: + - image: example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf + version: 3.62.0 + - image: example.com/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e + version: 4.0.0 From 87ba005c31286825e6825902666336749b253b08 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 19 Aug 2025 19:24:41 +0200 Subject: [PATCH 093/105] Drop redundant patch == 0 --- cmd/generate-catalog/generate.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 5437963a..21cf732e 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -173,13 +173,11 @@ func generateChannels(versions []*semver.Version) []Channel { latestChannel := newLatestChannel() channels = append(channels, latestChannel) } - if v.Patch() == 0 { - yStream := makeYStreamVersion(v) - if len(channels) == 0 || channels[len(channels)-1].YStreamVersion != yStream { - // Create a new channel for each new Y-Stream - channel := newChannel(yStream) - channels = append(channels, channel) - } + yStream := makeYStreamVersion(v) + if len(channels) == 0 || !channels[len(channels)-1].YStreamVersion.Equal(yStream) { + // Create a new channel for each new Y-Stream + channel := newChannel(yStream) + channels = append(channels, channel) } } // Create a stable channel at the end From 993068354d7a06155c3379bde3e70b68516ec33c Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 21 Aug 2025 15:48:53 +0200 Subject: [PATCH 094/105] Review comments --- .../rhacs-operator/catalog.json | 14 ++-- .../rhacs-operator/catalog.json | 14 ++-- cmd/generate-catalog/generate.go | 84 +++++++++++++------ cmd/generate-catalog/generate_test.go | 41 +++++---- .../testdata/valid_input.yaml | 6 +- cmd/generate-catalog/types.go | 16 +++- cmd/generate-catalog/types_test.go | 8 +- 7 files changed, 124 insertions(+), 59 deletions(-) diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index cacb1b0f..57c7ba54 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -17893,6 +17893,13 @@ "schema": "olm.deprecations", "package": "rhacs-operator", "entries": [ + { + "reference": { + "schema": "olm.channel", + "name": "latest" + }, + "message": "The `latest` channel is no longer supported. Use the `stable` channel." + }, { "reference": { "schema": "olm.channel", @@ -18026,13 +18033,6 @@ }, "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, - { - "reference": { - "schema": "olm.channel", - "name": "latest" - }, - "message": "The `latest` channel is no longer supported. Use the `stable` channel." - }, { "reference": { "schema": "olm.bundle", diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index a88efa34..b0bbdb38 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -141350,6 +141350,13 @@ "schema": "olm.deprecations", "package": "rhacs-operator", "entries": [ + { + "reference": { + "schema": "olm.channel", + "name": "latest" + }, + "message": "The `latest` channel is no longer supported. Use the `stable` channel." + }, { "reference": { "schema": "olm.channel", @@ -141483,13 +141490,6 @@ }, "message": "This version is no longer supported. Switch to the `stable` channel or a channel for a more recent version that is still supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" }, - { - "reference": { - "schema": "olm.channel", - "name": "latest" - }, - "message": "The `latest` channel is no longer supported. Use the `stable` channel." - }, { "reference": { "schema": "olm.bundle", diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 21cf732e..58a3c220 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -7,7 +7,6 @@ import ( "encoding/base64" "fmt" "log" - "maps" "os" "slices" @@ -50,21 +49,19 @@ func generateCatalogTemplateFile() error { if err != nil { return fmt.Errorf("failed to read bundle list file: %v", err) } - versions := getAllVersions(config.Images) - skippedVersions := slices.Collect(maps.Keys(config.BrokenVersions)) pkg, err := generatePackageWithIcon() if err != nil { return fmt.Errorf("failed to generate package object with icon: %v", err) } - channels := generateChannels(versions) - entries := generateChannelEntries(versions, skippedVersions) + channels := generateChannels(config.Versions) + entries := generateChannelEntries(config.Versions, config.BrokenVersions) channels, err = populateChannelEntries(channels, entries) if err != nil { return fmt.Errorf("failed to add channel entries: %v", err) } - deprecations := generateDeprecations(versions, channels, config.OldestSupportedVersion, config.BrokenVersions) + deprecations := generateDeprecations(config.Versions, channels, config.OldestSupportedVersion, config.BrokenVersions) bundles := generateBundles(config.Images) ct := newCatalogTemplate() @@ -123,26 +120,29 @@ func readInputFile(filename string) (Configuration, error) { if err := validateImageReferences(images); err != nil { return Configuration{}, err } - if err := validateVersionsAreSorted(images); err != nil { + + versions := getAllVersions(images) + if err := validateVersionsAreSorted(versions); err != nil { return Configuration{}, err } + if err := hasGapInVersions(versions); err != nil { + return Configuration{}, fmt.Errorf("version gap detected: %v", err) + } + if err := validateBrokenVersions(brokens, versions); err != nil { + return Configuration{}, fmt.Errorf("invalid broken versions: %v", err) + } + if !slices.ContainsFunc(versions, oldest.Equal) { + return Configuration{}, fmt.Errorf("oldest supported version %s is not present in the list of versions", oldest.Original()) + } return Configuration{ OldestSupportedVersion: oldest, BrokenVersions: brokens, Images: images, + Versions: versions, }, nil } -// getAllVersions extracts all operator versions from the input images. -func getAllVersions(images []BundleImage) []*semver.Version { - versions := make([]*semver.Version, 0, len(images)) - for _, img := range images { - versions = append(versions, img.Version) - } - return versions -} - // generatePackageWithIcon creates a new "olm.package" object with an operator icon. func generatePackageWithIcon() (Package, error) { data, err := os.ReadFile(iconFile) @@ -187,10 +187,10 @@ func generateChannels(versions []*semver.Version) []Channel { return channels } -func generateChannelEntries(versions []*semver.Version, skippedVersions []*semver.Version) []ChannelEntry { +func generateChannelEntries(versions []*semver.Version, skippedVersions map[*semver.Version]bool) []ChannelEntry { channelEntries := make([]ChannelEntry, 0) // very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 - previousEntryVersion := semver.MustParse("3.61.0") + previousEntryVersion := semver.New(3, 61, 0, "", "") var previousYStreamVersion *semver.Version for _, v := range versions { @@ -286,12 +286,48 @@ func writeToFile(filename string, ct CatalogTemplate) error { } // validateVersionsAreSorted checks that the operator versions are sorted in ascending order and that there are no duplicates. -func validateVersionsAreSorted(images []BundleImage) error { - for i := 0; i < len(images)-1; i++ { - version := images[i].Version - nextVersion := images[i+1].Version - if version.GreaterThanEqual(nextVersion) { - return fmt.Errorf("operator versions are not sorted in ascending order: %s is not less than %s", version.Original(), nextVersion.Original()) +func validateVersionsAreSorted(versions []*semver.Version) error { + for i := 0; i < len(versions)-1; i++ { + currentVersion := versions[i] + nextVersion := versions[i+1] + if currentVersion.GreaterThanEqual(nextVersion) { + return fmt.Errorf("versions are not sorted in ascending order: %s is not less than %s", currentVersion.Original(), nextVersion.Original()) + } + } + return nil +} + +func hasGapInVersions(versions []*semver.Version) error { + for i := 0; i < len(versions)-1; i++ { + currentVersion := versions[i] + nextVersion := versions[i+1] + + if currentVersion.Major() != nextVersion.Major() { + if currentVersion.Major()+1 != nextVersion.Major() || nextVersion.Minor() != 0 || nextVersion.Patch() != 0 { + return fmt.Errorf("invalid version %s: a new major version should start from %d.0.0", nextVersion.Original(), currentVersion.Major()+1) + } + } + + if currentVersion.Major() == nextVersion.Major() && currentVersion.Minor() != nextVersion.Minor() { + if currentVersion.Minor()+1 != nextVersion.Minor() || nextVersion.Patch() != 0 { + return fmt.Errorf("invalid version %s: a new minor version should be %s", currentVersion.Original(), nextVersion.Original()) + } + } + + if currentVersion.Major() == nextVersion.Major() && currentVersion.Minor() == nextVersion.Minor() { + if nextVersion.Patch() != currentVersion.Patch()+1 { + return fmt.Errorf("invalid version %s: is not followed by %s", currentVersion.Original(), nextVersion.Original()) + } + } + } + + return nil +} + +func validateBrokenVersions(brokenVersions map[*semver.Version]bool, versions []*semver.Version) error { + for brokenVersion, _ := range brokenVersions { + if !slices.ContainsFunc(versions, brokenVersion.Equal) { + return fmt.Errorf("broken version %s is not present in the list of versions", brokenVersion.Original()) } } return nil diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index d8ae7889..aa86ad25 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -10,24 +10,27 @@ import ( ) var ( - v3610 = semver.MustParse("3.61.0") - v3620 = semver.MustParse("3.62.0") - v3621 = semver.MustParse("3.62.1") - v4000 = semver.MustParse("4.0.0") - v4001 = semver.MustParse("4.0.1") - v4002 = semver.MustParse("4.0.2") - v4100 = semver.MustParse("4.1.0") - v4101 = semver.MustParse("4.1.1") - v4200 = semver.MustParse("4.2.0") + v3610 = semver.MustParse("3.61.0") + v3620 = semver.MustParse("3.62.0") + v3621 = semver.MustParse("3.62.1") + v4000 = semver.MustParse("4.0.0") + v4001 = semver.MustParse("4.0.1") + v4002 = semver.MustParse("4.0.2") + v4100 = semver.MustParse("4.1.0") + v4101 = semver.MustParse("4.1.1") + v4200 = semver.MustParse("4.2.0") + skippedVersions = map[*semver.Version]bool{ + v4001: true, + } entry3620 = newChannelEntry(v3620, v3610, v3610, nil) entry3621 = newChannelEntry(v3621, v3620, v3610, nil) entry4000 = newChannelEntry(v4000, v3621, v3620, nil) - entry4001 = newChannelEntry(v4001, v4000, v3620, []*semver.Version{v4001}) - entry4002 = newChannelEntry(v4002, v4001, v3620, []*semver.Version{v4001}) - entry4100 = newChannelEntry(v4100, v4002, v4000, []*semver.Version{v4001}) - entry4101 = newChannelEntry(v4101, v4100, v4000, []*semver.Version{v4001}) - entry4200 = newChannelEntry(v4200, v4101, v4100, []*semver.Version{v4001}) + entry4001 = newChannelEntry(v4001, v4000, v3620, skippedVersions) + entry4002 = newChannelEntry(v4002, v4001, v3620, skippedVersions) + entry4100 = newChannelEntry(v4100, v4002, v4000, skippedVersions) + entry4101 = newChannelEntry(v4101, v4100, v4000, skippedVersions) + entry4200 = newChannelEntry(v4200, v4101, v4100, skippedVersions) channel36 = newChannel(v3620) latestChannel = newLatestChannel() @@ -115,7 +118,7 @@ func TestReadInputFile(t *testing.T) { filePath: "testdata/valid_input.yaml", expectedError: "", expectedConfig: Configuration{ - OldestSupportedVersion: semver.MustParse("4.6.0"), + OldestSupportedVersion: semver.MustParse("4.0.0"), BrokenVersions: map[*semver.Version]bool{ semver.MustParse("4.1.0"): true, }, @@ -128,6 +131,14 @@ func TestReadInputFile(t *testing.T) { Image: "example.com/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e", Version: semver.MustParse("4.0.0"), }, + { + Image: "example.com/image@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc", + Version: semver.MustParse("4.1.0"), + }, + { + Image: "example.com/image@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85", + Version: semver.MustParse("4.2.0"), + }, }, }, }, diff --git a/cmd/generate-catalog/testdata/valid_input.yaml b/cmd/generate-catalog/testdata/valid_input.yaml index 198a62a7..19996763 100644 --- a/cmd/generate-catalog/testdata/valid_input.yaml +++ b/cmd/generate-catalog/testdata/valid_input.yaml @@ -1,4 +1,4 @@ -oldest_supported_version: 4.6.0 +oldest_supported_version: 4.0.0 broken_versions: - 4.1.0 images: @@ -6,3 +6,7 @@ images: version: 3.62.0 - image: example.com/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e version: 4.0.0 + - image: example.com/image@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc + version: 4.1.0 + - image: example.com/image@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85 + version: 4.2.0 diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index f73d1798..dd9740bc 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -31,6 +31,7 @@ type Configuration struct { OldestSupportedVersion *semver.Version BrokenVersions map[*semver.Version]bool Images []BundleImage + Versions []*semver.Version } type BundleImage struct { @@ -178,7 +179,7 @@ func newStableChannel() Channel { // | skipRange: '>= < ' // | skips: // | - rhacs-operator.v -func newChannelEntry(version, previousEntryVersion, previousYStreamVersion *semver.Version, skippedVersions []*semver.Version) ChannelEntry { +func newChannelEntry(version, previousEntryVersion, previousYStreamVersion *semver.Version, skippedVersions map[*semver.Version]bool) ChannelEntry { entry := ChannelEntry{ Name: generateBundleName(version), Version: version, @@ -201,8 +202,8 @@ func (e *ChannelEntry) addSkipRange(version, previousYStreamVersion *semver.Vers e.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeFrom, skipRangeTo) } -func (e *ChannelEntry) addSkips(version *semver.Version, skippedVersions []*semver.Version) { - for _, skippedVersion := range skippedVersions { +func (e *ChannelEntry) addSkips(version *semver.Version, skippedVersions map[*semver.Version]bool) { + for skippedVersion, _ := range skippedVersions { // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", skippedVersion.Major(), skippedVersion.Minor()+2)) if version.GreaterThan(skippedVersion) && version.LessThan(skipsUntilVersion) { @@ -270,6 +271,15 @@ func newBundleEntry(image string) BundleEntry { } } +// getAllVersions extracts all operator versions from the input images. +func getAllVersions(images []BundleImage) []*semver.Version { + versions := make([]*semver.Version, 0, len(images)) + for _, img := range images { + versions = append(versions, img.Version) + } + return versions +} + func generateBundleName(version *semver.Version) string { return fmt.Sprintf("rhacs-operator.v%s", version.Original()) } diff --git a/cmd/generate-catalog/types_test.go b/cmd/generate-catalog/types_test.go index f970a899..5b10a8c6 100644 --- a/cmd/generate-catalog/types_test.go +++ b/cmd/generate-catalog/types_test.go @@ -85,9 +85,13 @@ func TestNewChannelEntry(t *testing.T) { } previousChannelVersion := semver.MustParse(tt.previousChannelVersion) - var brokenVersions []*semver.Version + var brokenVersions map[*semver.Version]bool for _, bv := range tt.brokenVersions { - brokenVersions = append(brokenVersions, semver.MustParse(bv)) + brokenVersion := semver.MustParse(bv) + if brokenVersions == nil { + brokenVersions = make(map[*semver.Version]bool) + } + brokenVersions[brokenVersion] = true } entry := newChannelEntry(version, previousEntryVersion, previousChannelVersion, brokenVersions) From 44a2530340cb2387412d2d0b637ca59890011454 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 21 Aug 2025 16:13:37 +0200 Subject: [PATCH 095/105] Add TODO --- cmd/generate-catalog/generate.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 58a3c220..1667d967 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -117,6 +117,7 @@ func readInputFile(filename string) (Configuration, error) { }) } + // TODO: ROX-30604 check that image reference is associated with the provided version. if err := validateImageReferences(images); err != nil { return Configuration{}, err } From d5b08cb0b085153de4aeca4e69c7fe1ce1c58d28 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 21 Aug 2025 16:13:45 +0200 Subject: [PATCH 096/105] Update catalogs --- bundles.yaml | 4 + .../rhacs-operator/catalog.json | 307 +- .../rhacs-operator/catalog.json | 9003 ++++++++++++----- catalog-template.yaml | 35 +- 4 files changed, 6642 insertions(+), 2707 deletions(-) diff --git a/bundles.yaml b/bundles.yaml index 1152bbcf..45adc671 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -208,6 +208,8 @@ images: version : 4.6.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 version : 4.6.8 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2 + version : 4.6.9 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 version : 4.7.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d @@ -220,6 +222,8 @@ images: version : 4.7.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 version : 4.7.5 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2 + version : 4.7.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be version : 4.8.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index 57c7ba54..d76f379d 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -2763,6 +2763,11 @@ "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.6.9", + "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" } ] } @@ -3087,8 +3092,13 @@ "skipRange": ">= 4.5.0 < 4.6.8" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.9", "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.9", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3115,6 +3125,11 @@ "name": "rhacs-operator.v4.7.5", "replaces": "rhacs-operator.v4.7.4", "skipRange": ">= 4.6.0 < 4.7.5" + }, + { + "name": "rhacs-operator.v4.7.6", + "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.6.0 < 4.7.6" } ] } @@ -3439,8 +3454,13 @@ "skipRange": ">= 4.5.0 < 4.6.8" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.9", "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.9", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3469,8 +3489,13 @@ "skipRange": ">= 4.6.0 < 4.7.5" }, { - "name": "rhacs-operator.v4.8.0", + "name": "rhacs-operator.v4.7.6", "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.6.0 < 4.7.6" + }, + { + "name": "rhacs-operator.v4.8.0", + "replaces": "rhacs-operator.v4.7.6", "skipRange": ">= 4.7.0 < 4.8.0" }, { @@ -3806,8 +3831,13 @@ "skipRange": ">= 4.5.0 < 4.6.8" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.9", "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.9", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3836,8 +3866,13 @@ "skipRange": ">= 4.6.0 < 4.7.5" }, { - "name": "rhacs-operator.v4.8.0", + "name": "rhacs-operator.v4.7.6", "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.6.0 < 4.7.6" + }, + { + "name": "rhacs-operator.v4.8.0", + "replaces": "rhacs-operator.v4.7.6", "skipRange": ">= 4.7.0 < 4.8.0" }, { @@ -16728,6 +16763,139 @@ } ] } +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v4.6.9", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "4.6.9" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsQ29uZmlnTWFwUmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgY29uZmlnIG1hcCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBzZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGVmYXVsdFRMU1NlY3JldCI6eyJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIENlbnRyYWwgd2lsbCBvbmx5IHNlcnZlIGFuIGludGVybmFsIFRMUyBjZXJ0aWZpY2F0ZSwgd2hpY2ggbWVhbnMgdGhhdCB5b3Ugd2lsbFxubmVlZCB0byBoYW5kbGUgVExTIHRlcm1pbmF0aW9uIGF0IHRoZSBpbmdyZXNzIG9yIGxvYWQgYmFsYW5jZXIgbGV2ZWwuXG5JZiB5b3Ugd2FudCB0byB0ZXJtaW5hdGUgVExTIGluIENlbnRyYWwgYW5kIHNlcnZlIGEgY3VzdG9tIHNlcnZlciBjZXJ0aWZpY2F0ZSwgeW91IGNhbiBzcGVjaWZ5XG5hIHNlY3JldCBjb250YWluaW5nIHRoZSBjZXJ0aWZpY2F0ZSBhbmQgcHJpdmF0ZSBrZXkgaGVyZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImV4cG9zdXJlIjp7ImRlc2NyaXB0aW9uIjoiSGVyZSB5b3UgY2FuIGNvbmZpZ3VyZSBpZiB5b3Ugd2FudCB0byBleHBvc2UgY2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LCBhIGxvYWQgYmFsYW5jZXIsIG9yIGFuIE9wZW5TaGlmdFxucm91dGUuIiwicHJvcGVydGllcyI6eyJsb2FkQmFsYW5jZXIiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3UgaGF2ZSBhIHN0YXRpYyBJUCBhZGRyZXNzIHJlc2VydmVkIGZvciB5b3VyIGxvYWQgYmFsYW5jZXIsIHlvdSBjYW4gZW50ZXIgaXQgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn0sInBvcnQiOnsiZGVmYXVsdCI6NDQzLCJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sIm5vZGVQb3J0Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsInR5cGUiOiJib29sZWFuIn0sInBvcnQiOnsiZGVzY3JpcHRpb24iOiJVc2UgdGhpcyB0byBzcGVjaWZ5IGFuIGV4cGxpY2l0IG5vZGUgcG9ydC4gTW9zdCB1c2VycyBzaG91bGQgbGVhdmUgdGhpcyBlbXB0eS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1heGltdW0iOjY1NTM1LCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyb3V0ZSI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwiaG9zdCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgQ2VudHJhbC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBDZW50cmFsLCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJub3RpZmllclNlY3JldHNFbmNyeXB0aW9uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IlVudXNlZCBmaWVsZC4gVGhpcyBmaWVsZCBleGlzdHMgc29sZWx5IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHN0YXJ0aW5nIGZyb20gdmVyc2lvbiB2NC42LjAuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzdGFja3JveC1kYiIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic3RhY2tyb3gtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidGVsZW1ldHJ5Ijp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIGlmIFRlbGVtZXRyeSBpcyBlbmFibGVkLiIsInR5cGUiOiJib29sZWFuIn0sInN0b3JhZ2UiOnsiZGVzY3JpcHRpb24iOiJEZWZpbmVzIHRoZSB0ZWxlbWV0cnkgc3RvcmFnZSBiYWNrZW5kIGZvciBDZW50cmFsLiIsInByb3BlcnRpZXMiOnsiZW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGtleS4gSWYgbm90IHNldCwgdGVsZW1ldHJ5IGlzIGRpc2FibGVkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25maWdBc0NvZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWctYXMtQ29kZSBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsiY29uZmlnQXNDb2RlQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgdGhlIENvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCwgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImN1c3RvbWl6ZSI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbWl6YXRpb25zIHRvIGFwcGx5IG9uIGFsbCBDZW50cmFsIFNlcnZpY2VzIGNvbXBvbmVudHMuIiwicHJvcGVydGllcyI6eyJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifSwiZW52VmFycyI6eyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkVudlZhciByZXByZXNlbnRzIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHByZXNlbnQgaW4gYSBDb250YWluZXIuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUuIE11c3QgYmUgYSBDX0lERU5USUZJRVIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhcmlhYmxlIHJlZmVyZW5jZXMgJChWQVJfTkFNRSkgYXJlIGV4cGFuZGVkXG51c2luZyB0aGUgcHJldmlvdXNseSBkZWZpbmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgY29udGFpbmVyIGFuZFxuYW55IHNlcnZpY2UgZW52aXJvbm1lbnQgdmFyaWFibGVzLiBJZiBhIHZhcmlhYmxlIGNhbm5vdCBiZSByZXNvbHZlZCxcbnRoZSByZWZlcmVuY2UgaW4gdGhlIGlucHV0IHN0cmluZyB3aWxsIGJlIHVuY2hhbmdlZC4gRG91YmxlICQkIGFyZSByZWR1Y2VkXG50byBhIHNpbmdsZSAkLCB3aGljaCBhbGxvd3MgZm9yIGVzY2FwaW5nIHRoZSAkKFZBUl9OQU1FKSBzeW50YXg6IGkuZS5cblwiJCQoVkFSX05BTUUpXCIgd2lsbCBwcm9kdWNlIHRoZSBzdHJpbmcgbGl0ZXJhbCBcIiQoVkFSX05BTUUpXCIuXG5Fc2NhcGVkIHJlZmVyZW5jZXMgd2lsbCBuZXZlciBiZSBleHBhbmRlZCwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSB2YXJpYWJsZVxuZXhpc3RzIG9yIG5vdC5cbkRlZmF1bHRzIHRvIFwiXCIuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZUZyb20iOnsiZGVzY3JpcHRpb24iOiJTb3VyY2UgZm9yIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSdzIHZhbHVlLiBDYW5ub3QgYmUgdXNlZCBpZiB2YWx1ZSBpcyBub3QgZW1wdHkuIiwicHJvcGVydGllcyI6eyJjb25maWdNYXBLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgQ29uZmlnTWFwLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGtleSB0byBzZWxlY3QuIiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlZmF1bHQiOiIiLCJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHJlZmVyZW50LlxuVGhpcyBmaWVsZCBpcyBlZmZlY3RpdmVseSByZXF1aXJlZCwgYnV0IGR1ZSB0byBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBpc1xuYWxsb3dlZCB0byBiZSBlbXB0eS4gSW5zdGFuY2VzIG9mIHRoaXMgdHlwZSB3aXRoIGFuIGVtcHR5IHZhbHVlIGhlcmUgYXJlXG5hbG1vc3QgY2VydGFpbmx5IHdyb25nLlxuVE9ETzogQWRkIG90aGVyIHVzZWZ1bCBmaWVsZHMuIGFwaVZlcnNpb24sIGtpbmQsIHVpZD9cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzXG5UT0RPOiBEcm9wIGBrdWJlYnVpbGRlcjpkZWZhdWx0YCB3aGVuIGNvbnRyb2xsZXItZ2VuIGRvZXNuJ3QgbmVlZCBpdCBodHRwczovL2dpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2t1YmVidWlsZGVyL2lzc3Vlcy8zODk2LiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzY2FubmVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZWZhdWx0Ijp7InNjYW5uZXJDb21wb25lbnQiOiJEZWZhdWx0In0sImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1hdGNoZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBtYXRjaGVyIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgU2Nhbm5lciBWNCBjb21wb25lbnRzIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidGxzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJwcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxDQXMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsQ0EgZGVmaW5lcyBhIGNlcnRpZmljYXRlIGZvciBhbiBhZGRpdGlvbmFsIENlcnRpZmljYXRlIEF1dGhvcml0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRlbnQiOnsiZGVzY3JpcHRpb24iOiJQRU0gZm9ybWF0IiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTXVzdCBiZSBhIHZhbGlkIGZpbGUgYmFzZW5hbWUiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb250ZW50IiwibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIENlbnRyYWwuIiwicHJvcGVydGllcyI6eyJjZW50cmFsIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbENvbXBvbmVudFN0YXR1cyBkZXNjcmliZXMgc3RhdHVzIHNwZWNpZmljIHRvIHRoZSBjZW50cmFsIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmQiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkIHN0b3JlcyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRoZSBhdXRvLWdlbmVyYXRlZCBhZG1pbiBwYXNzd29yZC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIGNvbnRhaW5zIHJlZmVyZW5jZSBmb3IgdGhlIGFkbWluIHBhc3N3b3JkIiwidHlwZSI6InN0cmluZyJ9LCJpbmZvIjp7ImRlc2NyaXB0aW9uIjoiSW5mbyBzdG9yZXMgaW5mb3JtYXRpb24gb24gaG93IHRvIG9idGFpbiB0aGUgYWRtaW4gcGFzc3dvcmQuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hDb25kaXRpb24gZGVmaW5lcyBhIGNvbmRpdGlvbiBmb3IgYSBTdGFja1JveCBjdXN0b20gcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJtZXNzYWdlIjp7InR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uUmVhc29uIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHJlYXNvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblN0YXR1cyBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiBzdGF0dXMuIiwidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uVHlwZSBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiB0eXBlLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInN0YXR1cyIsInR5cGUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiZGVwbG95ZWRSZWxlYXNlIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hSZWxlYXNlIGRlc2NyaWJlcyB0aGUgSGVsbSBcInJlbGVhc2VcIiB0aGF0IHdhcyBtb3N0IHJlY2VudGx5IGFwcGxpZWQuIiwicHJvcGVydGllcyI6eyJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicHJvZHVjdFZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb25kaXRpb25zIl0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInNlcnZlZCI6dHJ1ZSwic3RvcmFnZSI6dHJ1ZSwic3VicmVzb3VyY2VzIjp7InN0YXR1cyI6e319fV19LCJzdGF0dXMiOnsiYWNjZXB0ZWROYW1lcyI6eyJraW5kIjoiIiwicGx1cmFsIjoiIn0sImNvbmRpdGlvbnMiOm51bGwsInN0b3JlZFZlcnNpb25zIjpudWxsfX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cblxuTm90ZTogdGhpcyB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QgdW5sZXNzICdMaXN0ZW4gT24gQ3JlYXRlcycgaXMgc2V0IHRvICd0cnVlJyBhcyB3ZWxsLiIsInR5cGUiOiJib29sZWFuIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJUaGUgbnVtYmVyIG9mIHJlcGxpY2FzIG9mIHRoZSBhZG1pc3Npb24gY29udHJvbCBwb2QuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5UT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkP1xuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXNcblRPRE86IERyb3AgYGt1YmVidWlsZGVyOmRlZmF1bHRgIHdoZW4gY29udHJvbGxlci1nZW4gZG9lc24ndCBuZWVkIGl0IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3Mva3ViZWJ1aWxkZXIvaXNzdWVzLzM4OTYuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cblRPRE86IEFkZCBvdGhlciB1c2VmdWwgZmllbGRzLiBhcGlWZXJzaW9uLCBraW5kLCB1aWQ/XG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lc1xuVE9ETzogRHJvcCBga3ViZWJ1aWxkZXI6ZGVmYXVsdGAgd2hlbiBjb250cm9sbGVyLWdlbiBkb2Vzbid0IG5lZWQgaXQgaHR0cHM6Ly9naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9rdWJlYnVpbGRlci9pc3N1ZXMvMzg5Ni4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB3aGV0aGVyIHRoZSBTZWNyZXQgb3IgaXRzIGtleSBtdXN0IGJlIGRlZmluZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsia2V5Il0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibGFiZWxzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuXG4jIEV4YW1wbGVzXG5cblxuIyMgQWRkaW5nIGFuIGFubm90YXRpb24gdG8gYSByZXNvdXJjZVxuXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzW25hbWU6Y2VudHJhbF0uZW52Wy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBuYW1lOiBNWV9FTlZfVkFSXG5cdCAgICB2YWx1ZTogdmFsdWVcblxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuXG4jIyBDaGFuZ2luZyB0aGUgdmFsdWUgb2YgYSBjb25maWdNYXBcblxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJwZXJOb2RlIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsInByb3BlcnRpZXMiOnsiY29sbGVjdG9yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb2xsZWN0b3IgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgY29sbGVjdGluZyBwcm9jZXNzIGFuZCBuZXR3b3JraW5nXG5hY3Rpdml0eSBhdCB0aGUgaG9zdCBsZXZlbC4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6IkNPUkVfQlBGIiwiZGVzY3JpcHRpb24iOiJUaGUgbWV0aG9kIGZvciBzeXN0ZW0tbGV2ZWwgZGF0YSBjb2xsZWN0aW9uLiBDT1JFX0JQRiBpcyByZWNvbW1lbmRlZC5cbklmIHlvdSBzZWxlY3QgXCJOb0NvbGxlY3Rpb25cIiwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gc2VlIGFueSBpbmZvcm1hdGlvbiBhYm91dCBuZXR3b3JrIGFjdGl2aXR5XG5hbmQgcHJvY2VzcyBleGVjdXRpb25zLiBUaGUgcmVtYWluaW5nIHNldHRpbmdzIGluIHRoZXNlIHNlY3Rpb24gd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0LlxuVGhlIHZhbHVlIGlzIGEgc3ViamVjdCBvZiBjb252ZXJzaW9uIGJ5IHRoZSBvcGVyYXRvciBpZiBuZWVkZWQsIGUuZy4gdG9cbnJlbW92ZSBkZXByZWNhdGVkIG1ldGhvZHMuIiwiZW51bSI6WyJFQlBGIiwiQ09SRV9CUEYiLCJOb0NvbGxlY3Rpb24iLCJLZXJuZWxNb2R1bGUiXSwidHlwZSI6InN0cmluZyJ9LCJmb3JjZUNvbGxlY3Rpb24iOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpbWFnZUZsYXZvciI6eyJkZWZhdWx0IjoiUmVndWxhciIsImRlc2NyaXB0aW9uIjoiVGhlIGltYWdlIGZsYXZvciB0byB1c2UgZm9yIGNvbGxlY3Rvci4gXCJSZWd1bGFyXCIgaW1hZ2VzIGFyZSBiaWdnZXIgaW4gc2l6ZSwgYnV0IGNvbnRhaW4gcHJvYmVzXG5mb3IgbW9zdCBrZXJuZWxzLiBJZiB5b3UgdXNlIHRoZSBcIlNsaW1cIiBpbWFnZSBmbGF2b3IsIHlvdSBtdXN0IGVuc3VyZSB0aGF0IHlvdXIgQ2VudHJhbCBpbnN0YW5jZVxuaXMgY29ubmVjdGVkIHRvIHRoZSBpbnRlcm5ldCwgb3IgcmVndWxhcmx5IHJlY2VpdmVzIENvbGxlY3RvciBTdXBwb3J0IFBhY2thZ2UgdXBkYXRlcyAoZm9yIGZ1cnRoZXJcbmluc3RydWN0aW9ucywgcGxlYXNlIHJlZmVyIHRvIHRoZSBkb2N1bWVudGF0aW9uKS4iLCJlbnVtIjpbIlJlZ3VsYXIiLCJTbGltIl0sInR5cGUiOiJzdHJpbmcifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVJbnZlbnRvcnkiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJwcm9wZXJ0aWVzIjp7InJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRhaW50VG9sZXJhdGlvbiI6eyJkZWZhdWx0IjoiVG9sZXJhdGVUYWludHMiLCJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZW51bSI6WyJUb2xlcmF0ZVRhaW50cyIsIkF2b2lkVGFpbnRzIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicmVnaXN0cnlPdmVycmlkZSI6eyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsInR5cGUiOiJzdHJpbmcifSwic2Nhbm5lciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkF1dG9TZW5zZSIsImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lclY0Ijp7ImRlZmF1bHQiOnsic2Nhbm5lckNvbXBvbmVudCI6IkRlZmF1bHQifSwiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwicHJvcGVydGllcyI6eyJleHBvc2VFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkRlZmF1bHQiLCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0bHMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsInByb3BlcnRpZXMiOnsiYWRkaXRpb25hbENBcyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWxDQSBkZWZpbmVzIGEgY2VydGlmaWNhdGUgZm9yIGFuIGFkZGl0aW9uYWwgQ2VydGlmaWNhdGUgQXV0aG9yaXR5LiIsInByb3BlcnRpZXMiOnsiY29udGVudCI6eyJkZXNjcmlwdGlvbiI6IlBFTSBmb3JtYXQiLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJNdXN0IGJlIGEgdmFsaWQgZmlsZSBiYXNlbmFtZSIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbnRlbnQiLCJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJjbHVzdGVyTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIFNlY3VyZWRDbHVzdGVyIiwicHJvcGVydGllcyI6eyJjbHVzdGVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBhc3NpZ25lZCBjbHVzdGVyIG5hbWUgcGVyIHRoZSBzcGVjLiBUaGlzIGNhbm5vdCBiZSBjaGFuZ2VkIGFmdGVyd2FyZHMuIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVcbmNsdXN0ZXIgbmFtZSwgcGxlYXNlIGRlbGV0ZSBhbmQgcmVjcmVhdGUgdGhpcyByZXNvdXJjZS4iLCJ0eXBlIjoic3RyaW5nIn0sImNvbmRpdGlvbnMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveENvbmRpdGlvbiBkZWZpbmVzIGEgY29uZGl0aW9uIGZvciBhIFN0YWNrUm94IGN1c3RvbSByZXNvdXJjZS4iLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJyZWFzb24iOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25SZWFzb24gaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gcmVhc29uLiIsInR5cGUiOiJzdHJpbmcifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uU3RhdHVzIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHN0YXR1cy4iLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25UeXBlIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHR5cGUuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsic3RhdHVzIiwidHlwZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJkZXBsb3llZFJlbGVhc2UiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveFJlbGVhc2UgZGVzY3JpYmVzIHRoZSBIZWxtIFwicmVsZWFzZVwiIHRoYXQgd2FzIG1vc3QgcmVjZW50bHkgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7InZlcnNpb24iOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwcm9kdWN0VmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbmRpdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX0sInN0YXR1cyI6eyJhY2NlcHRlZE5hbWVzIjp7ImtpbmQiOiIiLCJwbHVyYWwiOiIifSwiY29uZGl0aW9ucyI6bnVsbCwic3RvcmVkVmVyc2lvbnMiOm51bGx9fQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBjcml0ZXJpYSBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJ0eXBlIjoic3RyaW5nIn0sImxhYmVsIjp7InByb3BlcnRpZXMiOnsia2V5Ijp7InR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2UiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJleHBpcmF0aW9uIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwiaW1hZ2UiOnsicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJpc0RlZmF1bHQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIEluZGljYXRlcyB0aGUgcG9saWN5IGlzIGEgZGVmYXVsdCBwb2xpY3kgaWYgdHJ1ZSBhbmQgYSBjdXN0b20gcG9saWN5IGlmIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sImxpZmVjeWNsZVN0YWdlcyI6eyJkZXNjcmlwdGlvbiI6IkxpZmVjeWNsZVN0YWdlcyBkZXNjcmliZXMgd2hpY2ggcG9saWN5IGxpZmVjeWxjZSBzdGFnZXMgdGhpcyBwb2xpY3kgYXBwbGllcyB0by4gIENob2ljZXMgYXJlIERFUExPWSwgQlVJTEQsIGFuZCBSVU5USU1FLiIsIml0ZW1zIjp7ImVudW0iOlsiREVQTE9ZIiwiQlVJTEQiLCJSVU5USU1FIl0sInR5cGUiOiJzdHJpbmcifSwibWluSXRlbXMiOjEsInR5cGUiOiJhcnJheSJ9LCJtaXRyZUF0dGFja1ZlY3RvcnMiOnsiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ0YWN0aWMiOnsidHlwZSI6InN0cmluZyJ9LCJ0ZWNobmlxdWVzIjp7Iml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtaXRyZVZlY3RvcnNMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBNSVRSRSBBVFRcdTAwMjZDSyBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub3RpZmllcnMiOnsiZGVzY3JpcHRpb24iOiJOb3RpZmllcnMgaXMgYSBsaXN0IG9mIElEcyBvZiB0aGUgbm90aWZpZXJzIHRoYXQgc2hvdWxkIGJlIHRyaWdnZXJlZCB3aGVuIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMgaWRlbnRpZmllZC4gIElEcyBzaG91bGQgYmUgaW4gdGhlIGZvcm0gb2YgYSBVVUlEIGFuZCBhcmUgZm91bmQgdGhyb3VnaCB0aGUgQ2VudHJhbCBBUEkuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwicG9saWN5TmFtZSI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeU5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHBvbGljeSBhcyBpdCBhcHBlYXJzIGluIHRoZSBBUEkgYW5kIFVJLiAgTm90ZSB0aGF0IGNoYW5naW5nIHRoaXMgdmFsdWUgd2lsbCByZW5hbWUgdGhlIHBvbGljeSBhcyBzdG9yZWQgaW4gdGhlIGRhdGFiYXNlLiAgVGhpcyBmaWVsZCBtdXN0IGJlIHVuaXF1ZS4iLCJwYXR0ZXJuIjoiXlteXFxuXFxyXFwkXXs1LDEyOH0kIiwidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lTZWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeVNlY3Rpb25zIGRlZmluZSB0aGUgdmlvbGF0aW9uIGNyaXRlcmlhIGZvciB0aGlzIHBvbGljeS4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InBvbGljeUdyb3VwcyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeUdyb3VwcyBpcyB0aGUgc2V0IG9mIHBvbGljaWVzIGdyb3VwcyB0aGF0IG1ha2UgdXAgdGhpcyBzZWN0aW9uLiAgRWFjaCBncm91cCBjYW4gYmUgY29uc2lkZXJlZCBhbiBpbmRpdmlkdWFsIGNyaXRlcmlvbi4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImJvb2xlYW5PcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6IkJvb2xlYW5PcGVyYXRvciBkZXRlcm1pbmVzIGlmIHRoZSB2YWx1ZXMgYXJlIGNvbWJpbmVkIHdpdGggYW4gT1Igb3IgYW4gQU5ELiAgRGVmYXVsdHMgdG8gT1IuIiwiZW51bSI6WyJPUiIsIkFORCJdLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkZpZWxkTmFtZSBkZWZpbmVzIHdoaWNoIGZpZWxkIG9uIGEgZGVwbG95bWVudCBvciBpbWFnZSB0aGlzIFBvbGljeUdyb3VwIGV2YWx1YXRlcy4gIFNlZSBodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvb3BlcmF0aW5nL21hbmFnZS1zZWN1cml0eS1wb2xpY2llcy5odG1sI3BvbGljeS1jcml0ZXJpYV9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMgZm9yIGEgY29tcGxldGUgbGlzdCBvZiBwb3NzaWJsZSB2YWx1ZXMuIiwidHlwZSI6InN0cmluZyJ9LCJuZWdhdGUiOnsiZGVzY3JpcHRpb24iOiJOZWdhdGUgZGV0ZXJtaW5lcyBpZiB0aGUgZXZhbHVhdGlvbiBvZiB0aGlzIFBvbGljeUdyb3VwIGlzIG5lZ2F0ZWQuICBEZWZhdWx0IHRvIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlcyBpcyB0aGUgbGlzdCBvZiB2YWx1ZXMgZm9yIHRoZSBzcGVjaWZpZWQgZmllbGQiLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgc2ltcGx5IHRoZSBzdHJpbmcgdmFsdWUiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiZmllbGROYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3Rpb25OYW1lIjp7ImRlc2NyaXB0aW9uIjoiU2VjdGlvbk5hbWUgaXMgYSB1c2VyLWZyaWVuZGx5IG5hbWUgZm9yIHRoaXMgc2VjdGlvbiBvZiBwb2xpY2llcyIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInBvbGljeUdyb3VwcyJdLCJ0eXBlIjoib2JqZWN0In0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwicmF0aW9uYWxlIjp7InR5cGUiOiJzdHJpbmcifSwicmVtZWRpYXRpb24iOnsiZGVzY3JpcHRpb24iOiJSZW1lZGlhdGlvbiBkZXNjcmliZXMgaG93IHRvIHJlbWVkaWF0ZSBhIHZpb2xhdGlvbiBvZiB0aGlzIHBvbGljeS4iLCJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7ImRlc2NyaXB0aW9uIjoiU2NvcGUgZGVmaW5lcyBjbHVzdGVycywgbmFtZXNwYWNlcywgYW5kIGRlcGxveW1lbnRzIHRoYXQgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoaXMgcG9saWN5LiAgTm8gc2NvcGVzIGRlZmluZWQgaW5jbHVkZXMgZXZlcnl0aGluZy4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXIiOnsidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImFjY2VwdGVkIjp7InR5cGUiOiJib29sZWFuIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lJZCI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJhY2NlcHRlZCIsIm1lc3NhZ2UiLCJwb2xpY3lJZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjpkOGZkMzM5OTMwZDA1YzcwMWJhZDc0MTkxMzc3MzU3Mzk1NWQ2ZWNjOWI2M2QxNmQ0MzYxMTRmYjZhNjgzNjYxIiwiY3JlYXRlZEF0IjoiMjAyNS0wOC0xNFQxNzo0NjoxOC4xMTM1MzgrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC41LjAgXHUwMDNjIDQuNi45Iiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFhcmNoNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3IudjQuNi45IiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJhcGlzZXJ2aWNlZGVmaW5pdGlvbnMiOnt9LCJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwiLCJraW5kIjoiQ2VudHJhbCIsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiUm91dGUiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiU2VjcmV0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlcnZpY2UiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDZW50cmFsIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGFsbCB1c2VyIGludGVyYWN0aW9uLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGVkIHRvIG91dGdvaW5nIG5ldHdvcmsgdHJhZmZpYy4iLCJkaXNwbGF5TmFtZSI6IkVncmVzcyIsInBhdGgiOiJlZ3Jlc3MifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZy1hcy1Db2RlIiwicGF0aCI6ImNvbmZpZ0FzQ29kZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IkhlcmUgeW91IGNhbiBjb25maWd1cmUgaWYgeW91IHdhbnQgdG8gZXhwb3NlIGNlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydCwgYSBsb2FkIGJhbGFuY2VyLCBvciBhbiBPcGVuU2hpZnRcbnJvdXRlLiIsImRpc3BsYXlOYW1lIjoiRXhwb3N1cmUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZSJ9LHsiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBDZW50cmFsIHdpbGwgb25seSBzZXJ2ZSBhbiBpbnRlcm5hbCBUTFMgY2VydGlmaWNhdGUsIHdoaWNoIG1lYW5zIHRoYXQgeW91IHdpbGxcbm5lZWQgdG8gaGFuZGxlIFRMUyB0ZXJtaW5hdGlvbiBhdCB0aGUgaW5ncmVzcyBvciBsb2FkIGJhbGFuY2VyIGxldmVsLlxuSWYgeW91IHdhbnQgdG8gdGVybWluYXRlIFRMUyBpbiBDZW50cmFsIGFuZCBzZXJ2ZSBhIGN1c3RvbSBzZXJ2ZXIgY2VydGlmaWNhdGUsIHlvdSBjYW4gc3BlY2lmeVxuYSBzZWNyZXQgY29udGFpbmluZyB0aGUgY2VydGlmaWNhdGUgYW5kIHByaXZhdGUga2V5IGhlcmUuIiwiZGlzcGxheU5hbWUiOiJVc2VyLWZhY2luZyBUTFMgY2VydGlmaWNhdGUgc2VjcmV0IiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIENlbnRyYWwuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gQ2VudHJhbCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgQ2VudHJhbCBEQiwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGRhdGEgcGVyc2lzdGVuY2UuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIERCIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwiZGlzcGxheU5hbWUiOiJUZWxlbWV0cnkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRlY2xhcmF0aXZlIENvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsImRpc3BsYXlOYW1lIjoiTm90aWZpZXIgU2VjcmV0cyBFbmNyeXB0aW9uIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRpc2FibGUgYWRtaW4gcGFzc3dvcmQgZ2VuZXJhdGlvbi4gRG8gbm90IHVzZSB0aGlzIGZvciBmaXJzdC10aW1lIGluc3RhbGxhdGlvbnMsXG5hcyB5b3Ugd2lsbCBoYXZlIG5vIHdheSB0byBwZXJmb3JtIGluaXRpYWwgc2V0dXAgYW5kIGNvbmZpZ3VyYXRpb24gb2YgYWx0ZXJuYXRpdmUgYXV0aGVudGljYXRpb24gbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIEdlbmVyYXRpb24gRGlzYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uIFRoaXMgY2FuIG9ubHkgYmUgdXNlZCB3aGVuXG5zcGVjaWZ5aW5nIGEgY29ubmVjdGlvbiBzdHJpbmcgbWFudWFsbHkuXG5XaGVuIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBEQiBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWRiLXBhc3N3b3JkXCIgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiQWRtaW5pc3RyYXRvciBQYXNzd29yZCIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjb25uZWN0aW9uIHN0cmluZyB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgZGF0YWJhc2UgbWFuYWdlZCBlbHNld2hlcmUuIElmIHNldCwgdGhlIG9wZXJhdG9yIHdpbGwgbm90IG1hbmFnZSB0aGUgQ2VudHJhbCBEQi5cbldoZW4gdXNpbmcgdGhpcyBvcHRpb24sIHlvdSBtdXN0IGV4cGxpY2l0bHkgc2V0IGEgcGFzc3dvcmQgc2VjcmV0OyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcgYSBwYXNzd29yZCB3aWxsIG5vdFxuYmUgc3VwcG9ydGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGlvbiBTdHJpbmciLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uU3RyaW5nIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IENlbnRyYWwgREIgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuIFlvdSBjYW4gY2hvb3NlIGJldHdlZW4gdXNpbmcgYSBwZXJzaXN0ZW50XG52b2x1bWUgY2xhaW0gKHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhbmQgYSBob3N0IHBhdGguIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZyBtYXAgY29udGFpbmluZyBwb3N0Z3Jlc3FsLmNvbmYgYW5kIHBnX2hiYS5jb25mIHRoYXQgd2lsbCBiZSB1c2VkIGlmIG1vZGlmaWNhdGlvbnMgbmVlZCB0byBiZSBhcHBsaWVkLiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnIG1hcCB0aGF0IHdpbGwgb3ZlcnJpZGUgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGhlIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9vbCBzaXplLiIsImRpc3BsYXlOYW1lIjoiRGF0YWJhc2UgQ29ubmVjdGlvbiBQb29sIFNpemUgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJjZW50cmFsLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJjZW50cmFsLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImNlbnRyYWwuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gSXQgaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeSB0byBzcGVjaWZ5IGl0LlxuVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbkNlbnRyYWwgaXMgY29uZmlndXJlZCB0byB1c2UgUG9zdGdyZVNRTCBieSBkZWZhdWx0LiIsImRpc3BsYXlOYW1lIjoiSXMgRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmRiLmlzRW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIuY29uZmlnT3ZlcnJpZGUubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWF4aW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5tYXhDb25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWluaW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5taW5Db25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwiY2VudHJhbC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2Ygc2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJTZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLmNvbmZpZ01hcHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLnNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsImRpc3BsYXlOYW1lIjoiUm91dGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZSJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsImRpc3BsYXlOYW1lIjoiTG9hZCBCYWxhbmNlciIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlciJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiTm9kZSBQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQifSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5wb3J0IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsImRpc3BsYXlOYW1lIjoiSVAiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuaXAiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmVuYWJsZWQ6dHJ1ZSJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdG8gc3BlY2lmeSBhbiBleHBsaWNpdCBub2RlIHBvcnQuIE1vc3QgdXNlcnMgc2hvdWxkIGxlYXZlIHRoaXMgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkOnRydWUiXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwiZGlzcGxheU5hbWUiOiJIb3N0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUuaG9zdCJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGhlIGVuY3J5cHRpb24gb2Ygbm90aWZpZXIgc2VjcmV0cyBzdG9yZWQgaW4gdGhlIENlbnRyYWwgREIuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbi5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgaWYgVGVsZW1ldHJ5IGlzIGVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC50ZWxlbWV0cnkuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJkaXNwbGF5TmFtZSI6IkVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2UuZW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkga2V5LiBJZiBub3Qgc2V0LCB0ZWxlbWV0cnkgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJLZXkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZS5rZXkifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZGlzcGxheU5hbWUiOiJDb25maWcgYXMgQ29kZSBjb21wb25lbnQiLCJwYXRoIjoiY29uZmlnQXNDb2RlLmNvbmZpZ0FzQ29kZUNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHdoZXRoZXIgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHNob3VsZCBydW4gaW4gb25saW5lIG9yIG9mZmxpbmUgKGRpc2Nvbm5lY3RlZCkgbW9kZS5cbkluIG9mZmxpbmUgbW9kZSwgYXV0b21hdGljIHVwZGF0ZXMgb2YgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyBhbmQga2VybmVsIG1vZHVsZXMgYXJlIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGl2aXR5IFBvbGljeSIsInBhdGgiOiJlZ3Jlc3MuY29ubmVjdGl2aXR5UG9saWN5In0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0c1swXS5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsImRpc3BsYXlOYW1lIjoiQ3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIGZvciBPcGVyYW5kIiwicGF0aCI6Im1pc2MuY3JlYXRlU0NDcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayBQb2xpY2llcyIsInBhdGgiOiJuZXR3b3JrLnBvbGljaWVzIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIEFQSSB2ZXJzaW9uLiIsImRpc3BsYXlOYW1lIjoiQVBJIFZlcnNpb24iLCJwYXRoIjoib3ZlcmxheXNbMF0uYXBpVmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsImRpc3BsYXlOYW1lIjoiS2luZCIsInBhdGgiOiJvdmVybGF5c1swXS5raW5kIn0seyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6Im92ZXJsYXlzWzBdLm5hbWUifSx7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgbWFya3MgdGhlIG92ZXJsYXkgYXMgb3B0aW9uYWwuXG5XaGVuIE9wdGlvbmFsIGlzIHRydWUsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCB0aGUgb3ZlcmxheSB3aWxsIGJlIHNraXBwZWQsIGFuZCBhIHdhcm5pbmcgd2lsbCBiZSBsb2dnZWQuXG5XaGVuIE9wdGlvbmFsIGlzIGZhbHNlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgYW4gZXJyb3Igd2lsbCBiZSB0aHJvd24uIiwiZGlzcGxheU5hbWUiOiJPcHRpb25hbCIsInBhdGgiOiJvdmVybGF5c1swXS5vcHRpb25hbCJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJQYXRjaGVzIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXMifSx7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJkaXNwbGF5TmFtZSI6IlZhbHVlIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmFsdWUifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSBTY2FubmVyIFY0IGNvbXBvbmVudHMgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6Ik1hdGNoZXIiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJJbmZvIHN0b3JlcyBpbmZvcm1hdGlvbiBvbiBob3cgdG8gb2J0YWluIHRoZSBhZG1pbiBwYXNzd29yZC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIENyZWRlbnRpYWxzIEluZm8iLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmluZm8ifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwiZGlzcGxheU5hbWUiOiJQcm9kdWN0IFZlcnNpb24iLCJwYXRoIjoicHJvZHVjdFZlcnNpb24ifSx7ImRpc3BsYXlOYW1lIjoiQ2VudHJhbCIsInBhdGgiOiJjZW50cmFsIn0seyJkZXNjcmlwdGlvbiI6IkFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UgY29udGFpbnMgcmVmZXJlbmNlIGZvciB0aGUgYWRtaW4gcGFzc3dvcmQiLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIFNlY3JldCBSZWZlcmVuY2UiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cmVkQ2x1c3RlciBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgdGhlIHNlY3VyZWQgY2x1c3RlciBzZXJ2aWNlcy4gVGhlc2UgaW5jbHVkZSBTZW5zb3IsIHdoaWNoIGlzXG5yZXNwb25zaWJsZSBmb3IgdGhlIGNvbm5lY3Rpb24gdG8gQ2VudHJhbCwgYW5kIENvbGxlY3Rvciwgd2hpY2ggcGVyZm9ybXMgaG9zdC1sZXZlbCBjb2xsZWN0aW9uIG9mIHByb2Nlc3MgYW5kXG5uZXR3b3JrIGV2ZW50cy5cdTAwM2NwXHUwMDNlXG4qKkltcG9ydGFudDoqKiBQbGVhc2Ugc2VlIHRoZSBfSW5zdGFsbGF0aW9uIFByZXJlcXVpc2l0ZXNfIG9uIHRoZSBtYWluIFJIQUNTIG9wZXJhdG9yIHBhZ2UgYmVmb3JlIGRlcGxveWluZywgb3JcbmNvbnN1bHQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24gb24gY3JlYXRpbmcgY2x1c3RlciBpbml0IGJ1bmRsZXMuIiwiZGlzcGxheU5hbWUiOiJTZWN1cmVkIENsdXN0ZXIiLCJraW5kIjoiU2VjdXJlZENsdXN0ZXIiLCJuYW1lIjoic2VjdXJlZGNsdXN0ZXJzLnBsYXRmb3JtLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGFlbW9uU2V0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHVuaXF1ZSBuYW1lIG9mIHRoaXMgY2x1c3RlciwgYXMgaXQgd2lsbCBiZSBzaG93biBpbiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFVJLlxuTm90ZTogT25jZSBhIG5hbWUgaXMgc2V0IGhlcmUsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIGNoYW5nZSBpdCBhZ2Fpbi4gWW91IHdpbGwgbmVlZCB0byBkZWxldGVcbmFuZCByZS1jcmVhdGUgdGhpcyBvYmplY3QgaW4gb3JkZXIgdG8gcmVnaXN0ZXIgYSBjbHVzdGVyIHdpdGggYSBuZXcgbmFtZS4iLCJkaXNwbGF5TmFtZSI6IkNsdXN0ZXIgTmFtZSIsInBhdGgiOiJjbHVzdGVyTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZW5kcG9pbnQgb2YgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBDZW50cmFsIGluc3RhbmNlIHRvIGNvbm5lY3QgdG8sXG5pbmNsdWRpbmcgdGhlIHBvcnQgbnVtYmVyLiBJZiBubyBwb3J0IGlzIHNwZWNpZmllZCBhbmQgdGhlIGVuZHBvaW50IGNvbnRhaW5zIGFuIGh0dHBzOi8vXG5wcm90b2NvbCBzcGVjaWZpY2F0aW9uLCB0aGVuIHRoZSBwb3J0IDQ0MyBpcyBpbXBsaWNpdGx5IGFzc3VtZWQuXG5JZiB1c2luZyBhIG5vbi1nUlBDIGNhcGFibGUgbG9hZCBiYWxhbmNlciwgdXNlIHRoZSBXZWJTb2NrZXQgcHJvdG9jb2wgYnkgcHJlZml4aW5nIHRoZSBlbmRwb2ludFxuYWRkcmVzcyB3aXRoIHdzczovLy5cbk5vdGU6IHdoZW4gbGVhdmluZyB0aGlzIGJsYW5rLCBTZW5zb3Igd2lsbCBhdHRlbXB0IHRvIGNvbm5lY3QgdG8gYSBDZW50cmFsIGluc3RhbmNlIHJ1bm5pbmcgaW4gdGhlIHNhbWVcbm5hbWVzcGFjZS4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbEVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Vuc29yIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNlbnNvciBTZXR0aW5ncyIsInBhdGgiOiJzZW5zb3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJkaXNwbGF5TmFtZSI6IkFkbWlzc2lvbiBDb250cm9sIFNldHRpbmdzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsImRpc3BsYXlOYW1lIjoiUGVyIE5vZGUgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGluZyB0byB0aGUgaW5nZXN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncy4iLCJkaXNwbGF5TmFtZSI6Ikt1YmVybmV0ZXMgQXVkaXQgTG9ncyBJbmdlc3Rpb24gU2V0dGluZ3MiLCJwYXRoIjoiYXVkaXRMb2dzIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudHMsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsImRpc3BsYXlOYW1lIjoiQ3VzdG9tIERlZmF1bHQgSW1hZ2UgUmVnaXN0cnkiLCJwYXRoIjoicmVnaXN0cnlPdmVycmlkZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayIsInBhdGgiOiJuZXR3b3JrIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJkaXNwbGF5TmFtZSI6Ik1pc2NlbGxhbmVvdXMiLCJwYXRoIjoibWlzYyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIG9iamVjdCBjcmVhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gQ3JlYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uQ3JlYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgdXBkYXRlcy5cblxuXG5Ob3RlOiB0aGlzIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdCB1bmxlc3MgJ0xpc3RlbiBPbiBDcmVhdGVzJyBpcyBzZXQgdG8gJ3RydWUnIGFzIHdlbGwuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gVXBkYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uVXBkYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIG1vbml0b3JpbmcgYW5kIGVuZm9yY2VtZW50IGZvciBLdWJlcm5ldGVzIGV2ZW50cyAocG9ydC1mb3J3YXJkIGFuZCBleGVjKS4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBFdmVudHMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkV2ZW50cyJ9LHsiZGVzY3JpcHRpb24iOiJTaG91bGQgaW5saW5lIHNjYW5uaW5nIGJlIHBlcmZvcm1lZCBvbiBwcmV2aW91c2x5IHVuc2Nhbm5lZCBpbWFnZXMgZHVyaW5nIGEgZGVwbG95bWVudHMgYWRtaXNzaW9uIHJldmlldy4iLCJkaXNwbGF5TmFtZSI6IkNvbnRhY3QgSW1hZ2UgU2Nhbm5lcnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5jb250YWN0SW1hZ2VTY2FubmVycyJ9LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImRpc3BsYXlOYW1lIjoiVGltZW91dCBTZWNvbmRzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wudGltZW91dFNlY29uZHMifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0ZWFtcyB0byBieXBhc3MgYWRtaXNzaW9uIGNvbnRyb2wgaW4gYSBtb25pdG9yZWQgbWFubmVyIGluIHRoZSBldmVudCBvZiBhbiBlbWVyZ2VuY3kuIiwiZGlzcGxheU5hbWUiOiJCeXBhc3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ieXBhc3MifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImRpc3BsYXlOYW1lIjoiUmVwbGljYXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJhdWRpdExvZ3MuY29sbGVjdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6Im1vbml0b3Jpbmcub3BlbnNoaWZ0LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsgUG9saWNpZXMiLCJwYXRoIjoibmV0d29yay5wb2xpY2llcyJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJkaXNwbGF5TmFtZSI6IkFQSSBWZXJzaW9uIiwicGF0aCI6Im92ZXJsYXlzWzBdLmFwaVZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJkaXNwbGF5TmFtZSI6IktpbmQiLCJwYXRoIjoib3ZlcmxheXNbMF0ua2luZCJ9LHsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJvdmVybGF5c1swXS5uYW1lIn0seyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsImRpc3BsYXlOYW1lIjoiT3B0aW9uYWwiLCJwYXRoIjoib3ZlcmxheXNbMF0ub3B0aW9uYWwifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiUGF0Y2hlcyIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzIn0seyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0ucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwiZGlzcGxheU5hbWUiOiJWYWx1ZSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZhbHVlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwiZGlzcGxheU5hbWUiOiJDb2xsZWN0b3IgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb21wbGlhbmNlIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIGhvc3QtbGV2ZWwgY29uZmlndXJhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJDb21wbGlhbmNlIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29tcGxpYW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIE5vZGUtSW52ZW50b3J5IGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHNjYW5uaW5nIHRoZSBOb2RlcycgZmlsZXN5c3RlbS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2Nhbm5pbmcgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5ub2RlSW52ZW50b3J5In0seyJkZXNjcmlwdGlvbiI6IlRvIGVuc3VyZSBjb21wcmVoZW5zaXZlIG1vbml0b3Jpbmcgb2YgeW91ciBjbHVzdGVyIGFjdGl2aXR5LCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHlcbndpbGwgcnVuIHNlcnZpY2VzIG9uIGV2ZXJ5IG5vZGUgaW4gdGhlIGNsdXN0ZXIsIGluY2x1ZGluZyB0YWludGVkIG5vZGVzIGJ5IGRlZmF1bHQuIElmIHlvdSBkb1xubm90IHdhbnQgdGhpcyBiZWhhdmlvciwgcGxlYXNlIHNlbGVjdCAnQXZvaWRUYWludHMnIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJUYWludCBUb2xlcmF0aW9uIiwicGF0aCI6InBlck5vZGUudGFpbnRUb2xlcmF0aW9uIn0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InBlck5vZGUuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5jb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpFQlBGIiwidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Q09SRV9CUEYiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpOb0NvbGxlY3Rpb24iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBpbWFnZSBmbGF2b3IgdG8gdXNlIGZvciBjb2xsZWN0b3IuIFwiUmVndWxhclwiIGltYWdlcyBhcmUgYmlnZ2VyIGluIHNpemUsIGJ1dCBjb250YWluIHByb2Jlc1xuZm9yIG1vc3Qga2VybmVscy4gSWYgeW91IHVzZSB0aGUgXCJTbGltXCIgaW1hZ2UgZmxhdm9yLCB5b3UgbXVzdCBlbnN1cmUgdGhhdCB5b3VyIENlbnRyYWwgaW5zdGFuY2VcbmlzIGNvbm5lY3RlZCB0byB0aGUgaW50ZXJuZXQsIG9yIHJlZ3VsYXJseSByZWNlaXZlcyBDb2xsZWN0b3IgU3VwcG9ydCBQYWNrYWdlIHVwZGF0ZXMgKGZvciBmdXJ0aGVyXG5pbnN0cnVjdGlvbnMsIHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbikuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBGbGF2b3IiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuaW1hZ2VGbGF2b3IifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJkaXNwbGF5TmFtZSI6IkZvcmNlIENvbGxlY3Rpb24iLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuZm9yY2VDb2xsZWN0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoicGVyTm9kZS5jb21wbGlhbmNlLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLm5vZGVJbnZlbnRvcnkucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBDb21wb25lbnQiLCJwYXRoIjoic2Nhbm5lci5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsImRpc3BsYXlOYW1lIjoiQW5hbHl6ZXIiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXIuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXIuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZW5hYmxlIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCBzZXQgdGhpcyB0byBcIkF1dG9TZW5zZVwiIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNlbnNvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Vuc29yLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNlbnNvci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Vuc29yLmhvc3RBbGlhc2VzIn0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgYXNzaWduZWQgY2x1c3RlciBuYW1lIHBlciB0aGUgc3BlYy4gVGhpcyBjYW5ub3QgYmUgY2hhbmdlZCBhZnRlcndhcmRzLiBJZiB5b3UgbmVlZCB0byBjaGFuZ2UgdGhlXG5jbHVzdGVyIG5hbWUsIHBsZWFzZSBkZWxldGUgYW5kIHJlY3JlYXRlIHRoaXMgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJDbHVzdGVyIE5hbWUiLCJwYXRoIjoiY2x1c3Rlck5hbWUifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgc2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJLiIsImRpc3BsYXlOYW1lIjoiU2VjdXJpdHkgUG9saWN5Iiwia2luZCI6IlNlY3VyaXR5UG9saWN5IiwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiIyMgV2h5IHVzZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXM/XG5cblByb3RlY3RpbmcgY2xvdWQtbmF0aXZlIGFwcGxpY2F0aW9ucyByZXF1aXJlcyBzaWduaWZpY2FudCBjaGFuZ2VzIGluIGhvdyB3ZSBhcHByb2FjaCBzZWN1cml0eeKAlHdlIG11c3QgYXBwbHkgY29udHJvbHMgZWFybGllciBpbiB0aGUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZSwgdXNlIHRoZSBpbmZyYXN0cnVjdHVyZSBpdHNlbGYgdG8gYXBwbHkgY29udHJvbHMsIGFuZCBrZWVwIHVwIHdpdGggaW5jcmVhc2luZ2x5IHJhcGlkIHJlbGVhc2Ugc2NoZWR1bGVzLlxuXG5cblJlZCBIYXTCriBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzLCBwb3dlcmVkIGJ5IFN0YWNrUm94IHRlY2hub2xvZ3ksIHByb3RlY3RzIHlvdXIgdml0YWwgYXBwbGljYXRpb25zIGFjcm9zcyBidWlsZCwgZGVwbG95LCBhbmQgcnVudGltZS4gT3VyIHNvZnR3YXJlIGRlcGxveXMgaW4geW91ciBpbmZyYXN0cnVjdHVyZSBhbmQgaW50ZWdyYXRlcyB3aXRoIHlvdXIgRGV2T3BzIHRvb2xpbmcgYW5kIHdvcmtmbG93cyB0byBkZWxpdmVyIGJldHRlciBzZWN1cml0eSBhbmQgY29tcGxpYW5jZS4gVGhlIHBvbGljeSBlbmdpbmUgaW5jbHVkZXMgaHVuZHJlZHMgb2YgYnVpbHQtaW4gY29udHJvbHMgdG8gZW5mb3JjZSBEZXZPcHMgYW5kIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzLCBpbmR1c3RyeSBzdGFuZGFyZHMgc3VjaCBhcyBDSVMgQmVuY2htYXJrcyBhbmQgTmF0aW9uYWwgSW5zdGl0dXRlIG9mIFN0YW5kYXJkcyBUZWNobm9sb2d5IChOSVNUKSBndWlkZWxpbmVzLCBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQgb2YgYm90aCBjb250YWluZXJzIGFuZCBLdWJlcm5ldGVzLCBhbmQgcnVudGltZSBzZWN1cml0eS5cblxuUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzIHByb3ZpZGVzIGEgS3ViZXJuZXRlcy1uYXRpdmUgYXJjaGl0ZWN0dXJlIGZvciBjb250YWluZXIgc2VjdXJpdHksIGVuYWJsaW5nIERldk9wcyBhbmQgSW5mb1NlYyB0ZWFtcyB0byBvcGVyYXRpb25hbGl6ZSBzZWN1cml0eS5cblxuIyMgRmVhdHVyZXMgYW5kIEJlbmVmaXRzXG5cbioqS3ViZXJuZXRlcy1uYXRpdmUgc2VjdXJpdHk6KipcbjEuIEluY3JlYXNlcyBwcm90ZWN0aW9uLlxuMS4gRWxpbWluYXRlcyBibGluZCBzcG90cywgcHJvdmlkaW5nIHN0YWZmIHdpdGggaW5zaWdodHMgaW50byBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMgYW5kIHRocmVhdCB2ZWN0b3JzLlxuMS4gUmVkdWNlcyB0aW1lIGFuZCBjb3N0cy5cbjEuIFJlZHVjZXMgdGhlIHRpbWUgYW5kIGVmZm9ydCBuZWVkZWQgdG8gaW1wbGVtZW50IHNlY3VyaXR5IGFuZCBzdHJlYW1saW5lcyBzZWN1cml0eSBhbmFseXNpcywgaW52ZXN0aWdhdGlvbiwgYW5kIHJlbWVkaWF0aW9uIHVzaW5nIHRoZSByaWNoIGNvbnRleHQgS3ViZXJuZXRlcyBwcm92aWRlcy5cbjEuIEluY3JlYXNlcyBzY2FsYWJpbGl0eSBhbmQgcG9ydGFiaWxpdHkuXG4xLiBQcm92aWRlcyBzY2FsYWJpbGl0eSBhbmQgcmVzaWxpZW5jeSBuYXRpdmUgdG8gS3ViZXJuZXRlcywgYXZvaWRpbmcgb3BlcmF0aW9uYWwgY29uZmxpY3QgYW5kIGNvbXBsZXhpdHkgdGhhdCBjYW4gcmVzdWx0IGZyb20gb3V0LW9mLWJhbmQgc2VjdXJpdHkgY29udHJvbHMuXG5cbiMjIFVzaW5nIHRoZSBSSEFDUyBPcGVyYXRvclxuXG4qKlJIQUNTIE9wZXJhdG9yIGNoYW5uZWxzOioqXG5cblJlZCBIYXQgcHJvdmlkZXMgdGhlIFJIQUNTIE9wZXJhdG9yIGJ5IHVzaW5nIHRoZSBmb2xsb3dpbmcgdXBkYXRlIGNoYW5uZWxzIGluIHRoZSBSZWQgSGF0IE9wZXJhdG9yIGNhdGFsb2c6XG5cbiogYHN0YWJsZWA6IFByb3ZpZGVzIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uIGFuZCBwYXRjaGVzIHRvIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uLlxuICBVc2luZyB0aGUgYHN0YWJsZWAgY2hhbm5lbCBhbmQgY29uZmlndXJpbmcgYXV0b21hdGljIG9wZXJhdG9yIHVwZ3JhZGVzIGVuc3VyZXMgdGhhdCB0aGUgbW9zdCByZWNlbnQgUkhBQ1MgdmVyc2lvbiBpcyBkZXBsb3llZC5cbiogYHJoYWNzLXgueXlgIChmb3IgZXhhbXBsZSwgYHJoYWNzLTMuNzRgKTogQ2hhbm5lbHMgZm9sbG93IGEgc3BlY2lmaWMgUkhBQ1MgdmVyc2lvbiBhbmQgaW5jbHVkZSBhbGwgcGF0Y2hlcyB0byB0aGF0IHZlcnNpb24gKGUuZy4gYDMuNzQuMGAsIGAzLjc0LjFgLCAuLi4pLlxuXG5Ob3RlIHRoYXQgdGhlIGBsYXRlc3RgIGNoYW5uZWwgaXMgZGVwcmVjYXRlZCBhbmQgaXMgbm90IHVwZGF0ZWQgYWZ0ZXIgUkhBQ1MgdmVyc2lvbiAzLjc0LiBOZXdlciB2ZXJzaW9ucyBhcmUgcHVibGlzaGVkIHRvIHRoZSBgc3RhYmxlYCBjaGFubmVsLlxuXG4qKlJIQUNTIGNvbWVzIHdpdGggdHdvIGN1c3RvbSByZXNvdXJjZXM6KipcblxuMS4gKipDZW50cmFsIFNlcnZpY2VzKiogLSBDZW50cmFsIGlzIGEgZGVwbG95bWVudCByZXF1aXJlZCBvbiBvbmx5IG9uZSBjbHVzdGVyIGluIHlvdXIgZW52aXJvbm1lbnQuIFVzZXJzIGludGVyYWN0IHdpdGggUkhBQ1MgdmlhIHRoZSB1c2VyIGludGVyZmFjZSBvciBBUElzIG9uIENlbnRyYWwuIENlbnRyYWwgYWxzbyBzZW5kcyBub3RpZmljYXRpb25zIGZvciB2aW9sYXRpb25zIGFuZCBpbnRlcmFjdHMgd2l0aCBpbnRlZ3JhdGlvbnMuIFVzZXJzIG1heSBzZWxlY3QgZXhwb3N1cmVzIGZvciBDZW50cmFsIHRoYXQgYmVzdCBtZWV0IHRoZWlyIGVudmlyb25tZW50LlxuXG4yLiAqKlNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyoqIC0gU2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzIGFyZSBwbGFjZWQgb24gZWFjaCBjbHVzdGVyIHlvdSBtYW5hZ2UgYW5kIHJlcG9ydCBiYWNrIHRvIENlbnRyYWwuIFRoZXNlIHNlcnZpY2VzIGFsbG93IHVzZXJzIHRvIGVuZm9yY2UgcG9saWNpZXMgYW5kIG1vbml0b3IgeW91ciBPcGVuU2hpZnQgYW5kIEt1YmVybmV0ZXMgY2x1c3RlcnMuIFNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyBjb21lIGFzIHR3byBEZXBsb3ltZW50cyAoU2Vuc29yIGFuZCBBZG1pc3Npb24gQ29udHJvbGxlcikgYW5kIG9uZSBEYWVtb25TZXQgKENvbGxlY3RvcikuXG5cbiMjIyBDZW50cmFsIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBDZW50cmFsICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFVzZXJzIGludGVyYWN0IHdpdGggUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHRocm91Z2ggdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gfFxufCBDZW50cmFsIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IENlbnRyYWwgREIgaXMgYSBQb3N0Z3JlU1FMLWJhc2VkIHBlcnNpc3RlbnQgc3RvcmFnZSBmb3IgdGhlIGRhdGEgY29sbGVjdGVkIGFuZCBtYW5hZ2VkIGJ5IENlbnRyYWwuIHxcbnwgU2Nhbm5lciAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIGlzIGEgUmVkIEhhdCBkZXZlbG9wZWQgYW5kIGNlcnRpZmllZCBpbWFnZSBzY2FubmVyLiBTY2FubmVyIGFuYWx5emVzIGFuZCByZXBvcnRzIHZ1bG5lcmFiaWxpdGllcyBmb3IgaW1hZ2VzLiBTY2FubmVyIHVzZXMgSFBBIHRvIHNjYWxlIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYmFzZWQgb24gd29ya2xvYWQuIHxcbnwgU2Nhbm5lciBEQiAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIERCIGlzIGEgY2FjaGUgZm9yIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgdG8gc2VydmUgdnVsbmVyYWJpbGl0eSBzY2FubmluZyB1c2UgY2FzZXMgdGhyb3VnaG91dCB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZS4gfFxuXG4jIyMgU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBTZW5zb3IgICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNlbnNvciBhbmFseXplcyBhbmQgbW9uaXRvcnMgS3ViZXJuZXRlcyBpbiBzZWN1cmVkIGNsdXN0ZXJzLiB8XG58IENvbGxlY3RvciAgICAgICAgICAgICAgICAgICAgICAgIHwgRGFlbW9uU2V0ICAgICAgIHwgQW5hbHl6ZXMgYW5kIG1vbml0b3JzIGNvbnRhaW5lciBhY3Rpdml0eSBvbiBLdWJlcm5ldGVzIG5vZGVzLnxcbnwgQWRtaXNzaW9uIENvbnRyb2xsZXIgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBWYWxpZGF0aW5nV2ViaG9va0NvbmZpZ3VyYXRpb24gZm9yIGVuZm9yY2luZyBwb2xpY2llcyBpbiB0aGUgZGVwbG95IGxpZmVjeWNsZS4gfFxuXG4jIyMgQ2VudHJhbCBDdXN0b20gUmVzb3VyY2VcblxuQ2VudHJhbCBTZXJ2aWNlcyBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgUkhBQ1MgQ2VudHJhbCBkZXBsb3ltZW50LiBGb3IgYWxsIGN1c3RvbWl6YXRpb24gb3B0aW9ucywgcGxlYXNlIHZpc2l0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uLlxuXG4jIyMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlXG5cblNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgUkhBQ1MgU2VjdXJlZCBDbHVzdGVyIHNlcnZpY2VzLlxuXG4jIyMjIEluc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXG5cbkJlZm9yZSBkZXBsb3lpbmcgYSBTZWN1cmVkQ2x1c3RlciByZXNvdXJjZSwgeW91IG5lZWQgdG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQuXG5cbi0gKipUaHJvdWdoIHRoZSBSSEFDUyBVSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBSSEFDUyBVSSwgbmF2aWdhdGUgdG8gYFBsYXRmb3JtIENvbmZpZ3VyYXRpb24gXHUwMDNlIENsdXN0ZXJzYCwgYW5kIHRoZW4gY2xpY2sgYE1hbmFnZSBUb2tlbnNgIGluIHRoZSB0b3AtcmlnaHQgY29ybmVyLiBTZWxlY3QgYENsdXN0ZXIgSW5pdCBCdW5kbGVgLCBhbmQgY2xpY2sgYEdlbmVyYXRlIEJ1bmRsZWAuIFNlbGVjdCBgRG93bmxvYWQgS3ViZXJuZXRlcyBzZWNyZXRzIGZpbGVgLCBhbmQgc3RvcmUgdGhlIGZpbGUgdW5kZXIgYSBuYW1lIG9mIHlvdXIgY2hvaWNlIChmb3IgZXhhbXBsZSwgYGNsdXN0ZXItaW5pdC1zZWNyZXRzLnlhbWxgKS5cbi0gKipUaHJvdWdoIHRoZSBgcm94Y3RsYCBDTEk6KiogVG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQgdGhyb3VnaCB0aGUgYHJveGN0bGAgY29tbWFuZC1saW5lIGludGVyZmFjZSwgcnVuIGByb3hjdGwgY2VudHJhbCBpbml0LWJ1bmRsZXMgZ2VuZXJhdGUgXHUwMDNjbmFtZVx1MDAzZSAtLW91dHB1dC1zZWNyZXRzIFx1MDAzY2ZpbGUgbmFtZVx1MDAzZWAuIENob29zZSBhbnkgYG5hbWVgIGFuZCBgZmlsZSBuYW1lYCB0aGF0IHlvdSBsaWtlLlxuXG5SdW4gYG9jIHByb2plY3RgIGFuZCBjaGVjayB0aGF0IGl0IHJlcG9ydHMgdGhlIGNvcnJlY3QgbmFtZXNwYWNlIHdoZXJlIHlvdSBpbnRlbmQgdG8gZGVwbG95IFNlY3VyZWRDbHVzdGVyLiBJbiBjYXNlIHlvdSB3YW50IHRvIGluc3RhbGwgU2VjdXJlZENsdXN0ZXIgdG8gYSBkaWZmZXJlbnQgbmFtZXNwYWNlLCBzZWxlY3QgaXQgYnkgcnVubmluZyBgb2MgcHJvamVjdCBcdTAwM2NuYW1lc3BhY2VcdTAwM2VgLlxuVGhlbiwgcnVuIGBvYyBjcmVhdGUgLWYgaW5pdC1idW5kbGUueWFtbGAuIElmIHlvdSBoYXZlIGNob3NlbiBhIG5hbWUgb3RoZXIgdGhhbiBgaW5pdC1idW5kbGUueWFtbGAsIHNwZWNpZnkgdGhhdCBmaWxlIG5hbWUgaW5zdGVhZC5cblxuIyMjIyBSZXF1aXJlZCBGaWVsZHNcblxuVGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzIGFyZSByZXF1aXJlZCB0byBiZSBzcGVjaWZpZWQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbnwgUGFyYW1ldGVyICAgICAgICAgIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgYGNsdXN0ZXJOYW1lYCAgICAgIHwgVGhlIG5hbWUgZ2l2ZW4gdG8gdGhpcyBzZWN1cmVkIGNsdXN0ZXIuIFRoZSBjbHVzdGVyIHdpbGwgYXBwZWFyIHdpdGggdGhpcyBuYW1lIGluIFJIQUNTIHVzZXIgaW50ZXJmYWNlLiB8XG58IGBjZW50cmFsRW5kcG9pbnRgICB8IFRoaXMgZmllbGQgc2hvdWxkIHNwZWNpZnkgdGhlIGFkZHJlc3Mgb2YgdGhlIENlbnRyYWwgZW5kcG9pbnQsIGluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIGBjZW50cmFsRW5kcG9pbnRgIG1heSBiZSBvbWl0dGVkIGlmIHRoaXMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlIGlzIGluIHRoZSBzYW1lIGNsdXN0ZXIgYW5kIG5hbWVzcGFjZSBhcyBDZW50cmFsLiB8XG4iLCJkaXNwbGF5TmFtZSI6IkFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVh3QUFBRjhDQVlBQUFETTV3REtBQUFBQ1hCSVdYTUFBRzY2QUFCdXVnSFczckVYQUFBZ0FFbEVRVlI0bk8zZHY0OGNSZjcvOFZlZkx2Yk81NVBiMitTMmRvaXgyQ2JsZEhkRGFPdE9uaEFMZ3JrSUNRS1dBQ1JuZXhJSXNwdlY1NFJEeGlCSW1VVTRaa1k0WjliT3Y4ejRINmh2VU4zcjJXVi9kRmRYZC9XUDUwTXE3WjJaN3FuWkg2K3BlVmQxZFdTTUVRQ2crLzRVdWdNQWdIb1ErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlBFUGdBMEJNRVBnRDBCSUVQQUQzeDU5QWR3RmxSRkNXaCt3QjR0RExHckVKM0FsYkVsYmJWaUtJb2xoUkxHa29hYkgyVnBQMGduUUthNVRqOXVwYTAyUHJLbTBSRkNId1AwbEg1Y0t2dEJlMFEwQTFMMlRlQWhhU0ZNV1lldGp2dFIrQVhGRVhSUUZLeTFRaDNvRDVMU2ZPc0dXUFdRWHZUTWdSK0RsRVVEU1dOMGtiQUE4MnhsRFNUTkRQR0xFSjNwdWtJL0V1a0lUK1dEZm5kc0wwQmtNT0piUGhQQ2YrTEVmaGIwb25XY2RvSWVhQzlUaVJOWmNOL0ZiWXJ6VUhnUzRxaWFDd2I4cXllQWJybldEYjRwNkU3RWxwdkF6K2RmSjJJMFR6UUY5bW8vN0N2azcyOUMveTBiSk1GL1U3SXZnQUlZcU5Yd2I4SzI1VjY5U2J3MDZBL2tQUWdhRWNBTk1tUnBJTytCSC9uQTMrcmRQTng2TDRBYUt4UDFJTlNUNmNEUDRxaWlleW9udElOZ090c1pFZjdoNkU3VXBWT0JuNjYxY0ZVVE1ZQ0tPNUUwcmlMV3psMEt2RFQ4czFVMHQ4RGR3VkErejJSRGY3T2xIazZzeDkrV3I1WmliQUg0TWZmSmEzU2JPbUUxby93MDFIOVRGdzBCYUE2eDVKR2JSL3R0M3FFSDBYUlNIWlVUOWdEcU5LKzdHaC9GTG9qWmJReThLTW9Ha1JSZENqcEc3RUNCMEE5ZGlSOUUwWFJZVnBaYUozV2xYVFNDNmhtWXB0aUFPRXNaVXM4cTlBZEthSlZJL3owNDlSQ2hEMkFzUFlrTGRwVzRtbE40S2N6NVpSd0FEUkZWdUpwelNxZVZwUjBvaWlhaWoxd0FEVFhrVEZtSExvVDEybDA0TFBrRWtDTE5IN3BabU1EUHczN3VhalhBMmlQcGFTa3FhSGZ5QnArdWhKbkxzSWVRTHZzU1pvM2RkbG00MGI0NmMzRDUySnlGa0I3YldSSCtvMjZtWHFqUnZpRVBZQ08ySkVkNlE5RGQyUmJZMGI0NlVlZ2xRaDdBTjJ4a1JRM3BhYmZpQkgrMWdRdFlRK2dTN0tSZmlOcStzRURuOVU0QURxdU1STzV3UU5mN0lzRG9QdjJaTE11cUtDQm4xNUJ5MFZWQVBwZ1A4MjhZSUlGZnJyL0JOc2xBT2lUQnlIMzNnbXlTaWZkWWU2YjJwOFlBSnJoSFdOTTdTV2UyZ00vdllwMklWYmtBT2l2amFSaDNmdnAxMXJTMmRvTWpiQUgwR2M3a21aMXI5eXB1NFovSUZia0FJQmtzL0Nnemllc3JhUkQzUjRBTGxSYlBiK1d3R2ZiQkFDNFZHM2JMOVJWMHFGdUR3QVgyMUZORjJWVkh2anBtbE11cmdLQXkrM1hzVDYvMHBJT3BSd0F5SzN5MGs3VkkveXBDSHNBeUdOSE5qTXJVOWtJUDRxaVJOS1BsWndjQUxyckxXUE12SW9UVnhuNEswbTdsWndjQUxycnhCZ1RWM0hpU2tvNjZlUURZUThBeGUxV05ZSHJmWVRQUkMwQWxGYkpCRzRWSS95SkNIc0FLR05ITmt1OThqckNUM2ZDL00zYkNRR2czMTd6dWFPbTd4SCtnZWZ6QVVDZkhmZzhtYmNSUHFON0FLaUV0MUcrenhGK3NOdDJBVUNIZWN0V0x5TjhWdVlBUUdXOHJkanhOY0puWlE0QVZNUGJpaDFmSS95VnVOQUtBS3JpNWVyYjBpUDhLSXJHSXV3Qm9FcTdhZGFXNHFPa1U3b1RBSUJyamN1ZW9GUkpoNldZQUZDclVrczB5NDd3eHlXUEJ3RGtOeTV6Y05rUi9rclU3d0dnTHFVbWI1MUgrRkVVRFVYWUEwQ2RkdFBzZFZLbXBETXVjU3dBd00zWTlVRG5rZzdsSEFBSXdybXM0elRDcDV3REFNRTRsM1ZjU3pvangrTUFBT1U1WlRDQkR3RHQ0NVRCaFd2NDZjNll2N3M4R1FEQW0vOHB1b09teXdnL2NUZ0dBT0JYVXZRQUFoOEEyaWtwZWdDQkR3RHRsQlE5d0tXRzcrY211QUNBVW93eFVaSEhGeHJoUjFHVUZPb05BS0F5UlRPNWFFbW4wTWtCQUpVcWRBRlcwY0NQQ3o0ZUFGQ2RTZ1BmZVpjMkFJQjNoVEs1MEtRdEU3WUEwQ3hGSm01emovRFQyeGtDQUJxa1NEWVhLZW5rUGlrQW9EWngzZ2NXQ1h6cTl3RFFQTG16dVVqZ0R4dzZBZ0NvVnU1c1pvUVBBTzNHQ0I4QWVxS1NFVDRBb01WeXI4Tm5EVDY2SUVtU00vOS9QcDhINlFmZ1U5NjErSCt1dWlOQUtNUGg4TFFsU2FLOXZiMExIN2RjTGpXZno3VllMRTRiMEVXTThORUpnOEZBU1pLY2h2dHdPTlRPem83VHVUYWJqUmFMeGVtYndIdysxM3BkNkU1eVFLM3lqdkFKZkxSU2tpU253VDRjRHJXN3UxdnA4NTJjbkp5Ty91ZnpPYVVnTkFxQmo4N1lMc3NNaDhOTFN6TjFXeTZYWno0SlVBcENLQVErV2ltTzR6UGh2cisvSDdwTGhSd2ZINTk1RTFpdFZxRzdoQjRnOE5GNGc4SGdUTGduU2VKY2QyK3F6V1p6Wmk1Z3NWZ3dId0R2Q0h3MHpuYk52VW1sbWJwbHBhRHRPUUdnREFJZlFjVnhmQ2JnMjFhYXFWdFdDc3JlQUNnRm9RZ0NIN1h4dVNRU0ZrdERVUVNCajhxY0QvZXFsMFRDeXBhR2JyOEpBQktCRDAveVhxMktNTGhLR0JLQkR3Zlprc2dzM0ttN3Q5UHg4ZkdaTndIbUE3cVB3TWVWemkrSjdFdHA1dVRrNUxRVWtpUkpiMTd6OW9Rd1MwTzdoOERIR2VmRHZRK2xtZTJKejh1Q2J2dU5yMDhUenR0TFE3UHZEZHFMd08reHRsK3Q2c3JYMHNhK0xpbmxLdUgySXZCN2doRnFQU05VUGlGUkNtb3lBcitqem05RlFBMDZqTDdQZ1ZBS2FoWUN2Mk5HbzVFT0R3OTdFU3B0WFdYU3gxVk9KeWNubWt3bW1zMW1vYnZTYXdSK2gweW5VejE0OENCME55clI5UzJHbTdxMXMyOUhSMGNhajhlaHU5RmJCSDVIakVZamZmUE5ONkc3NFFWWGlscGR2Vkw1blhmZVlhUWZDSUhmRWF2VnFwV0J3RjR3K1hWbEw2S1RreFBGY1J5Nkc3MUU0SGZBY0RqVUw3LzhFcm9idWJEYm8xOXRYUnI2K3V1dmQ2NHMxd1o1QS8vUFZYY0U3cG82V3RwZXFkSG4wa3lWVnF1VnB0UHBtWC9iZmdObzZncXR3V0FRdWd1NEFvR1BLM0hIcHVZNGYvUDBQdHd4REg0UitBMFdJbGk1MnJJOTF1djFIOTRFK25xVk5mSWg4SHVzNjBzaSsyaTFXbW0xV3AxWkxkT1hwYUc0SG9IZkUrZXZWcVh1M2gvWnozMTdUbUI3SzQ0dUxRM0YxUWo4RGpxL0pKTFNETTY3ckJUVTlxV2h1SVl4SmxlVFpHajF0aVJKVEZIajhUaDR2Mm5kYU9QeHVQRHZYNUlrd2Z2ZHg1WTN4LzhrZEFvamVmakM3MUwzRVBnQTBCTUVQZ0QwQklFUEFEMUI0QU5BVHhENEFOQVRCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDNCSGEvUUczZlNkanY5S2tsdlhQTFlsNUorbGJSSnZ6NUx2ejZ2dUk5QWxRaDhkTll0U1hjbHZaMSt2VkhnMkJ0NjlXYnc5dGEvdjVEMHM2UWZKSDN2b1k5QW5RaDhkTTU5MlpCKys3b0hPcmdwNlY3YVhzcUcvbVBaTndHZzZRaDhkTUtPcEhkbHcvNW1UYzk1UTYvQy82bHM4SDlkMDNNRExwaTBSZXM5bExTVTlJSHFDL3Z6M3BEMHVhU2ZaTXRIUUJNUitHaXR1N0pCLzZtSzFlZXJkRnZTdDVMK0t6dUhBRFFKZ1kvVzJaSDBtV3l3aGhyUlgrZHQyZEgrL2RBZEFiWVErR2lWTzVLK2s2M1hOOTBOMlRMUEY3SnZVa0JvQkQ1YTR5K3lZWDg3ZEVjS3VpZmJiMG84Q0kzQVJ5dmNsL1IvYWs2dHZxamJzaVdlTzljOUVLZ1FnWS9HdXk5YkdtbTdHN0lqZlVJZm9SRDRhTFN1aEgyRzBFZElYSGlGeHFvajdMTTljODY3Ykk4ZEg3TFFmMVBzellONkVmaG9wRHV5U3k5OWV5YTdIY0pUdmRvYzdUSzMwbjY4SVR0aDdITUo2QTNadGZwL3ZhWVBnRThFUGhwblJ6WU1mVTNRdnBEMGxXelFGeGxSUDAvYjk1SStsQTMvZDJYRDMwZmZic3UrcWIzbjRWeEFIdFR3MFRoZnlNOW8rb1drOXlYdFNmcFM1Y3NudjhxRzg1NmtSN0xsb0xMdWlZdXpVQjhDSDQzeUYvblo1ZktSYkkyOGlzM01ObHZuZityaGZKK0pOZnFvQjRHUDRPN0k3b3R6VjNaMFg4WUxTZnV5Z1Z4MWJmeTViQTMrbzVMbnVhSHlyeHZJZ3hvK2FuTlhkZ0wwanV5STF2Y1ZzODhVWmhMMFM5bjk4TCtUZTIzL0RkbnZEL3ZxbzBvRVBpcDFWN1pPN1d1aTh6S1BaU2RXUTYxNCtWWDJ6YVpNNkg4aE96OEFWSVdTRGlweFgzYnI0bTlsQTcvS3NIOG1PNWthZW5sakZ2cXVrN2szeFFRdXFrWGd3NnNzNkQ5WFBWc1haMldjcHNoQzM5VUh2am9DWElEQWh4ZTNaTXNaZFFXOVpFZlNUUmpabi9lcjNDZHliNG83WnFFNkJENUt1eSs3RTJTVjJ4RmM1SkV1M2hhaENiNlU5SVBqc2ZkOGRnVFlRdUNqbEM5a1IvVjFiMXY4VkRaVW0reER1ZFh6NzRrYnBxQWFCRDZjN01pV2NFS05SaDhGZXQ0aW5zdjlUZWt2UGpzQ3BBaDhGSmFGZmQwbG5NeFR0V2U5K2xkeUcrWDd1Tm9ZT0kvQVIyR2hielBZaHRGOVppTzM3UjJZdUVVVkNId1U4b1hDaHYxanRXZDBuL25LNFpnYjRpWXA4SS9BUjI0UEZYWUZ5V08xY3l2aDU3TFhDeFJGNE1NM3RsWkFMbmRVelVWQnoyVExIdG5OU083SXpoRnN6dy84SUR0S2J0dklmdHYzS3Y3SktPUW5LWFFUZ1k5Y3ZwQ2ZwWmN2WmNQdmgvUnJYN2hzbzh3SUg3NFIrTGpXZlpVZmJiNlVYYUw0bFpwM1pXd2RYRDZkc0JZZnZsSER4NVYyVlA3ZXNrOWxieFpTeHg3MVRmYWk0T052aXh1andDOENIMWQ2VitWS09ZOWtOeE1yZTN2QkxuRDVIaXhrbDhHeVRCTStFUGk0VXBudGV0OVh1OWJNTjlVYnN0dE1meUhLUENpSHdNZWw3c3Q5NTh1UFZNMzlaUHZzbnV6VzAyeTdBRmNFUGk3bGVubi9EMnIreG1adGRVUFMvNm44dkFyNmljREhoWGJrRnZqWkh2V28xcnZpeHVjb2pzREhoVnduQ1VQZVY3WnY3b25RUnpFRVBpN2tzaFBtQzFHM3Ywb1ZWd3JmazkzeUFzaUR3TWVGWEViNGhQM1ZIbGQwM2svRnNrM2tRK0RqUWk1WDFsWVZhRjN4WEc0N1orYkJrazNrUWVEakQxeXU3bndoTHE3SzQwTlY4OFo0VTNZaUY3Z0tnWTgvY0FuOHB0NU12SW5lay9RM3VkL2svRElQeFNnZlZ5UHc0UVdCWDh6UGt2NGg2WDhsRFNYOVUrVkgvamZFS0I5WEkvQ0J3SjdMYmhYOW5tejR1MnlsbkNtekZRYTZqOEFIR3VTNTdHWnpycVA5bTJMckJWeU93QWNhNkQyNWg3N0xOUlRvQndJZnZiQWpPNm41bmFUL2w3YnYxT3lKemc5VmZBOTlpVFg1dUJ5QkR5K2FmRHUrKzdLN1RINnFzNlBmTjlKL1c2cVp0ZStOM0xhWDVsNjR1QXlCano5d1dVL2Z4TUMvSytrblNaL3I2cHU0M0VnZjg1T2FOenIrV296eTRRK0Jqejl3Q2Z5YmFrN28zNUs5OHZSYkZSdnQzdGFyRzQwMDZkYUNWZXpCZzM0aThIRWhsNldCOTd6M29wZ2RTUi9JanRUTDlPVmVlbzRQMUl6NlBsY3d3eGNDSHhkeXVaRHF2c0lGNUgyOUN1a3k5K0ROM05Dck40OG0xdmNCRndRK0x1UXl3Zzl4cGVjZDJkVTJuOHY5ZG94WHVabWUrenMxcDJRRnVDTHdjYUh2WmU5ZVZkUkQxVlAvM3BHdHRSK3JublhuYjZUUEZXSlh5aWFVbGRBTkJENHU5YjNETVRjay9kZDNSODc1UUhZcFpZZzVnK3hHNGgvVStKeGNPUXRmQ0h4Y3l2Vkt6OXVxNXRaN2QvVXFiSDNVNlYxbDlmMmxxbC8rZUZkdXBTcFc5dUFpQkQ0dTliUGMxb0JMZnUrM2VrdTJodjZ0cXFuVHU3b3AyNmZ2VkYwWnkrV1RoT3ZQRE4xSDRPTktMbGQ2WnJMUWQ2MUI3MGo2VE5KQ3pkNGY1ZzNaUG40bXYvWDJoM0o3M1l6dWNSa0NIMWR5dmRJemMwOXVLMXdleXBaTTJyUy8rN3V5ZmZaeFUvSDdzdHMrdVBCOVl4VjBCNEdQYTcxWDh2amJzcUdmZC9UN2hXelloYXpUdTdvaDIzZlhjbGIycWVaengrTmZ5bTJ5SGYxQTRPTmFQNnY4cVBHR2JKQmQ1NzZxWFgzelZQWW1JMlZ2TkhLZGV5cDJ3VmEybStkUEt2ZXBockRIVlFoODVQS2UzTmJsYjd1bjYwZjVWUzEzZkNGN0g5bS95bTVWa04xbzVHK3FicEl6NzJ1NUl4djBuNnI4cEhTWk9SZDBINEdQWERheTkyQXQ2NnBhdnVzU3hLdThsUFNScEQxZFBKbjVjL3JmUGxMNU43VHpidXI2Wlp2WkNpUWZyL3V4MkhjSFZ5UHdrZHZQc3NIWUZvOWx3L3pMSEkvOU1uMXMyUnVKRi9XWi9NeFZ2SlM5WVFwd0ZRSWZoWHlwK2tPeHFLZVM5bVhMVUpzQ3gyM1NZL1pWYlgwL2MwdlMyNTdPVmZTMW9wOElmQlJXNW42clZaWWNYa2o2cDJ4dDNtVzN6OHl2NlRuK3FXb3ZZdkoxc2Raak1WbUxmQWg4T0hFSi9hcHF6QzlsSnl2MzVEZjR2ay9QK1VqKzYvdStQRlA1WmJQb0R3SWZ6dDZUOUg3T3gyYWg3TnNQa3Q2czZOeVpSK2x6Tk8yQ3BtZXluMFNBdkFqOGpoa09oN1UrMzlleU5lK3JTaDh2OUdvNXBHOWZWWFRlODU2bnorVlRtYkxURDdMZjB5cnI5a21TVkhoMmhFRGdkOHhnTUtqOU9YK1ZIUUYvSkR2WitUSnRUMlUvQWJ5cGN1SFdWUnU1ellVOGtsMGl5eVF0aXZwejZBNmdHemF5SzNqeUxJSEVLeC9LN25lZloybm1DOWt5R3B1andSVWpmQ0Nnald4cDV0a1ZqM2toKzBucHNvdkhnTHdZNFhkTWlKSU95c2xLWXZkbDErWHZiUDM3TTlsNWtoRGlPQTcwektnS2dkOWdpOFdpOERGMVQ5ckNuNjhWTHR3djRoTDRMcit6cUE4bG5RWmJyOWVodXdBVXd1OXNzeEg0SGNQSGNQakNwOFh1SWZBYmJybGNGbnI4N3U1dVJUMUIzK3pzRkx0aFk5SGZWZFNQd0c4NGw0L0lUTnlpTEpkUGlwUnptby9BYjdqVmFsWDRHRDZLb3l5WHdIZjVYVVc5Q1B5R2Mva2pvbzZQc2x3R0RRUis4eEg0RGVleXpJM0FSMWtzeWV3bUFyL2hYT3FpYkhxRnNseEcrTlR3bTQvQWI3ajVmRjc0R0ViNEtNc2w4RjErVjFFdkFyOEZUazVPQ2oxK2QzZTNOeXQxM3RXcnJRaXF0Sk0rVngvRWNWeDRTV2JSMzFHRVFlQzNnRXR0dEM5bG5iY2xMU1U5clBBNUhxYlA0ZXYrczAzSGhHMTNFZmd0d0o0NlY3c2g2VlBaVUw3cjhieDMwM04rcW56YkYzZUZ5MkNCY2s0N0VQZ3R3QWcvbjV1U3ZwWDBuY3JkSVB4V2VvNXYwM1AyamN0Z2dSVTY3UkFaWS9JOU1JcnlQUkRlRFFZRC9mNzc3NFdQaTZLb2d0NVU1NjVzeVByeVNQYTJoSG52REpYVjZUL3cySWUvcVgxNzJPZk5oRzJ2dmZZYVpaMkFqREc1L3RnWjRiZkFlcjEybWhUcjR5aC8yd2V5SlpuN09SNTdQMzJzejdCdm85Rm9WUGlZazVNVHdyNGxDUHlXY0ttUnV2enhodlN6N0wxd2Zib2g2WE5KUCtuaSt2N2Q5TDk5THY5MStwZHEzK2plWlpCQU9hYzlDUHlXY0FuOE5vN3dIMVYwM3R1eTVhTC95dGJvYjZYLys5djB2MVdocXRkU0pkYmZkeHMxL0phSTQxaS8vZlpiNGVQYVdGdjlRdEs5Q3MrZmZZcW9jdVhOWTlrYmpyY045ZnQyb29iZk1hdlZ5cW1PMzdheWptU0Q4aVA1TCs5a2JxaTZzSDhwMi9jMmhyMVVmRTk3NnZmdFF1QzN5R3cySzN6TWVEejIzNUVhZkNscFQzYWszQmFQWmZ2OFplaU9sRkMwSGs4NXAxMEkvQlp4K2VQYTI5dHI3ZDQ2RzltUjhyNmtwNEg3Y3BXbnNuMThUL21YZ0RiVmREcXQ5UEVJaThCdmtkbHNwczJtZUtTMHNheXo3VmRKZjVYMHZxUVhnZnV5N1lWc24vNHEyOGN1bU0vbk9qbzZ5dlhZbzZNalJ2Z3RRK0MzakV0Wlp6S1pWTkNUK24wdDZVM1oxUzlWMWZmemVKbjI0YzIwVDEwekhvK3ZEZjJqbzZQV2xndjdqTUJ2R1pmQTM5M2RiZVVTell0czlDcHNROVQzSCt2Vm0wN2J5emRYR1kvSGV1ZWRkL1RreVpNei8vN2t5Uk85OWRaYmhIMUxzU3l6aGRicmRlSHRhN3M2SXJzcjZUTlZ0NVkrODB6U2gycmZoVlRvQjVabGRwakxLUC9CZ3dlZDNDUC9aOWtSOS91cXBzenpNajMzbXlMczBYNEVmZ3U1cm96b1NpMy9JbC9MTG9uMGVYWHJvL1NjWGF6VG81OG82YlRVYXJYUzd1NXVvV00ybTQzaU9PNzh2VWR2eVpaNVhHOVk4b05zK2VhNXR4NEIxYUtrMDNHSGg0ZUZqOW5aMmVuMEtEL3pYTkkvWkxjbUxyS004MFY2ekQ5RTJLT2JHT0czbE9zZStYMFo1Vzk3S0x2dDhXWGJLV1RMTE50OGhTejZqUkYreDYzWDY5d1h5R3pyeXloL1c3Wk53eVBaMVRhWlozcFZweWZzMFFlTThGdk1kUWZOUG83eWdTNWpoTjhEcTlWS3g4ZkhoWS9iMmRseG1nTUEwRzZNOEZzdVNSTDkrT09QVHNlKy92cnIzSzBJNkFCRytEMHhuOCtkUnZtUzIwb2ZBTzFGNEhmQXdjR0IwM0g3Ky91OW04QUYrb3lTVGtmTTUzUHQ3KzhYUG02ejJXZzRISExYSXFERjhwWjBDUHlPR0E2SCt1V1hYNXlPUFQ0KzdzeHVtbDB3R28yVUpJblREY1h6V3ExV21zL25tczFtck5icWdMeUJMMk5NcmliSjBKcmRwdE9wY1hWd2NCQzgvMzF2dytIUUxCWUw1NStoaS9WNmJjYmpjZkRYVGl2WFRONGN6LzNBQnJ3bzJ0VnRNQmlZOVhydC9NZWZKRW53MTlEWE5od09TLzNzeWlMMDI5ME1nZC9QTnBsTW5QL28xK3UxR1F3R3dWOURIOXQ4UG5mK3Vma1N4M0h3N3dQTnJSa0N2Nyt0VEZsZ3NWZ0U3My9mMm5BNGRQNTUrWFI0ZUJqOGUwRnpheVpuanJNc3M0UEszTmxxYjIvUGViOTl1R25LVGVhWnVPOCtBcitERm91RlB2bmtFK2ZqSHp4NDRMeTJIKzIxdDdjWHVndW9HSUhmVVFjSEIxb3VsODdIZi96eHg1MjhCeTdRWndSK2g1VU43UC84NXorRWZnMjQ2QTIxeVZ2c1Z3TW1KbWpGVzVsVk94bVc3RlhieWk2bjlTbjA5NExtMWd5cmRHaFptODFtcFlPQTBLKzJqY2ZqMGo4akgwSi9IMmh1elJENHRLd05CZ012VjNBUyt0VzJKb1IrNk84QnphMFpBcCsyM1h4ZHlUbWRUb08vbGk2M0pFbThmQ0p6RmZyMTA5eWFJZkJwNTl0b05QSVNDclBaakN0eUEvOGNxNnI1aDM1dE5MZG1DSHphUmMxWDJXQ3hXSmpoY0JqODlmU3RIUndjZVBuNVhTYjA2Nk81TlVQZzB5NXJoNGVIWHNKaHZWNmIwV2dVL1BYMG9RMEdnMXIyMnduOU9tbHV6UkQ0dEt0YW1hMlV6NXRPcDVSNEtteEprdFMyYkRQMGE2VzVOVVBnMDY1clBrTi90VnF4dmJMbk5oZ012SDBheXl2MGE2YTVOVVBnMC9JMG42RnZqTjF4a2RGKytUWWFqY3hxdGZMNnM4a2o5T3VtdVRWRDROUHlOdCtoejEyVTNGc2N4eXpMcEJWdWhzQ25GV20rUTk4WVkrYnpPV1dlbkcwd0dGUytBaWVQME44SG1sc3pCRDZ0YUt1cVhqeWRUcm1iMGhYdDRPQ0F2WFJvcFpvaDhHa3VyY3JMK3duK1YyMHdHSmpKWkZKWm5YNjFXam1kTy9UM2hlYldESUZQYzIxVkx3UHNjNmtuanVQS1IvU0x4Y0o1M1g3bzd3L05yUmtDbjFhbXhYSHNaY08xcTZ4V0t6T1pUSHF4cWlkSmtrcm1TYzdidmk4dGdkK2ZaZ2g4V3RrMkdBeHFDU2xqYkxtbmExZnRacVA1T3BaWFhuVFZNNEhmbjJZSWZKcXZOaDZQYTV0VVhLL1hyUTcvT0k3TlpES3AvTlBSdHNWaWNlSGNDSUhmbjJZSWZKclBWa2VKNTd6MWVtMW1zNW1aVENhTjNhaHRNQmlZMFdoa0RnOFBnMXdvZFhCd2NHbmZDUHhldGRqa3lQSEkvb3l2RjBWUnZnZWkwdzRPRHZUeHh4OEhlZTdOWnFQNWZLN0ZZbkg2ZGIxZTE5cUg0WEI0MnBJazBkN2VYcTNQbjFrdWx4cVB4MW9zRnBjK1pqNmZhMzkvdjlCNW95Z3EyelVFWUl6SjlZTWo4RkZZSE1lYVRxZUZ3NlFLSnljbldxMVdtcy9ua25UNnRjeWJ3WEE0MUdBd1VCekhpdU5ZdytGUWNSd0hDL2R0bTgxR2g0ZUhPamc0dVBheEJINS9FUGlvM0hnODF1SGhvWFoyZGtKMzVVclptOEpWbXZEbWRaMG5UNTVvTXBsYysxb3lSUU4vdVZ4cU9CdzY5ZzRoNVExOGF2aTBVcTBwV3dKMG1ldE9wSlBKcE5EemJDL3BwTFdyR1NadGFYVzJPSTVyVzhMWkY2dlZxdFFtZElQQklQZnFxdlY2elZYUUxXNkd3S2VGYUFSL2VXV0RmcnZsdlhrOXU1dTJ1NWtLQW44ZStrWFIydE1JL3VKOEJ2MTJHdzZIbHk0WjVjWTFuV2h6a3pQSGkwemF6aVh0NTNvd2tJcmpXT1B4V0pQSnBQR1R1NkVjSHgvcjhQQlFzOW1zMHVjWmpVWm5KbVVYaTBYbHo0bGFIQnRqa2x5UHpQdk9JR21tOE85a3RCYTM4WGhjKzhWYlRiVmVyODNoNFNGMWM1cVBOak1WbEhRT0d2RENhQjFvY1J3SHV6STF0TmxzUnIyYzVyc2RtQW9DZjlLQUYwYnJXQnNPaDUwUC95emsrN0FyS0MxSW01Z0thdmlKcEI5elBSaHdNQndPTlJxTmxDUkpLeTZFdXN6SnlZbm04N2xtczVubTgzbnQyeitnZDk0eXhzenpQTEJJNE1lU2ZuUHVFbERBWURCUWtpU25lOVkwK1EwZ0MvanRQWDZBR3IxbWpGbmxlV0R1d0pmWVhnRmhiVzljbHJXNlYvNHNsMHV0VnF1Z0c3Z0IyMHplYlJWVVBQQVhrc0x2SUFWc1NaSkVnOEhnZE1saHR2bVpaRDhwNU5uMGJMUFpuQm1aWjBHK1dxM09OS0JobHNhWTNCc2dGUTM4cWFRSERwMENBUGgzWkl3WjUzM3dud3Flbk9Ja0FEUkhvVXdtOEFHZ3ZRcGxjcUdTanNURUxRQTBSWkVKVzZuNENGK1NsZzdIQUFEOEtwekZMb0UvZHpnR0FPRFh2T2dCQkQ0QXROTzg2QUV1TmZ5QnBOK0xQaEVBd0t2L01jWVV1dXF2OEFnL2ZRTHErQUFRenJKbzJFdHVKUjNKN28wUEFBakRLWU1KZkFCb0g2Y01MbHpEUHowd2lsYVNkcDBPQmdDNE9qSEd4QzRIdW83d0pVYjVBQkNDYy9hV0NmeHBpV01CQUc2bXJnYzZsM1FreWpvQVVEUG5jbzVVYm9Rdk1jb0hnRHBOeXh4Y2RvUWZpOXNlQWtCZGN0L084Q0tsUnZqcEV4K1hPUWNBSUpmak1tRXZsUy9wU0pSMUFLQU8wN0luS0ZYU09UMEprN2NBVUtWU2s3VVpIeU44aVZFK0FGUnA2dU1rdmtiNEEwa3JTVHVsVHdZQTJMYVJGTHRzbG5hZWx4RisycEdwajNNQkFNNlkrZ2g3eWRNSVgyS0pKZ0JVcE5SU3pHMithdmpaRXMwalgrY0RBT2pJVjloTEhrZjRFcU44QVBETTIraGU4ampDbDA1SCtaLzRQQ2NBOU5RblBzTmU4anpDbDFpeEF3QWVlRnVaczgzckNGODZYYkZ6NFB1OEFOQWpCNzdEWHFwZ2hIOTZZcTYrQlFBWFhxNnF2WWozRWY2V2NZWG5Cb0N1R2xkMTRzb0MzeGd6bC9Ta3F2TURRQWM5U2JPekVwV1ZkQ1FtY0FHZ2dFb21hcmRWV2RKaEFoY0E4cXRrb25aYnBTUDgweWVKb3Jtay9jcWZDQURhNmRnWWsxVDlKSFVGUHFVZEFMaFk1YVdjVEtVbG5VejZRc1oxUEJjQXRNeTRqckNYYWdwOFNUTEd6Q1Q5dTY3bkE0QVcrSGVhamJXb3BhUnorbVMydERPWHRGZmJrd0pBTXkwbEpYV043cVdhQTE4NjNWRnpJZXI1QVBwckkybm9lM08wNjlSVzBzbWtMM0JjOS9NQ1FJT002dzU3S1VEZ1M2ZjEvSCtGZUc0QUNPeGZkZGJ0dDlWZTBqbno1RkUwbGZRZ1dBY0FvRjVIeHBoeHFDY1BHdmdTRjJVQjZJMWFMcTY2U3BDU3pqa2oyZGxxQU9pcXBXeldCUlU4OE5NbFNZa0lmUURkVlB2eXk4c0VMK2xrMkg0QlFBZlZ0bTFDSHNGSCtKbXRrZjRtY0ZjQXdJZU5Hakt5enpRbThDWEpHTE1Rb1ErZy9iS3dYNFR1eUxaR0JiNTBHdnF4cU9rRGFLZWxiQm1uVVdFdk5URHdKU1p5QWJSV1l5Wm9MOUxJd0pmT2hQNXg0SzRBUUI3SGFuRFlTdzBPZk1tR2ZucWh3bEhvdmdEQUZZNk1NWTBPZTZuaGdaOUpMMFZtN3gwQVRmU3ZrTnNsRk5HWWRmaDVSRkUwa2pRVmEvVUJoTGVSM2ZVeXlFWm9MbG9WK05McGZ2b3pjUk1WQU9Fc0pZMUNiSEZjUml0S090dlNiM0FpYnBjSUlJeC95MDdPcmtKM3BLaldqZkMzVWVJQlVLUFdsWERPYTNYZ1M2ZDc4TXpFRnNzQXFuTXNXOEpwOUNxYzY3U3VwSFBlMXRMTmY0a3RHUUQ0dFpGZGhkUDRKWmQ1dEg2RXZ5MGQ3VThsL1Qxd1Z3QzAzeFBaRWs3cmd6N1RxY0RQUkZHVXlBYi9idGllQUdpaEU5bWduNGZ1aUcrdEwrbGN4Qmd6TjhiRW9zd0RJTCtzZkJOM01leWxqbzd3dDZWbG5vbWtqMFAzQlVCamZTTHBzRXZsbTR0MFB2QXo2UVZiQjVJZUJPMElnQ1k1a25UUXhqWDFMbm9UK0prMCtDZVN4bUw5UHRCSEc5azV2c08rQkgybWQ0R2YyU3IxakhYMzBDa0FBQUR2U1VSQlZNWGtMdEFISjNvVjlKMHUzVnltdDRHL0xZcWlzV3p3Yy9FVzBEM0hrcWJHbUdub2pvUkc0RzlKeXoxak1lb0gyaTRielUvN1ZyYTVDb0YvaVNpS2hyTEJQeExoRDdUQmlldzJLOU1tM2srMkNRajhITkx3SDZXTmJabUI1bGpLaHZ5TWtMOGVnVjlRT3RtYmJEWGVBSUQ2TENYTnM5Ylh5VmRYQkw0SDZWWU93NjNHbXdCUTNsTFNJbXRkdmZxMVRnUitSZElKNEZqMkRXQ3c5VlZpTlJBZzJkVXprclNXRGZYczY0cUoxbW9RK0EyeTlTWUJkTVdDc2t0ekVQZ0EwQk9kM0MwVEFQQkhCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUC9IOWY1Nk5MT0VWYmJnQUFBQUJKUlU1RXJrSmdnZz09IiwibWVkaWF0eXBlIjoiaW1hZ2UvcG5nIn1dLCJpbnN0YWxsIjp7InNwZWMiOnsiY2x1c3RlclBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIioiXSwicmVzb3VyY2VzIjpbIioiXSwidmVyYnMiOlsiKiJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscy9zdGF0dXMiXSwidmVyYnMiOlsiZ2V0IiwicGF0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbInNlY3VyZWRjbHVzdGVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwicGF0Y2giLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsic2VjdXJlZGNsdXN0ZXJzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJzZWN1cmVkY2x1c3RlcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsInBhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhlbnRpY2F0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsidG9rZW5yZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsic3ViamVjdGFjY2Vzc3Jldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19XSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dLCJkZXBsb3ltZW50cyI6W3sibGFiZWwiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0cmF0ZWd5Ijp7fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsia3ViZWN0bC5rdWJlcm5ldGVzLmlvL2RlZmF1bHQtY29udGFpbmVyIjoibWFuYWdlciJ9LCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImFyZ3MiOlsiLS1oZWFsdGgtcHJvYmUtYmluZC1hZGRyZXNzPTo4MDgxIiwiLS1tZXRyaWNzLWJpbmQtYWRkcmVzcz0wLjAuMC4wOjg0NDMiLCItLWxlYWRlci1lbGVjdCJdLCJlbnYiOlt7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX01BSU4iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLW1haW4tcmhlbDhAc2hhMjU2OjZhMjJiMGViZjI5ZDU0NDMzY2RiOWRjYjNiMWJhNGYzMzczN2NhODVlYzEzNGJhOGFjNjU1YWI3ZDU2YmU1ODMifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItcmhlbDhAc2hhMjU2OjFiOTU2NmU2OTIyMDBjYWU5MTdmNjUyYzZhMTM1YzMyNWVlMWQzOTgzYWE1ZDAzNWJiYmRiYTZhMzUwMDgzZjIifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfU0xJTSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1zbGltLXJoZWw4QHNoYTI1Njo1ZDczOTJjZjRkODI0OGNiM2YyZDkxMzdkNDU0MzhmZDAyNmVlY2RiZTk4NzUyN2JjNGI4MzQyOTBkMDhjMWYwIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXJoZWw4QHNoYTI1Njo4NTJiNjI5MzIxNDQzYjA4Zjc3YjQ0Yjk2Y2QyOTRmNTI4Nzg5Y2VmNGJlM2VjYjNmZjhhY2UzN2MxM2U5NjM3In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZDAyY2RiNmFhNTVmMTQyODAzNzUxNDgxZDJkMGY1ZTBkOWUwM2NlZDEwYzhhZGI1YjU2NzY4MDljYmE1MDNlOCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ09MTEVDVE9SX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNvbGxlY3Rvci1zbGltLXJoZWw4QHNoYTI1NjoyNTUwNTkxYmQ5ZDUyNzIwMDFjYzNmMDI5OGZkMDFiNzM2Y2NjYzRkNDU2ZDZhNjNlYmUwZDU2ZmQ3ZDM4NjhmIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9DT0xMRUNUT1JfRlVMTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4Y2ZhNjU2OTExMDAzMTljOWVmNjg3YTYyNzc2NmY5NGYyNmEzNDA2M2VmYzQyOGQ5NGZmOGIwYzRmNTM0ZDUzIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9ST1hDVEwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6ZDUzM2Y4NzMwZTAyZWI5YjBiNzNmNmZhZmU0MmJmZjM2ZWU0ZGRjZmZmZmFmMmIwY2Q2OTQzMjM2NTkzNTFhOCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ0VOVFJBTF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6OWVhOTc1ZWE1NDRjNTA5ZWFkN2NmMGEwZTEzN2JhYzAwNmM4OWFjYjE4OTdlN2IxOTc1ZGNjOWIxNzNiODhmZiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1kYi1yaGVsOEBzaGEyNTY6NzE5OTY4YjY4ZTAwZmY1Mjg0YTg1OTliYjM5MzY3N2FkYTFkYmFhYzg2NWIwYjQwZmE5OTE2YzU4YmZjZGIzMiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6OTc1YzA1NDNhZDhkM2Q0NWY0ZTVlYWM1NzNmNmUyNGZlN2Y4ZDc1MzdlZWQ3M2VjMmE4NjY0ZDRhMTQ3OWQxYiJ9LHsibmFtZSI6Ik1FTU9SWV9MSU1JVF9CWVRFUyIsInZhbHVlRnJvbSI6eyJyZXNvdXJjZUZpZWxkUmVmIjp7ImNvbnRhaW5lck5hbWUiOiJtYW5hZ2VyIiwiZGl2aXNvciI6IjAiLCJyZXNvdXJjZSI6ImxpbWl0cy5tZW1vcnkifX19XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6ZDhmZDMzOTkzMGQwNWM3MDFiYWQ3NDE5MTM3NzM1NzM5NTVkNmVjYzliNjNkMTZkNDM2MTE0ZmI2YTY4MzY2MSIsImxpdmVuZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJwYXRoIjoiL2hlYWx0aHoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6MTUsInBlcmlvZFNlY29uZHMiOjIwfSwibmFtZSI6Im1hbmFnZXIiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODQ0MywibmFtZSI6Imh0dHBzIiwicHJvdG9jb2wiOiJUQ1AifV0sInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjIwMG0iLCJtZW1vcnkiOiIxR2kifSwicmVxdWVzdHMiOnsiY3B1IjoiMTAwbSIsIm1lbW9yeSI6IjIwME1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOjEwfX19fV0sInBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyJjb29yZGluYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJsZWFzZXMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwicGF0Y2giXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbImFkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkiLCJzdGFja3JveCIsInNlY3VyaXR5IiwidnVsbmVyYWJpbGl0aWVzIiwiY29tcGxpYW5jZSIsImRldnNlY29wcyIsIm1vbml0b3JpbmciLCJzY2FubmluZyIsInJ1bnRpbWUtc2VjdXJpdHkiLCJuZXR3b3JrIHBvbGljeSIsImNvbmZpZ3VyYXRpb24iLCJyaXNrIl0sImxpbmtzIjpbeyJuYW1lIjoiUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IERvY3VtZW50YXRpb24iLCJ1cmwiOiJodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvd2VsY29tZS8ifSx7Im5hbWUiOiJEYXRhU2hlZXQiLCJ1cmwiOiJodHRwczovL3d3dy5yZWRoYXQuY29tL2VuL3Jlc291cmNlcy9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5LWZvci1rdWJlcm5ldGVzLWRhdGFzaGVldCJ9LHsibmFtZSI6IlN1cHBvcnQgUG9saWN5IiwidXJsIjoiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9ub2RlLzU4MjI3MjEifSx7Im5hbWUiOiJDb21tdW5pdHkgU2l0ZSIsInVybCI6Imh0dHBzOi8vd3d3LnN0YWNrcm94LmlvLyJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoicmhhY3MtcG1AcmVkaGF0LmNvbSIsIm5hbWUiOiJBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHByb2R1Y3QgdGVhbSJ9XSwibWF0dXJpdHkiOiJhbHBoYSIsIm1pbkt1YmVWZXJzaW9uIjoiMS4xNS4wIiwicHJvdmlkZXIiOnsibmFtZSI6IlJlZCBIYXQifSwicmVsYXRlZEltYWdlcyI6W3siaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6ZDhmZDMzOTkzMGQwNWM3MDFiYWQ3NDE5MTM3NzM1NzM5NTVkNmVjYzliNjNkMTZkNDM2MTE0ZmI2YTY4MzY2MSIsIm5hbWUiOiJyaGFjcy1yaGVsOC1vcGVyYXRvci1kOGZkMzM5OTMwZDA1YzcwMWJhZDc0MTkxMzc3MzU3Mzk1NWQ2ZWNjOWI2M2QxNmQ0MzYxMTRmYjZhNjgzNjYxLWFubm90YXRpb24ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OmQ4ZmQzMzk5MzBkMDVjNzAxYmFkNzQxOTEzNzczNTczOTU1ZDZlY2M5YjYzZDE2ZDQzNjExNGZiNmE2ODM2NjEiLCJuYW1lIjoibWFuYWdlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1Njo2YTIyYjBlYmYyOWQ1NDQzM2NkYjlkY2IzYjFiYTRmMzM3MzdjYTg1ZWMxMzRiYThhYzY1NWFiN2Q1NmJlNTgzIiwibmFtZSI6Im1haW4ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6MWI5NTY2ZTY5MjIwMGNhZTkxN2Y2NTJjNmExMzVjMzI1ZWUxZDM5ODNhYTVkMDM1YmJiZGJhNmEzNTAwODNmMiIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6NWQ3MzkyY2Y0ZDgyNDhjYjNmMmQ5MTM3ZDQ1NDM4ZmQwMjZlZWNkYmU5ODc1MjdiYzRiODM0MjkwZDA4YzFmMCIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6ODUyYjYyOTMyMTQ0M2IwOGY3N2I0NGI5NmNkMjk0ZjUyODc4OWNlZjRiZTNlY2IzZmY4YWNlMzdjMTNlOTYzNyIsIm5hbWUiOiJzY2FubmVyX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6ZDAyY2RiNmFhNTVmMTQyODAzNzUxNDgxZDJkMGY1ZTBkOWUwM2NlZDEwYzhhZGI1YjU2NzY4MDljYmE1MDNlOCIsIm5hbWUiOiJzY2FubmVyX2RiX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXNsaW0tcmhlbDhAc2hhMjU2OjI1NTA1OTFiZDlkNTI3MjAwMWNjM2YwMjk4ZmQwMWI3MzZjY2NjNGQ0NTZkNmE2M2ViZTBkNTZmZDdkMzg2OGYiLCJuYW1lIjoiY29sbGVjdG9yX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo4Y2ZhNjU2OTExMDAzMTljOWVmNjg3YTYyNzc2NmY5NGYyNmEzNDA2M2VmYzQyOGQ5NGZmOGIwYzRmNTM0ZDUzIiwibmFtZSI6ImNvbGxlY3Rvcl9mdWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6ZDUzM2Y4NzMwZTAyZWI5YjBiNzNmNmZhZmU0MmJmZjM2ZWU0ZGRjZmZmZmFmMmIwY2Q2OTQzMjM2NTkzNTFhOCIsIm5hbWUiOiJyb3hjdGwifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6OWVhOTc1ZWE1NDRjNTA5ZWFkN2NmMGEwZTEzN2JhYzAwNmM4OWFjYjE4OTdlN2IxOTc1ZGNjOWIxNzNiODhmZiIsIm5hbWUiOiJjZW50cmFsX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtZGItcmhlbDhAc2hhMjU2OjcxOTk2OGI2OGUwMGZmNTI4NGE4NTk5YmIzOTM2NzdhZGExZGJhYWM4NjViMGI0MGZhOTkxNmM1OGJmY2RiMzIiLCJuYW1lIjoic2Nhbm5lcl92NF9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LXJoZWw4QHNoYTI1Njo5NzVjMDU0M2FkOGQzZDQ1ZjRlNWVhYzU3M2Y2ZTI0ZmU3ZjhkNzUzN2VlZDczZWMyYTg2NjRkNGExNDc5ZDFiIiwibmFtZSI6InNjYW5uZXJfdjQifV0sInJlcGxhY2VzIjoicmhhY3Mtb3BlcmF0b3IudjQuNi44Iiwic2tpcHMiOlsicmhhY3Mtb3BlcmF0b3IudjQuMS4wIl0sInZlcnNpb24iOiI0LjYuOSJ9fQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" + } + } + ], + "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ea975ea544c509ead7cf0a0e137bac006c89acb1897e7b1975dcc9b173b88ff" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8cfa65691100319c9ef687a627766f94f26a34063efc428d94ff8b0c4f534d53" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2550591bd9d5272001cc3f0298fd01b736cccc4d456d6a63ebe0d56fd7d3868f" + }, + { + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6a22b0ebf29d54433cdb9dcb3b1ba4f33737ca85ec134ba8ac655ab7d56be583" + }, + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661" + }, + { + "name": "rhacs-rhel8-operator-d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d533f8730e02eb9b0b73f6fafe42bff36ee4ddcffffaf2b0cd694323659351a8" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:852b629321443b08f77b44b96cd294f528789cef4be3ecb3ff8ace37c13e9637" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d02cdb6aa55f142803751481d2d0f5e0d9e03ced10c8adb5b5676809cba503e8" + }, + { + "name": "scanner", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b9566e692200cae917f652c6a135c325ee1d3983aa5d035bbbdba6a350083f2" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d7392cf4d8248cb3f2d9137d45438fd026eecdbe987527bc4b834290d08c1f0" + }, + { + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:719968b68e00ff5284a8599bb393677ada1dbaac865b0b40fa9916c58bfcdb32" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:975c0543ad8d3d45f4e5eac573f6e24fe7f8d7537eed73ec2a8664d4a1479d1b" + } + ] +} { "schema": "olm.bundle", "name": "rhacs-operator.v4.7.0", @@ -17502,6 +17670,135 @@ } ] } +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v4.7.6", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "4.7.6" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBjcml0ZXJpYSBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJ0eXBlIjoic3RyaW5nIn0sImxhYmVsIjp7InByb3BlcnRpZXMiOnsia2V5Ijp7InR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2UiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJleHBpcmF0aW9uIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwiaW1hZ2UiOnsicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJpc0RlZmF1bHQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIEluZGljYXRlcyB0aGUgcG9saWN5IGlzIGEgZGVmYXVsdCBwb2xpY3kgaWYgdHJ1ZSBhbmQgYSBjdXN0b20gcG9saWN5IGlmIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sImxpZmVjeWNsZVN0YWdlcyI6eyJkZXNjcmlwdGlvbiI6IkxpZmVjeWNsZVN0YWdlcyBkZXNjcmliZXMgd2hpY2ggcG9saWN5IGxpZmVjeWxjZSBzdGFnZXMgdGhpcyBwb2xpY3kgYXBwbGllcyB0by4gIENob2ljZXMgYXJlIERFUExPWSwgQlVJTEQsIGFuZCBSVU5USU1FLiIsIml0ZW1zIjp7ImVudW0iOlsiREVQTE9ZIiwiQlVJTEQiLCJSVU5USU1FIl0sInR5cGUiOiJzdHJpbmcifSwibWluSXRlbXMiOjEsInR5cGUiOiJhcnJheSJ9LCJtaXRyZUF0dGFja1ZlY3RvcnMiOnsiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ0YWN0aWMiOnsidHlwZSI6InN0cmluZyJ9LCJ0ZWNobmlxdWVzIjp7Iml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtaXRyZVZlY3RvcnNMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJSZWFkLW9ubHkgZmllbGQuIElmIHRydWUsIHRoZSBwb2xpY3kncyBNSVRSRSBBVFRcdTAwMjZDSyBmaWVsZHMgYXJlIHJlbmRlcmVkIHJlYWQtb25seS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub3RpZmllcnMiOnsiZGVzY3JpcHRpb24iOiJOb3RpZmllcnMgaXMgYSBsaXN0IG9mIElEcyBvciBuYW1lcyBvZiB0aGUgbm90aWZpZXJzIHRoYXQgc2hvdWxkIGJlIHRyaWdnZXJlZCB3aGVuIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMgaWRlbnRpZmllZC4gIElEcyBzaG91bGQgYmUgaW4gdGhlIGZvcm0gb2YgYSBVVUlEIGFuZCBhcmUgZm91bmQgdGhyb3VnaCB0aGUgQ2VudHJhbCBBUEkuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwicG9saWN5TmFtZSI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeU5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHBvbGljeSBhcyBpdCBhcHBlYXJzIGluIHRoZSBBUEkgYW5kIFVJLiAgTm90ZSB0aGF0IGNoYW5naW5nIHRoaXMgdmFsdWUgd2lsbCByZW5hbWUgdGhlIHBvbGljeSBhcyBzdG9yZWQgaW4gdGhlIGRhdGFiYXNlLiAgVGhpcyBmaWVsZCBtdXN0IGJlIHVuaXF1ZS4iLCJwYXR0ZXJuIjoiXlteXFxuXFxyXFwkXXs1LDEyOH0kIiwidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lTZWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeVNlY3Rpb25zIGRlZmluZSB0aGUgdmlvbGF0aW9uIGNyaXRlcmlhIGZvciB0aGlzIHBvbGljeS4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InBvbGljeUdyb3VwcyI6eyJkZXNjcmlwdGlvbiI6IlBvbGljeUdyb3VwcyBpcyB0aGUgc2V0IG9mIHBvbGljaWVzIGdyb3VwcyB0aGF0IG1ha2UgdXAgdGhpcyBzZWN0aW9uLiAgRWFjaCBncm91cCBjYW4gYmUgY29uc2lkZXJlZCBhbiBpbmRpdmlkdWFsIGNyaXRlcmlvbi4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImJvb2xlYW5PcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6IkJvb2xlYW5PcGVyYXRvciBkZXRlcm1pbmVzIGlmIHRoZSB2YWx1ZXMgYXJlIGNvbWJpbmVkIHdpdGggYW4gT1Igb3IgYW4gQU5ELiAgRGVmYXVsdHMgdG8gT1IuIiwiZW51bSI6WyJPUiIsIkFORCJdLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkZpZWxkTmFtZSBkZWZpbmVzIHdoaWNoIGZpZWxkIG9uIGEgZGVwbG95bWVudCBvciBpbWFnZSB0aGlzIFBvbGljeUdyb3VwIGV2YWx1YXRlcy4gIFNlZSBodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvb3BlcmF0aW5nL21hbmFnZS1zZWN1cml0eS1wb2xpY2llcy5odG1sI3BvbGljeS1jcml0ZXJpYV9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMgZm9yIGEgY29tcGxldGUgbGlzdCBvZiBwb3NzaWJsZSB2YWx1ZXMuIiwidHlwZSI6InN0cmluZyJ9LCJuZWdhdGUiOnsiZGVzY3JpcHRpb24iOiJOZWdhdGUgZGV0ZXJtaW5lcyBpZiB0aGUgZXZhbHVhdGlvbiBvZiB0aGlzIFBvbGljeUdyb3VwIGlzIG5lZ2F0ZWQuICBEZWZhdWx0IHRvIGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlcyBpcyB0aGUgbGlzdCBvZiB2YWx1ZXMgZm9yIHRoZSBzcGVjaWZpZWQgZmllbGQiLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7InZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgc2ltcGx5IHRoZSBzdHJpbmcgdmFsdWUiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiZmllbGROYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3Rpb25OYW1lIjp7ImRlc2NyaXB0aW9uIjoiU2VjdGlvbk5hbWUgaXMgYSB1c2VyLWZyaWVuZGx5IG5hbWUgZm9yIHRoaXMgc2VjdGlvbiBvZiBwb2xpY2llcyIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInBvbGljeUdyb3VwcyJdLCJ0eXBlIjoib2JqZWN0In0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwicmF0aW9uYWxlIjp7InR5cGUiOiJzdHJpbmcifSwicmVtZWRpYXRpb24iOnsiZGVzY3JpcHRpb24iOiJSZW1lZGlhdGlvbiBkZXNjcmliZXMgaG93IHRvIHJlbWVkaWF0ZSBhIHZpb2xhdGlvbiBvZiB0aGlzIHBvbGljeS4iLCJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7ImRlc2NyaXB0aW9uIjoiU2NvcGUgZGVmaW5lcyBjbHVzdGVycywgbmFtZXNwYWNlcywgYW5kIGRlcGxveW1lbnRzIHRoYXQgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoaXMgcG9saWN5LiAgTm8gc2NvcGVzIGRlZmluZWQgaW5jbHVkZXMgZXZlcnl0aGluZy4iLCJpdGVtcyI6eyJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXIiOnsidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImFjY2VwdGVkIjp7InR5cGUiOiJib29sZWFuIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJwb2xpY3lJZCI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJhY2NlcHRlZCIsIm1lc3NhZ2UiLCJwb2xpY3lJZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE2LjUifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgcmVzb3VyY2VzIHdpdGhpbiBDZW50cmFsIGluIGEgZGVjbGFyYXRpdmUgbWFubmVyLiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwcyI6eyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgY29uZmlnIG1hcHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxDb25maWdNYXBSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBjb25maWcgbWFwIHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgY29uZmlnIG1hcC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3JldHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHNlY3JldHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxTZWNyZXRSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBzZWNyZXQgd2l0aGluIHRoZSBzYW1lIG5hbWVzcGFjZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWZhdWx0VExTU2VjcmV0Ijp7ImRlc2NyaXB0aW9uIjoiQnkgZGVmYXVsdCwgQ2VudHJhbCB3aWxsIG9ubHkgc2VydmUgYW4gaW50ZXJuYWwgVExTIGNlcnRpZmljYXRlLCB3aGljaCBtZWFucyB0aGF0IHlvdSB3aWxsXG5uZWVkIHRvIGhhbmRsZSBUTFMgdGVybWluYXRpb24gYXQgdGhlIGluZ3Jlc3Mgb3IgbG9hZCBiYWxhbmNlciBsZXZlbC5cbklmIHlvdSB3YW50IHRvIHRlcm1pbmF0ZSBUTFMgaW4gQ2VudHJhbCBhbmQgc2VydmUgYSBjdXN0b20gc2VydmVyIGNlcnRpZmljYXRlLCB5b3UgY2FuIHNwZWNpZnlcbmEgc2VjcmV0IGNvbnRhaW5pbmcgdGhlIGNlcnRpZmljYXRlIGFuZCBwcml2YXRlIGtleSBoZXJlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwiZXhwb3N1cmUiOnsiZGVzY3JpcHRpb24iOiJIZXJlIHlvdSBjYW4gY29uZmlndXJlIGlmIHlvdSB3YW50IHRvIGV4cG9zZSBjZW50cmFsIHRocm91Z2ggYSBub2RlIHBvcnQsIGEgbG9hZCBiYWxhbmNlciwgb3IgYW4gT3BlblNoaWZ0XG5yb3V0ZS4iLCJwcm9wZXJ0aWVzIjp7ImxvYWRCYWxhbmNlciI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYSBsb2FkIGJhbGFuY2VyIHNlcnZpY2UuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOmZhbHNlLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsInR5cGUiOiJzdHJpbmcifSwicG9ydCI6eyJkZWZhdWx0Ijo0NDMsImRlc2NyaXB0aW9uIjoiRGVmYXVsdHMgdG8gNDQzIGlmIG5vdCBzZXQuIiwiZm9ybWF0IjoiaW50MzIiLCJtYXhpbXVtIjo2NTUzNSwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVBvcnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwicG9ydCI6eyJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIHRvIHNwZWNpZnkgYW4gZXhwbGljaXQgbm9kZSBwb3J0LiBNb3N0IHVzZXJzIHNob3VsZCBsZWF2ZSB0aGlzIGVtcHR5LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInJvdXRlIjp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhbiBPcGVuU2hpZnQgcm91dGUuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOmZhbHNlLCJ0eXBlIjoiYm9vbGVhbiJ9LCJob3N0Ijp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGN1c3RvbSBob3N0bmFtZSBmb3IgdGhlIGNlbnRyYWwgcm91dGUuXG5JZiB1bnNwZWNpZmllZCwgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCB2YWx1ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgY2hvc2VuIGJ5IE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBDZW50cmFsLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIENlbnRyYWwsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sIm5vdGlmaWVyU2VjcmV0c0VuY3J5cHRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6InN0YWNrcm94LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRlbGVtZXRyeSI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGVsZW1ldHJ5IHNldHRpbmdzIGZvciBDZW50cmFsLiBJZiBlbmFibGVkLCBDZW50cmFsIHRyYW5zbWl0cyB0ZWxlbWV0cnkgYW5kIGRpYWdub3N0aWNcbmRhdGEgdG8gYSByZW1vdGUgc3RvcmFnZSBiYWNrZW5kLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0Ijp0cnVlLCJkZXNjcmlwdGlvbiI6IlNwZWNpZmllcyBpZiBUZWxlbWV0cnkgaXMgZW5hYmxlZC4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJzdG9yYWdlIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJwcm9wZXJ0aWVzIjp7ImVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkgZW5kcG9pbnQuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBrZXkuIElmIG5vdCBzZXQsIHRlbGVtZXRyeSBpcyBkaXNhYmxlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiY29uZmlnQXNDb2RlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ0FzQ29kZUNvbXBvbmVudCI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjdXN0b21pemUiOnsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsInByb3BlcnRpZXMiOnsiYW5ub3RhdGlvbnMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBhbm5vdGF0aW9ucyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In0sImVudlZhcnMiOnsiZGVzY3JpcHRpb24iOiJDdXN0b20gZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHNldCBvbiBtYW5hZ2VkIHBvZHMnIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZFxudXNpbmcgdGhlIHByZXZpb3VzbHkgZGVmaW5lZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgaW4gdGhlIGNvbnRhaW5lciBhbmRcbmFueSBzZXJ2aWNlIGVudmlyb25tZW50IHZhcmlhYmxlcy4gSWYgYSB2YXJpYWJsZSBjYW5ub3QgYmUgcmVzb2x2ZWQsXG50aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZFxudG8gYSBzaW5nbGUgJCwgd2hpY2ggYWxsb3dzIGZvciBlc2NhcGluZyB0aGUgJChWQVJfTkFNRSkgc3ludGF4OiBpLmUuXG5cIiQkKFZBUl9OQU1FKVwiIHdpbGwgcHJvZHVjZSB0aGUgc3RyaW5nIGxpdGVyYWwgXCIkKFZBUl9OQU1FKVwiLlxuRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGVcbmV4aXN0cyBvciBub3QuXG5EZWZhdWx0cyB0byBcIlwiLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVGcm9tIjp7ImRlc2NyaXB0aW9uIjoiU291cmNlIGZvciB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUncyB2YWx1ZS4gQ2Fubm90IGJlIHVzZWQgaWYgdmFsdWUgaXMgbm90IGVtcHR5LiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwS2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIENvbmZpZ01hcC4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgdG8gc2VsZWN0LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuIyBFeGFtcGxlc1xuXG4jIyBBZGRpbmcgYW4gYW5ub3RhdGlvbiB0byBhIHJlc291cmNlXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuIyMgQWRkaW5nIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbbmFtZTpjZW50cmFsXS5lbnZbLTFdXG5cdCAgdmFsdWU6IHxcblx0ICAgIG5hbWU6IE1ZX0VOVl9WQVJcblx0ICAgIHZhbHVlOiB2YWx1ZVxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblx0YXBpVmVyc2lvbjogbmV0d29ya2luZy5rOHMuaW8vdjFcblx0a2luZDogTmV0d29ya1BvbGljeVxuXHRuYW1lOiBhbGxvdy1leHQtdG8tY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMuaW5ncmVzc1stMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgcG9ydHM6XG5cdCAgICAtIHBvcnQ6IDk5OVxuXHQgICAgICBwcm90b2NvbDogVENQXG5cbiMjIENoYW5naW5nIHRoZSB2YWx1ZSBvZiBhIGNvbmZpZ01hcFxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGFcblx0ICB2YWx1ZTogfFxuXHQgICAgZW5kcG9pbnRzLnlhbWw6IHxcblx0ICAgIGRpc2FibGVEZWZhdWx0OiBmYWxzZVxuXG4jIyBBZGRpbmcgYSBjb250YWluZXIgdG8gYSBkZXBsb3ltZW50XG5cblx0YXBpVmVyc2lvbjogYXBwcy92MVxuXHRraW5kOiBEZXBsb3ltZW50XG5cdG5hbWU6IGNlbnRyYWxcblx0cGF0Y2hlczpcblx0ICAtIHBhdGg6IHNwZWMudGVtcGxhdGUuc3BlYy5jb250YWluZXJzWy0xXVxuXHQgICAgdmFsdWU6IHxcblx0ICAgICAgbmFtZTogbmdpbnhcblx0ICAgICAgaW1hZ2U6IG5naW54XG5cdCAgICAgIHBvcnRzOlxuXHQgICAgICAtIGNvbnRhaW5lclBvcnQ6IDgwMDBcblx0ICAgICAgICBuYW1lOiBodHRwXG5cdCAgICAgICAgcHJvdG9jb2w6IFRDUCIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIGtpbmQuIiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiByZXNvdXJjZS4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgbWFya3MgdGhlIG92ZXJsYXkgYXMgb3B0aW9uYWwuXG5XaGVuIE9wdGlvbmFsIGlzIHRydWUsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCB0aGUgb3ZlcmxheSB3aWxsIGJlIHNraXBwZWQsIGFuZCBhIHdhcm5pbmcgd2lsbCBiZSBsb2dnZWQuXG5XaGVuIE9wdGlvbmFsIGlzIGZhbHNlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgYW4gZXJyb3Igd2lsbCBiZSB0aHJvd24uIiwidHlwZSI6ImJvb2xlYW4ifSwicGF0Y2hlcyI6eyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgcGF0Y2hlcyB0byBhcHBseSB0byByZXNvdXJjZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Iks4c09iamVjdE92ZXJsYXlQYXRjaCBkZWZpbmVzIGEgcGF0Y2ggdG8gYXBwbHkgdG8gYSByZXNvdXJjZS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJQYXRoIG9mIHRoZSBmb3JtIGEuW2tleTE6dmFsdWUxXS5iLls6dmFsdWUyXVxuV2hlcmUgW2tleTE6dmFsdWUxXSBpcyBhIHNlbGVjdG9yIGZvciBhIGtleS12YWx1ZSBwYWlyIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGFuZCBbOnZhbHVlXSBpcyBhIHZhbHVlXG5zZWxlY3RvciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBpbiBhIGxlYWYgbGlzdC5cbkFsbCBwYXRoIGludGVybWVkaWF0ZSBub2RlcyBtdXN0IGV4aXN0LiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNjYW5uZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZWZhdWx0Ijp7InNjYW5uZXJDb21wb25lbnQiOiJEZWZhdWx0In0sImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbmRleGVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgaW5kZXhlciBkZXBsb3ltZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtYXRjaGVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgbWF0Y2hlciBkZXBsb3ltZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgU2Nhbm5lciBWNCBjb21wb25lbnRzIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidGxzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJwcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxDQXMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsQ0EgZGVmaW5lcyBhIGNlcnRpZmljYXRlIGZvciBhbiBhZGRpdGlvbmFsIENlcnRpZmljYXRlIEF1dGhvcml0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRlbnQiOnsiZGVzY3JpcHRpb24iOiJQRU0gZm9ybWF0IiwidHlwZSI6InN0cmluZyJ9LCJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTXVzdCBiZSBhIHZhbGlkIGZpbGUgYmFzZW5hbWUiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb250ZW50IiwibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIENlbnRyYWwuIiwicHJvcGVydGllcyI6eyJjZW50cmFsIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbENvbXBvbmVudFN0YXR1cyBkZXNjcmliZXMgc3RhdHVzIHNwZWNpZmljIHRvIHRoZSBjZW50cmFsIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmQiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkIHN0b3JlcyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRoZSBhdXRvLWdlbmVyYXRlZCBhZG1pbiBwYXNzd29yZC4iLCJwcm9wZXJ0aWVzIjp7ImFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiOnsiZGVzY3JpcHRpb24iOiJBZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIGNvbnRhaW5zIHJlZmVyZW5jZSBmb3IgdGhlIGFkbWluIHBhc3N3b3JkIiwidHlwZSI6InN0cmluZyJ9LCJpbmZvIjp7ImRlc2NyaXB0aW9uIjoiSW5mbyBzdG9yZXMgaW5mb3JtYXRpb24gb24gaG93IHRvIG9idGFpbiB0aGUgYWRtaW4gcGFzc3dvcmQuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hDb25kaXRpb24gZGVmaW5lcyBhIGNvbmRpdGlvbiBmb3IgYSBTdGFja1JveCBjdXN0b20gcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJtZXNzYWdlIjp7InR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uUmVhc29uIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHJlYXNvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblN0YXR1cyBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiBzdGF0dXMuIiwidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uVHlwZSBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiB0eXBlLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInN0YXR1cyIsInR5cGUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiZGVwbG95ZWRSZWxlYXNlIjp7ImRlc2NyaXB0aW9uIjoiU3RhY2tSb3hSZWxlYXNlIGRlc2NyaWJlcyB0aGUgSGVsbSBcInJlbGVhc2VcIiB0aGF0IHdhcyBtb3N0IHJlY2VudGx5IGFwcGxpZWQuIiwicHJvcGVydGllcyI6eyJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicHJvZHVjdFZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJjb25kaXRpb25zIl0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInNlcnZlZCI6dHJ1ZSwic3RvcmFnZSI6dHJ1ZSwic3VicmVzb3VyY2VzIjp7InN0YXR1cyI6e319fV19LCJzdGF0dXMiOnsiYWNjZXB0ZWROYW1lcyI6eyJraW5kIjoiIiwicGx1cmFsIjoiIn0sImNvbmRpdGlvbnMiOm51bGwsInN0b3JlZFZlcnNpb25zIjpudWxsfX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE2LjUifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cbk5vdGU6IHRoaXMgd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0IHVubGVzcyAnTGlzdGVuIE9uIENyZWF0ZXMnIGlzIHNldCB0byAndHJ1ZScgYXMgd2VsbC4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIFNlY3JldCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBsYWJlbHMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbWFnZVB1bGxTZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWlzYyI6eyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5NaXNjZWxsYW5lb3VzIHNldHRpbmdzLiIsInByb3BlcnRpZXMiOnsiY3JlYXRlU0NDcyI6eyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJvcGVuc2hpZnQiOnsiZGVzY3JpcHRpb24iOiJPcGVuU2hpZnRNb25pdG9yaW5nIGRlZmluZXMgc2V0dGluZ3MgcmVsYXRlZCB0byBPcGVuU2hpZnQgTW9uaXRvcmluZyIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0Ijp0cnVlLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsiZW5hYmxlZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sIm5ldHdvcmsiOnsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJwb2xpY2llcyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm92ZXJsYXlzIjp7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Iks4c09iamVjdE92ZXJsYXkgaXMgYW4gb3ZlcmxheSB0aGF0IGFwcGxpZXMgYSBzZXQgb2YgcGF0Y2hlcyB0byBhIHJlc291cmNlLlxuSXQgdGFyZ2V0cyBhIHJlc291cmNlIGJ5IGl0cyBBUEkgdmVyc2lvbiwga2luZCwgYW5kIG5hbWUsIGFuZCBhcHBsaWVzXG5hIGxpc3Qgb2YgcGF0Y2hlcyB0byB0aGlzIHJlc291cmNlLlxuXG4jIEV4YW1wbGVzXG5cbiMjIEFkZGluZyBhbiBhbm5vdGF0aW9uIHRvIGEgcmVzb3VyY2VcblxuXHRhcGlWZXJzaW9uOiB2MVxuXHRraW5kOiBTZXJ2aWNlQWNjb3VudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogbWV0YWRhdGEuYW5ub3RhdGlvbnMuZWtzXFwuYW1hem9uYXdzXFwuY29tL3JvbGUtYXJuXG5cdCAgdmFsdWU6IFwiXFxcImFybjphd3M6aWFtOjEyMzQ6cm9sZVxcXCJcIlxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblx0YXBpVmVyc2lvbjogYXBwcy92MVxuXHRraW5kOiBEZXBsb3ltZW50XG5cdG5hbWU6IGNlbnRyYWxcblx0cGF0Y2hlczpcblx0LSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1tuYW1lOmNlbnRyYWxdLmVudlstMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgbmFtZTogTVlfRU5WX1ZBUlxuXHQgICAgdmFsdWU6IHZhbHVlXG5cbiMjIEFkZGluZyBhbiBpbmdyZXNzIHRvIGEgbmV0d29yayBwb2xpY3lcblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuIyMgQ2hhbmdpbmcgdGhlIHZhbHVlIG9mIGEgY29uZmlnTWFwXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogQ29uZmlnTWFwXG5cdG5hbWU6IGNlbnRyYWwtZW5kcG9pbnRzXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogZGF0YVxuXHQgIHZhbHVlOiB8XG5cdCAgICBlbmRwb2ludHMueWFtbDogfFxuXHQgICAgZGlzYWJsZURlZmF1bHQ6IGZhbHNlXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQgIC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbLTFdXG5cdCAgICB2YWx1ZTogfFxuXHQgICAgICBuYW1lOiBuZ2lueFxuXHQgICAgICBpbWFnZTogbmdpbnhcblx0ICAgICAgcG9ydHM6XG5cdCAgICAgIC0gY29udGFpbmVyUG9ydDogODAwMFxuXHQgICAgICAgIG5hbWU6IGh0dHBcblx0ICAgICAgICBwcm90b2NvbDogVENQIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJwYXRjaGVzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSzhzT2JqZWN0T3ZlcmxheVBhdGNoIGRlZmluZXMgYSBwYXRjaCB0byBhcHBseSB0byBhIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwicGVyTm9kZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgY29tcG9uZW50cyBydW5uaW5nIG9uIGVhY2ggbm9kZSBpbiB0aGUgY2x1c3RlciAoQ29sbGVjdG9yIGFuZCBDb21wbGlhbmNlKS4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJDT1JFX0JQRiIsImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImVudW0iOlsiRUJQRiIsIkNPUkVfQlBGIiwiTm9Db2xsZWN0aW9uIiwiS2VybmVsTW9kdWxlIl0sInR5cGUiOiJzdHJpbmcifSwiZm9yY2VDb2xsZWN0aW9uIjp7ImRlZmF1bHQiOmZhbHNlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuIiwidHlwZSI6ImJvb2xlYW4ifSwiaW1hZ2VGbGF2b3IiOnsiZGVmYXVsdCI6IlJlZ3VsYXIiLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIiwiZW51bSI6WyJSZWd1bGFyIiwiU2xpbSJdLCJ0eXBlIjoic3RyaW5nIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZUludmVudG9yeSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgTm9kZS1JbnZlbnRvcnkgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3Igc2Nhbm5pbmcgdGhlIE5vZGVzJyBmaWxlc3lzdGVtLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0YWludFRvbGVyYXRpb24iOnsiZGVmYXVsdCI6IlRvbGVyYXRlVGFpbnRzIiwiZGVzY3JpcHRpb24iOiJUbyBlbnN1cmUgY29tcHJlaGVuc2l2ZSBtb25pdG9yaW5nIG9mIHlvdXIgY2x1c3RlciBhY3Rpdml0eSwgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5XG53aWxsIHJ1biBzZXJ2aWNlcyBvbiBldmVyeSBub2RlIGluIHRoZSBjbHVzdGVyLCBpbmNsdWRpbmcgdGFpbnRlZCBub2RlcyBieSBkZWZhdWx0LiBJZiB5b3UgZG9cbm5vdCB3YW50IHRoaXMgYmVoYXZpb3IsIHBsZWFzZSBzZWxlY3QgJ0F2b2lkVGFpbnRzJyBoZXJlLiIsImVudW0iOlsiVG9sZXJhdGVUYWludHMiLCJBdm9pZFRhaW50cyJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInJlZ2lzdHJ5T3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyBwYXJhbWV0ZXIgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgcmVnaXN0cnkgaW4gaW1hZ2VzLiBGb3IgZXhhbXBsZSwgbmdpbng6bGF0ZXN0IC1cdTAwM2UgXHUwMDNjcmVnaXN0cnkgb3ZlcnJpZGVcdTAwM2UvbGlicmFyeS9uZ2lueDpsYXRlc3QiLCJ0eXBlIjoic3RyaW5nIn0sInNjYW5uZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcyBzdG9yZWQgaW4gYSBjbHVzdGVyLWxvY2FsIGltYWdlIHJlcG9zaXRvcnkuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lckNvbXBvbmVudCI6eyJkZWZhdWx0IjoiQXV0b1NlbnNlIiwiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImVudW0iOlsiQXV0b1NlbnNlIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyVjQiOnsiZGVmYXVsdCI6eyJzY2FubmVyQ29tcG9uZW50IjoiRGVmYXVsdCJ9LCJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnRzLCB3aGljaCBjYW4gcnVuIGluIGFkZGl0aW9uIHRvIHRoZSBwcmV2aW91c2x5IGV4aXN0aW5nIFNjYW5uZXIgY29tcG9uZW50cyIsInByb3BlcnRpZXMiOnsiZGIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBEQiBkZXBsb3ltZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVuY2UiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6InNjYW5uZXItdjQtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImluZGV4ZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwicHJvcGVydGllcyI6eyJleHBvc2VFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVmYXVsdCI6IkRlZmF1bHQiLCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInRscyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwicHJvcGVydGllcyI6eyJhZGRpdGlvbmFsQ0FzIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbENBIGRlZmluZXMgYSBjZXJ0aWZpY2F0ZSBmb3IgYW4gYWRkaXRpb25hbCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkuIiwicHJvcGVydGllcyI6eyJjb250ZW50Ijp7ImRlc2NyaXB0aW9uIjoiUEVNIGZvcm1hdCIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik11c3QgYmUgYSB2YWxpZCBmaWxlIGJhc2VuYW1lIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29udGVudCIsIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbImNsdXN0ZXJOYW1lIl0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXJTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJlZENsdXN0ZXIiLCJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXJOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGFzc2lnbmVkIGNsdXN0ZXIgbmFtZSBwZXIgdGhlIHNwZWMuIFRoaXMgY2Fubm90IGJlIGNoYW5nZWQgYWZ0ZXJ3YXJkcy4gSWYgeW91IG5lZWQgdG8gY2hhbmdlIHRoZVxuY2x1c3RlciBuYW1lLCBwbGVhc2UgZGVsZXRlIGFuZCByZWNyZWF0ZSB0aGlzIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwiY29uZGl0aW9ucyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94Q29uZGl0aW9uIGRlZmluZXMgYSBjb25kaXRpb24gZm9yIGEgU3RhY2tSb3ggY3VzdG9tIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsibGFzdFRyYW5zaXRpb25UaW1lIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwibWVzc2FnZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlYXNvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblJlYXNvbiBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiByZWFzb24uIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25TdGF0dXMgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gc3RhdHVzLiIsInR5cGUiOiJzdHJpbmcifSwidHlwZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblR5cGUgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gdHlwZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJzdGF0dXMiLCJ0eXBlIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImRlcGxveWVkUmVsZWFzZSI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94UmVsZWFzZSBkZXNjcmliZXMgdGhlIEhlbG0gXCJyZWxlYXNlXCIgdGhhdCB3YXMgbW9zdCByZWNlbnRseSBhcHBsaWVkLiIsInByb3BlcnRpZXMiOnsidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2R1Y3RWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29uZGl0aW9ucyJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfSwic3RhdHVzIjp7ImFjY2VwdGVkTmFtZXMiOnsia2luZCI6IiIsInBsdXJhbCI6IiJ9LCJjb25kaXRpb25zIjpudWxsLCJzdG9yZWRWZXJzaW9ucyI6bnVsbH19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1Njo2YmU4OWQ4NTMxNzk5ZGNiZmM5NzM5NzMwMTAyM2RkOTRiOWYyMTlhY2M5YmM0NTFhN2JjNGUyYjA1NGU1YjM1IiwiY3JlYXRlZEF0IjoiMjAyNS0wOC0xNFQxNTo0MzozMS45MTM3NzQrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC42LjAgXHUwMDNjIDQuNy42Iiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFhcmNoNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3IudjQuNy42IiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJhcGlzZXJ2aWNlZGVmaW5pdGlvbnMiOnt9LCJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwiLCJraW5kIjoiQ2VudHJhbCIsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiUm91dGUiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiU2VjcmV0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlcnZpY2UiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDZW50cmFsIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGFsbCB1c2VyIGludGVyYWN0aW9uLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGVkIHRvIG91dGdvaW5nIG5ldHdvcmsgdHJhZmZpYy4iLCJkaXNwbGF5TmFtZSI6IkVncmVzcyIsInBhdGgiOiJlZ3Jlc3MifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZy1hcy1Db2RlIiwicGF0aCI6ImNvbmZpZ0FzQ29kZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IkhlcmUgeW91IGNhbiBjb25maWd1cmUgaWYgeW91IHdhbnQgdG8gZXhwb3NlIGNlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydCwgYSBsb2FkIGJhbGFuY2VyLCBvciBhbiBPcGVuU2hpZnRcbnJvdXRlLiIsImRpc3BsYXlOYW1lIjoiRXhwb3N1cmUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZSJ9LHsiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBDZW50cmFsIHdpbGwgb25seSBzZXJ2ZSBhbiBpbnRlcm5hbCBUTFMgY2VydGlmaWNhdGUsIHdoaWNoIG1lYW5zIHRoYXQgeW91IHdpbGxcbm5lZWQgdG8gaGFuZGxlIFRMUyB0ZXJtaW5hdGlvbiBhdCB0aGUgaW5ncmVzcyBvciBsb2FkIGJhbGFuY2VyIGxldmVsLlxuSWYgeW91IHdhbnQgdG8gdGVybWluYXRlIFRMUyBpbiBDZW50cmFsIGFuZCBzZXJ2ZSBhIGN1c3RvbSBzZXJ2ZXIgY2VydGlmaWNhdGUsIHlvdSBjYW4gc3BlY2lmeVxuYSBzZWNyZXQgY29udGFpbmluZyB0aGUgY2VydGlmaWNhdGUgYW5kIHByaXZhdGUga2V5IGhlcmUuIiwiZGlzcGxheU5hbWUiOiJVc2VyLWZhY2luZyBUTFMgY2VydGlmaWNhdGUgc2VjcmV0IiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIENlbnRyYWwuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gQ2VudHJhbCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgQ2VudHJhbCBEQiwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGRhdGEgcGVyc2lzdGVuY2UuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIERCIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0ZWxlbWV0cnkgc2V0dGluZ3MgZm9yIENlbnRyYWwuIElmIGVuYWJsZWQsIENlbnRyYWwgdHJhbnNtaXRzIHRlbGVtZXRyeSBhbmQgZGlhZ25vc3RpY1xuZGF0YSB0byBhIHJlbW90ZSBzdG9yYWdlIGJhY2tlbmQuIiwiZGlzcGxheU5hbWUiOiJUZWxlbWV0cnkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHJlc291cmNlcyB3aXRoaW4gQ2VudHJhbCBpbiBhIGRlY2xhcmF0aXZlIG1hbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRlY2xhcmF0aXZlIENvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsImRpc3BsYXlOYW1lIjoiTm90aWZpZXIgU2VjcmV0cyBFbmNyeXB0aW9uIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRpc2FibGUgYWRtaW4gcGFzc3dvcmQgZ2VuZXJhdGlvbi4gRG8gbm90IHVzZSB0aGlzIGZvciBmaXJzdC10aW1lIGluc3RhbGxhdGlvbnMsXG5hcyB5b3Ugd2lsbCBoYXZlIG5vIHdheSB0byBwZXJmb3JtIGluaXRpYWwgc2V0dXAgYW5kIGNvbmZpZ3VyYXRpb24gb2YgYWx0ZXJuYXRpdmUgYXV0aGVudGljYXRpb24gbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIEdlbmVyYXRpb24gRGlzYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uIFRoaXMgY2FuIG9ubHkgYmUgdXNlZCB3aGVuXG5zcGVjaWZ5aW5nIGEgY29ubmVjdGlvbiBzdHJpbmcgbWFudWFsbHkuXG5XaGVuIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBEQiBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWRiLXBhc3N3b3JkXCIgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiQWRtaW5pc3RyYXRvciBQYXNzd29yZCIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjb25uZWN0aW9uIHN0cmluZyB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgZGF0YWJhc2UgbWFuYWdlZCBlbHNld2hlcmUuIElmIHNldCwgdGhlIG9wZXJhdG9yIHdpbGwgbm90IG1hbmFnZSB0aGUgQ2VudHJhbCBEQi5cbldoZW4gdXNpbmcgdGhpcyBvcHRpb24sIHlvdSBtdXN0IGV4cGxpY2l0bHkgc2V0IGEgcGFzc3dvcmQgc2VjcmV0OyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcgYSBwYXNzd29yZCB3aWxsIG5vdFxuYmUgc3VwcG9ydGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGlvbiBTdHJpbmciLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uU3RyaW5nIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IENlbnRyYWwgREIgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuIFlvdSBjYW4gY2hvb3NlIGJldHdlZW4gdXNpbmcgYSBwZXJzaXN0ZW50XG52b2x1bWUgY2xhaW0gKHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhbmQgYSBob3N0IHBhdGguIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZyBtYXAgY29udGFpbmluZyBwb3N0Z3Jlc3FsLmNvbmYgYW5kIHBnX2hiYS5jb25mIHRoYXQgd2lsbCBiZSB1c2VkIGlmIG1vZGlmaWNhdGlvbnMgbmVlZCB0byBiZSBhcHBsaWVkLiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnIG1hcCB0aGF0IHdpbGwgb3ZlcnJpZGUgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGhlIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9vbCBzaXplLiIsImRpc3BsYXlOYW1lIjoiRGF0YWJhc2UgQ29ubmVjdGlvbiBQb29sIFNpemUgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJjZW50cmFsLmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJjZW50cmFsLmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImNlbnRyYWwuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gSXQgaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeSB0byBzcGVjaWZ5IGl0LlxuVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbkNlbnRyYWwgaXMgY29uZmlndXJlZCB0byB1c2UgUG9zdGdyZVNRTCBieSBkZWZhdWx0LiIsImRpc3BsYXlOYW1lIjoiSXMgRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmRiLmlzRW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIuY29uZmlnT3ZlcnJpZGUubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWF4aW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5tYXhDb25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImRpc3BsYXlOYW1lIjoiTWluaW11bSBDb25uZWN0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZS5taW5Db25uZWN0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwiY2VudHJhbC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIGNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXBzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2Ygc2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJTZWNyZXRzIGNvbnRhaW5pbmcgZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIGNvbmZpZyBtYXAuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLmNvbmZpZ01hcHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6Q29uZmlnTWFwIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uLnNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImNlbnRyYWwuZGVmYXVsdFRMU1NlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYW4gT3BlblNoaWZ0IHJvdXRlLiIsImRpc3BsYXlOYW1lIjoiUm91dGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZSJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbG9hZCBiYWxhbmNlciBzZXJ2aWNlLiIsImRpc3BsYXlOYW1lIjoiTG9hZCBCYWxhbmNlciIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlciJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiTm9kZSBQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQifSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IkRlZmF1bHRzIHRvIDQ0MyBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5wb3J0IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsImRpc3BsYXlOYW1lIjoiSVAiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuaXAiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmVuYWJsZWQ6dHJ1ZSJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdG8gc3BlY2lmeSBhbiBleHBsaWNpdCBub2RlIHBvcnQuIE1vc3QgdXNlcnMgc2hvdWxkIGxlYXZlIHRoaXMgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkOnRydWUiXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBjZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwiZGlzcGxheU5hbWUiOiJIb3N0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUuaG9zdCJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGhlIGVuY3J5cHRpb24gb2Ygbm90aWZpZXIgc2VjcmV0cyBzdG9yZWQgaW4gdGhlIENlbnRyYWwgREIuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwubm90aWZpZXJTZWNyZXRzRW5jcnlwdGlvbi5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgaWYgVGVsZW1ldHJ5IGlzIGVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC50ZWxlbWV0cnkuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBlbmRwb2ludC4iLCJkaXNwbGF5TmFtZSI6IkVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2UuZW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkga2V5LiBJZiBub3Qgc2V0LCB0ZWxlbWV0cnkgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJLZXkiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZS5rZXkifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZGlzcGxheU5hbWUiOiJDb25maWcgYXMgQ29kZSBjb21wb25lbnQiLCJwYXRoIjoiY29uZmlnQXNDb2RlLmNvbmZpZ0FzQ29kZUNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHdoZXRoZXIgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHNob3VsZCBydW4gaW4gb25saW5lIG9yIG9mZmxpbmUgKGRpc2Nvbm5lY3RlZCkgbW9kZS5cbkluIG9mZmxpbmUgbW9kZSwgYXV0b21hdGljIHVwZGF0ZXMgb2YgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyBhbmQga2VybmVsIG1vZHVsZXMgYXJlIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiQ29ubmVjdGl2aXR5IFBvbGljeSIsInBhdGgiOiJlZ3Jlc3MuY29ubmVjdGl2aXR5UG9saWN5In0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0c1swXS5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsImRpc3BsYXlOYW1lIjoiQ3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIGZvciBPcGVyYW5kIiwicGF0aCI6Im1pc2MuY3JlYXRlU0NDcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayBQb2xpY2llcyIsInBhdGgiOiJuZXR3b3JrLnBvbGljaWVzIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIEFQSSB2ZXJzaW9uLiIsImRpc3BsYXlOYW1lIjoiQVBJIFZlcnNpb24iLCJwYXRoIjoib3ZlcmxheXNbMF0uYXBpVmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsImRpc3BsYXlOYW1lIjoiS2luZCIsInBhdGgiOiJvdmVybGF5c1swXS5raW5kIn0seyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6Im92ZXJsYXlzWzBdLm5hbWUifSx7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgbWFya3MgdGhlIG92ZXJsYXkgYXMgb3B0aW9uYWwuXG5XaGVuIE9wdGlvbmFsIGlzIHRydWUsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCB0aGUgb3ZlcmxheSB3aWxsIGJlIHNraXBwZWQsIGFuZCBhIHdhcm5pbmcgd2lsbCBiZSBsb2dnZWQuXG5XaGVuIE9wdGlvbmFsIGlzIGZhbHNlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgYW4gZXJyb3Igd2lsbCBiZSB0aHJvd24uIiwiZGlzcGxheU5hbWUiOiJPcHRpb25hbCIsInBhdGgiOiJvdmVybGF5c1swXS5vcHRpb25hbCJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJQYXRjaGVzIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXMifSx7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJkaXNwbGF5TmFtZSI6IlZhbHVlIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmFsdWUifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSBTY2FubmVyIFY0IGNvbXBvbmVudHMgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6Ik1hdGNoZXIiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJJbmZvIHN0b3JlcyBpbmZvcm1hdGlvbiBvbiBob3cgdG8gb2J0YWluIHRoZSBhZG1pbiBwYXNzd29yZC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluIENyZWRlbnRpYWxzIEluZm8iLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmluZm8ifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwiZGlzcGxheU5hbWUiOiJQcm9kdWN0IFZlcnNpb24iLCJwYXRoIjoicHJvZHVjdFZlcnNpb24ifSx7ImRpc3BsYXlOYW1lIjoiQ2VudHJhbCIsInBhdGgiOiJjZW50cmFsIn0seyJkZXNjcmlwdGlvbiI6IkFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UgY29udGFpbnMgcmVmZXJlbmNlIGZvciB0aGUgYWRtaW4gcGFzc3dvcmQiLCJkaXNwbGF5TmFtZSI6IkFkbWluIFBhc3N3b3JkIFNlY3JldCBSZWZlcmVuY2UiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkLmFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cmVkQ2x1c3RlciBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgdGhlIHNlY3VyZWQgY2x1c3RlciBzZXJ2aWNlcy4gVGhlc2UgaW5jbHVkZSBTZW5zb3IsIHdoaWNoIGlzXG5yZXNwb25zaWJsZSBmb3IgdGhlIGNvbm5lY3Rpb24gdG8gQ2VudHJhbCwgYW5kIENvbGxlY3Rvciwgd2hpY2ggcGVyZm9ybXMgaG9zdC1sZXZlbCBjb2xsZWN0aW9uIG9mIHByb2Nlc3MgYW5kXG5uZXR3b3JrIGV2ZW50cy5cdTAwM2NwXHUwMDNlXG4qKkltcG9ydGFudDoqKiBQbGVhc2Ugc2VlIHRoZSBfSW5zdGFsbGF0aW9uIFByZXJlcXVpc2l0ZXNfIG9uIHRoZSBtYWluIFJIQUNTIG9wZXJhdG9yIHBhZ2UgYmVmb3JlIGRlcGxveWluZywgb3JcbmNvbnN1bHQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24gb24gY3JlYXRpbmcgY2x1c3RlciBpbml0IGJ1bmRsZXMuIiwiZGlzcGxheU5hbWUiOiJTZWN1cmVkIENsdXN0ZXIiLCJraW5kIjoiU2VjdXJlZENsdXN0ZXIiLCJuYW1lIjoic2VjdXJlZGNsdXN0ZXJzLnBsYXRmb3JtLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGFlbW9uU2V0IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJzcGVjRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHVuaXF1ZSBuYW1lIG9mIHRoaXMgY2x1c3RlciwgYXMgaXQgd2lsbCBiZSBzaG93biBpbiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFVJLlxuTm90ZTogT25jZSBhIG5hbWUgaXMgc2V0IGhlcmUsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIGNoYW5nZSBpdCBhZ2Fpbi4gWW91IHdpbGwgbmVlZCB0byBkZWxldGVcbmFuZCByZS1jcmVhdGUgdGhpcyBvYmplY3QgaW4gb3JkZXIgdG8gcmVnaXN0ZXIgYSBjbHVzdGVyIHdpdGggYSBuZXcgbmFtZS4iLCJkaXNwbGF5TmFtZSI6IkNsdXN0ZXIgTmFtZSIsInBhdGgiOiJjbHVzdGVyTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZW5kcG9pbnQgb2YgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBDZW50cmFsIGluc3RhbmNlIHRvIGNvbm5lY3QgdG8sXG5pbmNsdWRpbmcgdGhlIHBvcnQgbnVtYmVyLiBJZiBubyBwb3J0IGlzIHNwZWNpZmllZCBhbmQgdGhlIGVuZHBvaW50IGNvbnRhaW5zIGFuIGh0dHBzOi8vXG5wcm90b2NvbCBzcGVjaWZpY2F0aW9uLCB0aGVuIHRoZSBwb3J0IDQ0MyBpcyBpbXBsaWNpdGx5IGFzc3VtZWQuXG5JZiB1c2luZyBhIG5vbi1nUlBDIGNhcGFibGUgbG9hZCBiYWxhbmNlciwgdXNlIHRoZSBXZWJTb2NrZXQgcHJvdG9jb2wgYnkgcHJlZml4aW5nIHRoZSBlbmRwb2ludFxuYWRkcmVzcyB3aXRoIHdzczovLy5cbk5vdGU6IHdoZW4gbGVhdmluZyB0aGlzIGJsYW5rLCBTZW5zb3Igd2lsbCBhdHRlbXB0IHRvIGNvbm5lY3QgdG8gYSBDZW50cmFsIGluc3RhbmNlIHJ1bm5pbmcgaW4gdGhlIHNhbWVcbm5hbWVzcGFjZS4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbEVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Vuc29yIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNlbnNvciBTZXR0aW5ncyIsInBhdGgiOiJzZW5zb3IifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJkaXNwbGF5TmFtZSI6IkFkbWlzc2lvbiBDb250cm9sIFNldHRpbmdzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBjb21wb25lbnRzIHJ1bm5pbmcgb24gZWFjaCBub2RlIGluIHRoZSBjbHVzdGVyIChDb2xsZWN0b3IgYW5kIENvbXBsaWFuY2UpLiIsImRpc3BsYXlOYW1lIjoiUGVyIE5vZGUgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGluZyB0byB0aGUgaW5nZXN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncy4iLCJkaXNwbGF5TmFtZSI6Ikt1YmVybmV0ZXMgQXVkaXQgTG9ncyBJbmdlc3Rpb24gU2V0dGluZ3MiLCJwYXRoIjoiYXVkaXRMb2dzIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudHMsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJkaXNwbGF5TmFtZSI6IlRMUyIsInBhdGgiOiJ0bHMifSx7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIFB1bGwgU2VjcmV0cyIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsImRpc3BsYXlOYW1lIjoiQ3VzdG9taXphdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJPdmVybGF5cyIsImRpc3BsYXlOYW1lIjoiT3ZlcmxheXMiLCJwYXRoIjoib3ZlcmxheXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6Im1vbml0b3JpbmciLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHBhcmFtZXRlciB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCByZWdpc3RyeSBpbiBpbWFnZXMuIEZvciBleGFtcGxlLCBuZ2lueDpsYXRlc3QgLVx1MDAzZSBcdTAwM2NyZWdpc3RyeSBvdmVycmlkZVx1MDAzZS9saWJyYXJ5L25naW54OmxhdGVzdCIsImRpc3BsYXlOYW1lIjoiQ3VzdG9tIERlZmF1bHQgSW1hZ2UgUmVnaXN0cnkiLCJwYXRoIjoicmVnaXN0cnlPdmVycmlkZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayIsInBhdGgiOiJuZXR3b3JrIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJkaXNwbGF5TmFtZSI6Ik1pc2NlbGxhbmVvdXMiLCJwYXRoIjoibWlzYyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIG9iamVjdCBjcmVhdGlvbnMuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gQ3JlYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uQ3JlYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgdXBkYXRlcy5cblxuTm90ZTogdGhpcyB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QgdW5sZXNzICdMaXN0ZW4gT24gQ3JlYXRlcycgaXMgc2V0IHRvICd0cnVlJyBhcyB3ZWxsLiIsImRpc3BsYXlOYW1lIjoiTGlzdGVuIE9uIFVwZGF0ZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PblVwZGF0ZXMifSx7ImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gRXZlbnRzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubGlzdGVuT25FdmVudHMifSx7ImRlc2NyaXB0aW9uIjoiU2hvdWxkIGlubGluZSBzY2FubmluZyBiZSBwZXJmb3JtZWQgb24gcHJldmlvdXNseSB1bnNjYW5uZWQgaW1hZ2VzIGR1cmluZyBhIGRlcGxveW1lbnRzIGFkbWlzc2lvbiByZXZpZXcuIiwiZGlzcGxheU5hbWUiOiJDb250YWN0IEltYWdlIFNjYW5uZXJzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wuY29udGFjdEltYWdlU2Nhbm5lcnMifSx7ImRlc2NyaXB0aW9uIjoiTWF4aW11bSB0aW1lb3V0IHBlcmlvZCBmb3IgYWRtaXNzaW9uIHJldmlldywgdXBvbiB3aGljaCBhZG1pc3Npb24gcmV2aWV3IHdpbGwgZmFpbCBvcGVuLlxuVXNlIGl0IHRvIHNldCByZXF1ZXN0IHRpbWVvdXRzIHdoZW4geW91IGVuYWJsZSBpbmxpbmUgaW1hZ2Ugc2Nhbm5pbmcuXG5UaGUgZGVmYXVsdCBrdWJlY3RsIHRpbWVvdXQgaXMgMzAgc2Vjb25kczsgdGFraW5nIHBhZGRpbmcgaW50byBhY2NvdW50LCB0aGlzIHNob3VsZCBub3QgZXhjZWVkIDI1IHNlY29uZHMuXG5PbiBPcGVuU2hpZnQgd2ViaG9vayB0aW1lb3V0cyBjYW5ub3QgZXhjZWVkIDEzIHNlY29uZHMsIGhlbmNlIHdpdGggcGFkZGluZyB0aGlzIHZhbHVlIHNoYWxsIG5vdCBleGNlZWQgMTAgc2Vjb25kcy4iLCJkaXNwbGF5TmFtZSI6IlRpbWVvdXQgU2Vjb25kcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLnRpbWVvdXRTZWNvbmRzIn0seyJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImRpc3BsYXlOYW1lIjoiQnlwYXNzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wuYnlwYXNzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBudW1iZXIgb2YgcmVwbGljYXMgb2YgdGhlIGFkbWlzc2lvbiBjb250cm9sIHBvZC4iLCJkaXNwbGF5TmFtZSI6IlJlcGxpY2FzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wucmVwbGljYXMifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hldGhlciBjb2xsZWN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncyBzaG91bGQgYmUgZW5hYmxlZCBvciBkaXNhYmxlZC4gQ3VycmVudGx5LCB0aGlzIGlzIG9ubHlcbnN1cHBvcnRlZCBvbiBPcGVuU2hpZnQgNCwgYW5kIHRyeWluZyB0byBlbmFibGUgaXQgb24gbm9uLU9wZW5TaGlmdCA0IGNsdXN0ZXJzIHdpbGwgcmVzdWx0IGluIGFuIGVycm9yLlxuVXNlIHRoZSAnQXV0bycgc2V0dGluZyB0byBlbmFibGUgaXQgb24gY29tcGF0aWJsZSBlbnZpcm9ubWVudHMsIGFuZCBkaXNhYmxlIGl0IGVsc2V3aGVyZS4iLCJkaXNwbGF5TmFtZSI6IkNvbGxlY3Rpb24iLCJwYXRoIjoiYXVkaXRMb2dzLmNvbGxlY3Rpb24ifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJkaXNwbGF5TmFtZSI6IkxhYmVscyIsInBhdGgiOiJjdXN0b21pemUubGFiZWxzIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBhbm5vdGF0aW9ucyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJkaXNwbGF5TmFtZSI6IkFubm90YXRpb25zIiwicGF0aCI6ImN1c3RvbWl6ZS5hbm5vdGF0aW9ucyJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHNldCBvbiBtYW5hZ2VkIHBvZHMnIGNvbnRhaW5lcnMuIiwiZGlzcGxheU5hbWUiOiJFbnZpcm9ubWVudCBWYXJpYWJsZXMiLCJwYXRoIjoiY3VzdG9taXplLmVudlZhcnMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cblNldCB0aGlzIHRvIHRydWUgdG8gaGF2ZSB0aGUgb3BlcmF0b3IgY3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIChTQ0NzKSBmb3IgdGhlIG9wZXJhbmRzLiBUaGlzXG5pc24ndCB1c3VhbGx5IG5lZWRlZCwgYW5kIG1heSBpbnRlcmZlcmUgd2l0aCBvdGhlciB3b3JrbG9hZHMuIiwiZGlzcGxheU5hbWUiOiJDcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgZm9yIE9wZXJhbmQiLCJwYXRoIjoibWlzYy5jcmVhdGVTQ0NzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJtb25pdG9yaW5nLm9wZW5zaGlmdC5lbmFibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmJvb2xlYW5Td2l0Y2giXX0seyJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIFBvbGljaWVzIiwicGF0aCI6Im5ldHdvcmsucG9saWNpZXMifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwiZGlzcGxheU5hbWUiOiJBUEkgVmVyc2lvbiIsInBhdGgiOiJvdmVybGF5c1swXS5hcGlWZXJzaW9uIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIGtpbmQuIiwiZGlzcGxheU5hbWUiOiJLaW5kIiwicGF0aCI6Im92ZXJsYXlzWzBdLmtpbmQifSx7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ubmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJkaXNwbGF5TmFtZSI6Ik9wdGlvbmFsIiwicGF0aCI6Im92ZXJsYXlzWzBdLm9wdGlvbmFsIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgcGF0Y2hlcyB0byBhcHBseSB0byByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6IlBhdGNoZXMiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlcyJ9LHsiZGVzY3JpcHRpb24iOiJQYXRoIG9mIHRoZSBmb3JtIGEuW2tleTE6dmFsdWUxXS5iLls6dmFsdWUyXVxuV2hlcmUgW2tleTE6dmFsdWUxXSBpcyBhIHNlbGVjdG9yIGZvciBhIGtleS12YWx1ZSBwYWlyIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGFuZCBbOnZhbHVlXSBpcyBhIHZhbHVlXG5zZWxlY3RvciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBpbiBhIGxlYWYgbGlzdC5cbkFsbCBwYXRoIGludGVybWVkaWF0ZSBub2RlcyBtdXN0IGV4aXN0LiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsImRpc3BsYXlOYW1lIjoiVmFsdWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS52YWx1ZSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENvbGxlY3RvciBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjb2xsZWN0aW5nIHByb2Nlc3MgYW5kIG5ldHdvcmtpbmdcbmFjdGl2aXR5IGF0IHRoZSBob3N0IGxldmVsLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdG9yIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsImRpc3BsYXlOYW1lIjoiQ29tcGxpYW5jZSBTZXR0aW5ncyIsInBhdGgiOiJwZXJOb2RlLmNvbXBsaWFuY2UifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBOb2RlLUludmVudG9yeSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBzY2FubmluZyB0aGUgTm9kZXMnIGZpbGVzeXN0ZW0uIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNjYW5uaW5nIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUubm9kZUludmVudG9yeSJ9LHsiZGVzY3JpcHRpb24iOiJUbyBlbnN1cmUgY29tcHJlaGVuc2l2ZSBtb25pdG9yaW5nIG9mIHlvdXIgY2x1c3RlciBhY3Rpdml0eSwgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5XG53aWxsIHJ1biBzZXJ2aWNlcyBvbiBldmVyeSBub2RlIGluIHRoZSBjbHVzdGVyLCBpbmNsdWRpbmcgdGFpbnRlZCBub2RlcyBieSBkZWZhdWx0LiBJZiB5b3UgZG9cbm5vdCB3YW50IHRoaXMgYmVoYXZpb3IsIHBsZWFzZSBzZWxlY3QgJ0F2b2lkVGFpbnRzJyBoZXJlLiIsImRpc3BsYXlOYW1lIjoiVGFpbnQgVG9sZXJhdGlvbiIsInBhdGgiOiJwZXJOb2RlLnRhaW50VG9sZXJhdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJwZXJOb2RlLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBtZXRob2QgZm9yIHN5c3RlbS1sZXZlbCBkYXRhIGNvbGxlY3Rpb24uIENPUkVfQlBGIGlzIHJlY29tbWVuZGVkLlxuSWYgeW91IHNlbGVjdCBcIk5vQ29sbGVjdGlvblwiLCB5b3Ugd2lsbCBub3QgYmUgYWJsZSB0byBzZWUgYW55IGluZm9ybWF0aW9uIGFib3V0IG5ldHdvcmsgYWN0aXZpdHlcbmFuZCBwcm9jZXNzIGV4ZWN1dGlvbnMuIFRoZSByZW1haW5pbmcgc2V0dGluZ3MgaW4gdGhlc2Ugc2VjdGlvbiB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QuXG5UaGUgdmFsdWUgaXMgYSBzdWJqZWN0IG9mIGNvbnZlcnNpb24gYnkgdGhlIG9wZXJhdG9yIGlmIG5lZWRlZCwgZS5nLiB0b1xucmVtb3ZlIGRlcHJlY2F0ZWQgbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkNvbGxlY3Rpb24iLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuY29sbGVjdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Q09SRV9CUEYiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpOb0NvbGxlY3Rpb24iXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBGbGF2b3IiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuaW1hZ2VGbGF2b3IiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsImRpc3BsYXlOYW1lIjoiRm9yY2UgQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5mb3JjZUNvbGxlY3Rpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbXBsaWFuY2UucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUubm9kZUludmVudG9yeS5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBkbyBub3Qgd2FudCB0byBkZXBsb3kgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLCB5b3UgY2FuIGRpc2FibGUgaXQgaGVyZVxuKG5vdCByZWNvbW1lbmRlZCkuXG5JZiB5b3UgZG8gc28sIGFsbCB0aGUgc2V0dGluZ3MgaW4gdGhpcyBzZWN0aW9uIHdpbGwgaGF2ZSBubyBlZmZlY3QuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIENvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyLnNjYW5uZXJDb21wb25lbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJBbmFseXplciIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsImRpc3BsYXlOYW1lIjoiREIiLCJwYXRoIjoic2Nhbm5lci5kYiJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBlbmFibGUgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50IHNldCB0aGlzIHRvIFwiQXV0b1NlbnNlXCIiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXJWNC5kYiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInNjYW5uZXItdjQtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Vuc29yLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzZW5zb3Iubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Vuc29yLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzZW5zb3IuaG9zdEFsaWFzZXMifSx7ImRpc3BsYXlOYW1lIjoiQWRkaXRpb25hbCBDQXMiLCJwYXRoIjoidGxzLmFkZGl0aW9uYWxDQXMifV0sInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsImRpc3BsYXlOYW1lIjoiUHJvZHVjdCBWZXJzaW9uIiwicGF0aCI6InByb2R1Y3RWZXJzaW9uIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBhc3NpZ25lZCBjbHVzdGVyIG5hbWUgcGVyIHRoZSBzcGVjLiBUaGlzIGNhbm5vdCBiZSBjaGFuZ2VkIGFmdGVyd2FyZHMuIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVcbmNsdXN0ZXIgbmFtZSwgcGxlYXNlIGRlbGV0ZSBhbmQgcmVjcmVhdGUgdGhpcyByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6IkNsdXN0ZXIgTmFtZSIsInBhdGgiOiJjbHVzdGVyTmFtZSJ9XSwidmVyc2lvbiI6InYxYWxwaGExIn0seyJkZXNjcmlwdGlvbiI6IlNlY3VyaXR5UG9saWN5IGlzIHRoZSBzY2hlbWEgZm9yIHRoZSBwb2xpY2llcyBBUEkuIiwiZGlzcGxheU5hbWUiOiJTZWN1cml0eSBQb2xpY3kiLCJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJuYW1lIjoic2VjdXJpdHlwb2xpY2llcy5jb25maWcuc3RhY2tyb3guaW8iLCJyZXNvdXJjZXMiOlt7ImtpbmQiOiJEZXBsb3ltZW50IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9XSwidmVyc2lvbiI6InYxYWxwaGExIn1dfSwiZGVzY3JpcHRpb24iOiIjIyBXaHkgdXNlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBmb3IgS3ViZXJuZXRlcz9cblxuUHJvdGVjdGluZyBjbG91ZC1uYXRpdmUgYXBwbGljYXRpb25zIHJlcXVpcmVzIHNpZ25pZmljYW50IGNoYW5nZXMgaW4gaG93IHdlIGFwcHJvYWNoIHNlY3VyaXR54oCUd2UgbXVzdCBhcHBseSBjb250cm9scyBlYXJsaWVyIGluIHRoZSBhcHBsaWNhdGlvbiBkZXZlbG9wbWVudCBsaWZlIGN5Y2xlLCB1c2UgdGhlIGluZnJhc3RydWN0dXJlIGl0c2VsZiB0byBhcHBseSBjb250cm9scywgYW5kIGtlZXAgdXAgd2l0aCBpbmNyZWFzaW5nbHkgcmFwaWQgcmVsZWFzZSBzY2hlZHVsZXMuXG5cblxuUmVkIEhhdMKuIEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMsIHBvd2VyZWQgYnkgU3RhY2tSb3ggdGVjaG5vbG9neSwgcHJvdGVjdHMgeW91ciB2aXRhbCBhcHBsaWNhdGlvbnMgYWNyb3NzIGJ1aWxkLCBkZXBsb3ksIGFuZCBydW50aW1lLiBPdXIgc29mdHdhcmUgZGVwbG95cyBpbiB5b3VyIGluZnJhc3RydWN0dXJlIGFuZCBpbnRlZ3JhdGVzIHdpdGggeW91ciBEZXZPcHMgdG9vbGluZyBhbmQgd29ya2Zsb3dzIHRvIGRlbGl2ZXIgYmV0dGVyIHNlY3VyaXR5IGFuZCBjb21wbGlhbmNlLiBUaGUgcG9saWN5IGVuZ2luZSBpbmNsdWRlcyBodW5kcmVkcyBvZiBidWlsdC1pbiBjb250cm9scyB0byBlbmZvcmNlIERldk9wcyBhbmQgc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMsIGluZHVzdHJ5IHN0YW5kYXJkcyBzdWNoIGFzIENJUyBCZW5jaG1hcmtzIGFuZCBOYXRpb25hbCBJbnN0aXR1dGUgb2YgU3RhbmRhcmRzIFRlY2hub2xvZ3kgKE5JU1QpIGd1aWRlbGluZXMsIGNvbmZpZ3VyYXRpb24gbWFuYWdlbWVudCBvZiBib3RoIGNvbnRhaW5lcnMgYW5kIEt1YmVybmV0ZXMsIGFuZCBydW50aW1lIHNlY3VyaXR5LlxuXG5SZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMgcHJvdmlkZXMgYSBLdWJlcm5ldGVzLW5hdGl2ZSBhcmNoaXRlY3R1cmUgZm9yIGNvbnRhaW5lciBzZWN1cml0eSwgZW5hYmxpbmcgRGV2T3BzIGFuZCBJbmZvU2VjIHRlYW1zIHRvIG9wZXJhdGlvbmFsaXplIHNlY3VyaXR5LlxuXG4jIyBGZWF0dXJlcyBhbmQgQmVuZWZpdHNcblxuKipLdWJlcm5ldGVzLW5hdGl2ZSBzZWN1cml0eToqKlxuMS4gSW5jcmVhc2VzIHByb3RlY3Rpb24uXG4xLiBFbGltaW5hdGVzIGJsaW5kIHNwb3RzLCBwcm92aWRpbmcgc3RhZmYgd2l0aCBpbnNpZ2h0cyBpbnRvIGNyaXRpY2FsIHZ1bG5lcmFiaWxpdGllcyBhbmQgdGhyZWF0IHZlY3RvcnMuXG4xLiBSZWR1Y2VzIHRpbWUgYW5kIGNvc3RzLlxuMS4gUmVkdWNlcyB0aGUgdGltZSBhbmQgZWZmb3J0IG5lZWRlZCB0byBpbXBsZW1lbnQgc2VjdXJpdHkgYW5kIHN0cmVhbWxpbmVzIHNlY3VyaXR5IGFuYWx5c2lzLCBpbnZlc3RpZ2F0aW9uLCBhbmQgcmVtZWRpYXRpb24gdXNpbmcgdGhlIHJpY2ggY29udGV4dCBLdWJlcm5ldGVzIHByb3ZpZGVzLlxuMS4gSW5jcmVhc2VzIHNjYWxhYmlsaXR5IGFuZCBwb3J0YWJpbGl0eS5cbjEuIFByb3ZpZGVzIHNjYWxhYmlsaXR5IGFuZCByZXNpbGllbmN5IG5hdGl2ZSB0byBLdWJlcm5ldGVzLCBhdm9pZGluZyBvcGVyYXRpb25hbCBjb25mbGljdCBhbmQgY29tcGxleGl0eSB0aGF0IGNhbiByZXN1bHQgZnJvbSBvdXQtb2YtYmFuZCBzZWN1cml0eSBjb250cm9scy5cblxuIyMgVXNpbmcgdGhlIFJIQUNTIE9wZXJhdG9yXG5cbioqUkhBQ1MgT3BlcmF0b3IgY2hhbm5lbHM6KipcblxuUmVkIEhhdCBwcm92aWRlcyB0aGUgUkhBQ1MgT3BlcmF0b3IgYnkgdXNpbmcgdGhlIGZvbGxvd2luZyB1cGRhdGUgY2hhbm5lbHMgaW4gdGhlIFJlZCBIYXQgT3BlcmF0b3IgY2F0YWxvZzpcblxuKiBgc3RhYmxlYDogUHJvdmlkZXMgdGhlIG1vc3QgcmVjZW50IHZlcnNpb24gYW5kIHBhdGNoZXMgdG8gdGhlIG1vc3QgcmVjZW50IHZlcnNpb24uXG4gIFVzaW5nIHRoZSBgc3RhYmxlYCBjaGFubmVsIGFuZCBjb25maWd1cmluZyBhdXRvbWF0aWMgb3BlcmF0b3IgdXBncmFkZXMgZW5zdXJlcyB0aGF0IHRoZSBtb3N0IHJlY2VudCBSSEFDUyB2ZXJzaW9uIGlzIGRlcGxveWVkLlxuKiBgcmhhY3MteC55eWAgKGZvciBleGFtcGxlLCBgcmhhY3MtMy43NGApOiBDaGFubmVscyBmb2xsb3cgYSBzcGVjaWZpYyBSSEFDUyB2ZXJzaW9uIGFuZCBpbmNsdWRlIGFsbCBwYXRjaGVzIHRvIHRoYXQgdmVyc2lvbiAoZS5nLiBgMy43NC4wYCwgYDMuNzQuMWAsIC4uLikuXG5cbk5vdGUgdGhhdCB0aGUgYGxhdGVzdGAgY2hhbm5lbCBpcyBkZXByZWNhdGVkIGFuZCBpcyBub3QgdXBkYXRlZCBhZnRlciBSSEFDUyB2ZXJzaW9uIDMuNzQuIE5ld2VyIHZlcnNpb25zIGFyZSBwdWJsaXNoZWQgdG8gdGhlIGBzdGFibGVgIGNoYW5uZWwuXG5cbioqUkhBQ1MgY29tZXMgd2l0aCB0d28gY3VzdG9tIHJlc291cmNlczoqKlxuXG4xLiAqKkNlbnRyYWwgU2VydmljZXMqKiAtIENlbnRyYWwgaXMgYSBkZXBsb3ltZW50IHJlcXVpcmVkIG9uIG9ubHkgb25lIGNsdXN0ZXIgaW4geW91ciBlbnZpcm9ubWVudC4gVXNlcnMgaW50ZXJhY3Qgd2l0aCBSSEFDUyB2aWEgdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gVXNlcnMgbWF5IHNlbGVjdCBleHBvc3VyZXMgZm9yIENlbnRyYWwgdGhhdCBiZXN0IG1lZXQgdGhlaXIgZW52aXJvbm1lbnQuXG5cbjIuICoqU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzKiogLSBTZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMgYXJlIHBsYWNlZCBvbiBlYWNoIGNsdXN0ZXIgeW91IG1hbmFnZSBhbmQgcmVwb3J0IGJhY2sgdG8gQ2VudHJhbC4gVGhlc2Ugc2VydmljZXMgYWxsb3cgdXNlcnMgdG8gZW5mb3JjZSBwb2xpY2llcyBhbmQgbW9uaXRvciB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4gU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIGNvbWUgYXMgdHdvIERlcGxveW1lbnRzIChTZW5zb3IgYW5kIEFkbWlzc2lvbiBDb250cm9sbGVyKSBhbmQgb25lIERhZW1vblNldCAoQ29sbGVjdG9yKS5cblxuIyMjIENlbnRyYWwgU2VydmljZXMgRXhwbGFpbmVkXG5cbnwgU2VydmljZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50IFR5cGUgfCBEZXNjcmlwdGlvbiAgICAgfFxufCA6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8XG58IENlbnRyYWwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgVXNlcnMgaW50ZXJhY3Qgd2l0aCBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgdGhyb3VnaCB0aGUgdXNlciBpbnRlcmZhY2Ugb3IgQVBJcyBvbiBDZW50cmFsLiBDZW50cmFsIGFsc28gc2VuZHMgbm90aWZpY2F0aW9ucyBmb3IgdmlvbGF0aW9ucyBhbmQgaW50ZXJhY3RzIHdpdGggaW50ZWdyYXRpb25zLiB8XG58IENlbnRyYWwgREIgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgQ2VudHJhbCBEQiBpcyBhIFBvc3RncmVTUUwtYmFzZWQgcGVyc2lzdGVudCBzdG9yYWdlIGZvciB0aGUgZGF0YSBjb2xsZWN0ZWQgYW5kIG1hbmFnZWQgYnkgQ2VudHJhbC4gfFxufCBTY2FubmVyICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNjYW5uZXIgaXMgYSBSZWQgSGF0IGRldmVsb3BlZCBhbmQgY2VydGlmaWVkIGltYWdlIHNjYW5uZXIuIFNjYW5uZXIgYW5hbHl6ZXMgYW5kIHJlcG9ydHMgdnVsbmVyYWJpbGl0aWVzIGZvciBpbWFnZXMuIFNjYW5uZXIgdXNlcyBIUEEgdG8gc2NhbGUgdGhlIG51bWJlciBvZiByZXBsaWNhcyBiYXNlZCBvbiB3b3JrbG9hZC4gfFxufCBTY2FubmVyIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNjYW5uZXIgREIgaXMgYSBjYWNoZSBmb3IgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyB0byBzZXJ2ZSB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIHVzZSBjYXNlcyB0aHJvdWdob3V0IHRoZSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBsaWZlIGN5Y2xlLiB8XG5cbiMjIyBTZWN1cmVkIENsdXN0ZXIgU2VydmljZXMgRXhwbGFpbmVkXG5cbnwgU2VydmljZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50IFR5cGUgfCBEZXNjcmlwdGlvbiAgICAgfFxufCA6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8XG58IFNlbnNvciAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgU2Vuc29yIGFuYWx5emVzIGFuZCBtb25pdG9ycyBLdWJlcm5ldGVzIGluIHNlY3VyZWQgY2x1c3RlcnMuIHxcbnwgQ29sbGVjdG9yICAgICAgICAgICAgICAgICAgICAgICAgfCBEYWVtb25TZXQgICAgICAgfCBBbmFseXplcyBhbmQgbW9uaXRvcnMgY29udGFpbmVyIGFjdGl2aXR5IG9uIEt1YmVybmV0ZXMgbm9kZXMufFxufCBBZG1pc3Npb24gQ29udHJvbGxlciAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFZhbGlkYXRpbmdXZWJob29rQ29uZmlndXJhdGlvbiBmb3IgZW5mb3JjaW5nIHBvbGljaWVzIGluIHRoZSBkZXBsb3kgbGlmZWN5Y2xlLiB8XG5cbiMjIyBDZW50cmFsIEN1c3RvbSBSZXNvdXJjZVxuXG5DZW50cmFsIFNlcnZpY2VzIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciBSSEFDUyBDZW50cmFsIGRlcGxveW1lbnQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbiMjIyBTZWN1cmVkQ2x1c3RlciBDdXN0b20gUmVzb3VyY2VcblxuU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBSSEFDUyBTZWN1cmVkIENsdXN0ZXIgc2VydmljZXMuXG5cbiMjIyMgSW5zdGFsbGF0aW9uIFByZXJlcXVpc2l0ZXNcblxuQmVmb3JlIGRlcGxveWluZyBhIFNlY3VyZWRDbHVzdGVyIHJlc291cmNlLCB5b3UgbmVlZCB0byBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldC5cblxuLSAqKlRocm91Z2ggdGhlIFJIQUNTIFVJOioqIFRvIGNyZWF0ZSBhIGNsdXN0ZXIgaW5pdCBidW5kbGUgc2VjcmV0IHRocm91Z2ggdGhlIFJIQUNTIFVJLCBuYXZpZ2F0ZSB0byBgUGxhdGZvcm0gQ29uZmlndXJhdGlvbiBcdTAwM2UgQ2x1c3RlcnNgLCBhbmQgdGhlbiBjbGljayBgTWFuYWdlIFRva2Vuc2AgaW4gdGhlIHRvcC1yaWdodCBjb3JuZXIuIFNlbGVjdCBgQ2x1c3RlciBJbml0IEJ1bmRsZWAsIGFuZCBjbGljayBgR2VuZXJhdGUgQnVuZGxlYC4gU2VsZWN0IGBEb3dubG9hZCBLdWJlcm5ldGVzIHNlY3JldHMgZmlsZWAsIGFuZCBzdG9yZSB0aGUgZmlsZSB1bmRlciBhIG5hbWUgb2YgeW91ciBjaG9pY2UgKGZvciBleGFtcGxlLCBgY2x1c3Rlci1pbml0LXNlY3JldHMueWFtbGApLlxuLSAqKlRocm91Z2ggdGhlIGByb3hjdGxgIENMSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBgcm94Y3RsYCBjb21tYW5kLWxpbmUgaW50ZXJmYWNlLCBydW4gYHJveGN0bCBjZW50cmFsIGluaXQtYnVuZGxlcyBnZW5lcmF0ZSBcdTAwM2NuYW1lXHUwMDNlIC0tb3V0cHV0LXNlY3JldHMgXHUwMDNjZmlsZSBuYW1lXHUwMDNlYC4gQ2hvb3NlIGFueSBgbmFtZWAgYW5kIGBmaWxlIG5hbWVgIHRoYXQgeW91IGxpa2UuXG5cblJ1biBgb2MgcHJvamVjdGAgYW5kIGNoZWNrIHRoYXQgaXQgcmVwb3J0cyB0aGUgY29ycmVjdCBuYW1lc3BhY2Ugd2hlcmUgeW91IGludGVuZCB0byBkZXBsb3kgU2VjdXJlZENsdXN0ZXIuIEluIGNhc2UgeW91IHdhbnQgdG8gaW5zdGFsbCBTZWN1cmVkQ2x1c3RlciB0byBhIGRpZmZlcmVudCBuYW1lc3BhY2UsIHNlbGVjdCBpdCBieSBydW5uaW5nIGBvYyBwcm9qZWN0IFx1MDAzY25hbWVzcGFjZVx1MDAzZWAuXG5UaGVuLCBydW4gYG9jIGNyZWF0ZSAtZiBpbml0LWJ1bmRsZS55YW1sYC4gSWYgeW91IGhhdmUgY2hvc2VuIGEgbmFtZSBvdGhlciB0aGFuIGBpbml0LWJ1bmRsZS55YW1sYCwgc3BlY2lmeSB0aGF0IGZpbGUgbmFtZSBpbnN0ZWFkLlxuXG4jIyMjIFJlcXVpcmVkIEZpZWxkc1xuXG5UaGUgZm9sbG93aW5nIGF0dHJpYnV0ZXMgYXJlIHJlcXVpcmVkIHRvIGJlIHNwZWNpZmllZC4gRm9yIGFsbCBjdXN0b21pemF0aW9uIG9wdGlvbnMsIHBsZWFzZSB2aXNpdCB0aGUgUkhBQ1MgZG9jdW1lbnRhdGlvbi5cblxufCBQYXJhbWV0ZXIgICAgICAgICAgfCBEZXNjcmlwdGlvbiAgICAgfFxufCA6LS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBgY2x1c3Rlck5hbWVgICAgICAgfCBUaGUgbmFtZSBnaXZlbiB0byB0aGlzIHNlY3VyZWQgY2x1c3Rlci4gVGhlIGNsdXN0ZXIgd2lsbCBhcHBlYXIgd2l0aCB0aGlzIG5hbWUgaW4gUkhBQ1MgdXNlciBpbnRlcmZhY2UuIHxcbnwgYGNlbnRyYWxFbmRwb2ludGAgIHwgVGhpcyBmaWVsZCBzaG91bGQgc3BlY2lmeSB0aGUgYWRkcmVzcyBvZiB0aGUgQ2VudHJhbCBlbmRwb2ludCwgaW5jbHVkaW5nIHRoZSBwb3J0IG51bWJlci4gYGNlbnRyYWxFbmRwb2ludGAgbWF5IGJlIG9taXR0ZWQgaWYgdGhpcyBTZWN1cmVkQ2x1c3RlciBDdXN0b20gUmVzb3VyY2UgaXMgaW4gdGhlIHNhbWUgY2x1c3RlciBhbmQgbmFtZXNwYWNlIGFzIENlbnRyYWwuIHxcbiIsImRpc3BsYXlOYW1lIjoiQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBmb3IgS3ViZXJuZXRlcyIsImljb24iOlt7ImJhc2U2NGRhdGEiOiJpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBWHdBQUFGOENBWUFBQURNNXdES0FBQUFDWEJJV1hNQUFHNjZBQUJ1dWdIVzNyRVhBQUFnQUVsRVFWUjRuTzNkdjQ4Y1JmNy84VmVmTHZiTzU1UGIyK1MyZG9peDJDYmxkSGREYU90T25oQUxncmtJQ1FLV0FDUm5leElJc3B2VjU0UkR4aUJJbVVVNFprWTRaOWJPdjh6NEg2aHZVTjNyMldWL2RGZFhkL1dQNTBNcTdaMlo3cW5aSDYrcGVWZDFkV1NNRVFDZysvNFV1Z01BZ0hvUStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDN4NTlBZHdGbFJGQ1doK3dCNHRETEdyRUozQWxiRWxiYlZpS0lvbGhSTEdrb2FiSDJWcFAwZ25RS2E1VGo5dXBhMDJQckttMFJGQ0h3UDBsSDVjS3Z0QmUwUTBBMUwyVGVBaGFTRk1XWWV0anZ0UitBWEZFWFJRRkt5MVFoM29ENUxTZk9zR1dQV1FYdlRNZ1IrRGxFVURTV04wa2JBQTgyeGxEU1RORFBHTEVKM3B1a0kvRXVrSVQrV0RmbmRzTDBCa01PSmJQaFBDZitMRWZoYjBvbldjZG9JZWFDOVRpUk5aY04vRmJZcnpVSGdTNHFpYUN3YjhxeWVBYnJuV0RiNHA2RTdFbHB2QXorZGZKMkkwVHpRRjltby83Q3ZrNzI5Qy95MGJKTUYvVTdJdmdBSVlxTlh3YjhLMjVWNjlTYncwNkEva1BRZ2FFY0FOTW1ScElPK0JIL25BMytyZFBOeDZMNEFhS3hQMUlOU1Q2Y0RQNHFpaWV5b250SU5nT3RzWkVmN2g2RTdVcFZPQm42NjFjRlVUTVlDS081RTByaUxXemwwS3ZEVDhzMVUwdDhEZHdWQSt6MlJEZjdPbEhrNnN4OStXcjVaaWJBSDRNZmZKYTNTYk9tRTFvL3cwMUg5VEZ3MEJhQTZ4NUpHYlIvdHQzcUVIMFhSU0haVVQ5Z0RxTksrN0doL0ZMb2paYlF5OEtNb0drUlJkQ2pwRzdFQ0IwQTlkaVI5RTBYUllWcFphSjNXbFhUU0M2aG1ZcHRpQU9Fc1pVczhxOUFkS2FKVkkvejA0OVJDaEQyQXNQWWtMZHBXNG1sTjRLY3o1WlJ3QURSRlZ1SnB6U3FlVnBSMG9paWFpajF3QURUWGtURm1ITG9UMTJsMDRMUGtFa0NMTkg3cFptTURQdzM3dWFqWEEyaVBwYVNrcWFIZnlCcCt1aEpuTHNJZVFMdnNTWm8zZGRsbTQwYjQ2YzNENTJKeUZrQjdiV1JIK28yNm1YcWpSdmlFUFlDTzJKRWQ2UTlEZDJSYlkwYjQ2VWVnbFFoN0FOMnhrUlEzcGFiZmlCSCsxZ1F0WVErZ1M3S1JmaU5xK3NFRG45VTRBRHF1TVJPNXdRTmY3SXNEb1B2MlpMTXVxS0NCbjE1QnkwVlZBUHBnUDgyOFlJSUZmcnIvQk5zbEFPaVRCeUgzM2dteVNpZmRZZTZiMnA4WUFKcmhIV05NN1NXZTJnTS92WXAySVZia0FPaXZqYVJoM2Z2cDExclMyZG9NamJBSDBHYzdrbVoxcjl5cHU0Wi9JRmJrQUlCa3MvQ2d6aWVzcmFSRDNSNEFMbFJiUGIrV3dHZmJCQUM0VkczYkw5UlYwcUZ1RHdBWDIxRk5GMlZWSHZqcG1sTXVyZ0tBeSszWHNUNi8wcElPcFJ3QXlLM3kwazdWSS95cENIc0F5R05ITmpNclU5a0lQNHFpUk5LUGxad2NBTHJyTFdQTXZJb1RWeG40SzBtN2xad2NBTHJyeEJnVFYzSGlTa282NmVRRFlROEF4ZTFXTllIcmZZVFBSQzBBbEZiSkJHNFZJL3lKQ0hzQUtHTkhOa3U5OGpyQ1QzZkMvTTNiQ1FHZzMxN3p1YU9tN3hIK2dlZnpBVUNmSGZnOG1iY1JQcU43QUtpRXQxRyt6eEYrc050MkFVQ0hlY3RXTHlOOFZ1WUFRR1c4cmRqeE5jSm5aUTRBVk1QYmloMWZJL3lWdU5BS0FLcmk1ZXJiMGlQOEtJckdJdXdCb0VxN2FkYVc0cU9rVTdvVEFJQnJqY3Vlb0ZSSmg2V1lBRkNyVWtzMHk0N3d4eVdQQndEa055NXpjTmtSL2tyVTd3R2dMcVVtYjUxSCtGRVVEVVhZQTBDZGR0UHNkVkttcERNdWNTd0F3TTNZOVVEbmtnN2xIQUFJd3JtczR6VENwNXdEQU1FNGwzVmNTem9qeCtNQUFPVTVaVENCRHdEdDQ1VEJoV3Y0NmM2WXY3czhHUURBbS84cHVvT215d2cvY1RnR0FPQlhVdlFBQWg4QTJpa3BlZ0NCRHdEdGxCUTl3S1dHNytjbXVBQ0FVb3d4VVpISEZ4cmhSMUdVRk9vTkFLQXlSVE81YUVtbjBNa0JBSlVxZEFGVzBjQ1BDejRlQUZDZFNnUGZlWmMyQUlCM2hUSzUwS1F0RTdZQTBDeEZKbTV6ai9EVDJ4a0NBQnFrU0RZWEtlbmtQaWtBb0RaeDNnY1dDWHpxOXdEUVBMbXp1VWpnRHh3NkFnQ29WdTVzWm9RUEFPM0dDQjhBZXFLU0VUNEFvTVZ5cjhObkRUNjZJRW1TTS85L1BwOEg2UWZnVTk2MStIK3V1aU5BS01QaDhMUWxTYUs5dmIwTEg3ZGNMaldmejdWWUxFNGIwRVdNOE5FSmc4RkFTWktjaHZ0d09OVE96bzdUdVRhYmpSYUx4ZW1id0h3KzEzcGQ2RTV5UUszeWp2QUpmTFJTa2lTbndUNGNEclc3dTF2cDg1MmNuSnlPL3Vmek9hVWdOQXFCajg3WUxzc01oOE5MU3pOMVd5NlhaejRKVUFwQ0tBUStXaW1PNHpQaHZyKy9IN3BMaFJ3Zkg1OTVFMWl0VnFHN2hCNGc4TkY0ZzhIZ1RMZ25TZUpjZDIrcXpXWnpaaTVnc1Znd0h3RHZDSHcwem5iTnZVbWxtYnBscGFEdE9RR2dEQUlmUWNWeGZDYmcyMWFhcVZ0V0NzcmVBQ2dGb1FnQ0g3WHh1U1FTRmt0RFVRU0JqOHFjRC9lcWwwVEN5cGFHYnI4SkFCS0JEMC95WHEyS01MaEtHQktCRHdmWmtzZ3MzS203dDlQeDhmR1pOd0htQTdxUHdNZVZ6aStKN0V0cDV1VGs1TFFVa2lSSmIxN3o5b1F3UzBPN2g4REhHZWZEdlErbG1lMkp6OHVDYnZ1TnIwOFR6dHRMUTdQdkRkcUx3Tyt4dGwrdDZzclgwc2ErTGlubEt1SDJJdkI3Z2hGcVBTTlVQaUZSQ21veUFyK2p6bTlGUUEwNmpMN1BnVkFLYWhZQ3YyTkdvNUVPRHc5N0VTcHRYV1hTeDFWT0p5Y25ta3dtbXMxbW9idlNhd1IraDB5blV6MTQ4Q0IwTnlyUjlTMkdtN3ExczI5SFIwY2FqOGVodTlGYkJINUhqRVlqZmZQTk42Rzc0UVZYaWxwZHZWTDVuWGZlWWFRZkNJSGZFYXZWcXBXQndGNHcrWFZsTDZLVGt4UEZjUnk2RzcxRTRIZkFjRGpVTDcvOEVyb2J1YkRibzE5dFhScjYrdXV2ZDY0czF3WjVBLy9QVlhjRTdwbzZXdHBlcWRIbjBreVZWcXVWcHRQcG1YL2JmZ05vNmdxdHdXQVF1Z3U0QW9HUEszSEhwdVk0Zi9QMFB0d3hESDRSK0EwV0lsaTUyckk5MXV2MUg5NEUrbnFWTmZJaDhIdXM2MHNpKzJpMVdtbTFXcDFaTGRPWHBhRzRIb0hmRStldlZxWHUzaC9aejMxN1RtQjdLNDR1TFEzRjFRajhEanEvSkpMU0RNNjdyQlRVOXFXaHVJWXhKbGVUWkdqMXRpUkpURkhqOFRoNHYybmRhT1B4dVBEdlg1SWt3ZnZkeDVZM3gvOGtkQW9qZWZqQzcxTDNFUGdBMEJNRVBnRDBCSUVQQUQxQjRBTkFUeEQ0QU5BVEJENEE5QVNCRHdBOVFlQURRRThRK0FEUUV3UStBUFFFZ1E4QVBVSGdBMEJQRVBnQTBCTUVQZ0QwQklFUEFEM0JIYS9RRzNmU2RqdjlLa2x2WFBMWWw1SitsYlJKdno1THZ6NnZ1STlBbFFoOGROWXRTWGNsdloxK3ZWSGcyQnQ2OVdidzl0YS92NUQwczZRZkpIM3ZvWTlBblFoOGRNNTkyWkIrKzdvSE9yZ3A2VjdhWHNxRy9tUFpOd0dnNlFoOGRNS09wSGRsdy81bVRjOTVRNi9DLzZsczhIOWQwM01ETHBpMFJlczlsTFNVOUlIcUMvdnozcEQwdWFTZlpNdEhRQk1SK0dpdHU3SkIvNm1LMWVlcmRGdlN0NUwrS3p1SEFEUUpnWS9XMlpIMG1XeXdoaHJSWCtkdDJkSCsvZEFkQWJZUStHaVZPNUsrazYzWE45ME4yVExQRjdKdlVrQm9CRDVhNHkreVlYODdkRWNLdWlmYmIwbzhDSTNBUnl2Y2wvUi9hazZ0dnFqYnNpV2VPOWM5RUtnUWdZL0d1eTliR21tN0c3SWpmVUlmb1JENGFMU3VoSDJHMEVkSVhIaUZ4cW9qN0xNOWM4NjdiSThkSDdMUWYxUHN6WU42RWZob3BEdXlTeTk5ZXlhN0hjSlR2ZG9jN1RLMzBuNjhJVHRoN0hNSjZBM1p0ZnAvdmFZUGdFOEVQaHBuUnpZTWZVM1F2cEQwbFd6UUZ4bFJQMC9iOTVJK2xBMy9kMlhEMzBmZmJzdStxYjNuNFZ4QUh0VHcwVGhmeU05bytvV2s5eVh0U2ZwUzVjc252OHFHODU2a1I3TGxvTEx1aVl1elVCOENINDN5Ri9uWjVmS1JiSTI4aXMzTU5sdm5mK3JoZkorSk5mcW9CNEdQNE83STdvdHpWM1owWDhZTFNmdXlnVngxYmZ5NWJBMytvNUxudWFIeXJ4dklneG8rYW5OWGRnTDBqdXlJMXZjVnM4OFVaaEwwUzluOThMK1RlMjMvRGRudkQvdnFvMG9FUGlwMVY3Wk83V3VpOHpLUFpTZFdRNjE0K1ZYMnphWk02SDhoT3o4QVZJV1NEaXB4WDNicjRtOWxBNy9Lc0g4bU81a2FlbmxqRnZxdWs3azN4UVF1cWtYZ3c2c3M2RDlYUFZzWFoyV2Nwc2hDMzlVSHZqb0NYSURBaHhlM1pNc1pkUVc5WkVmU1RSalpuL2VyM0NkeWI0bzdacUU2QkQ1S3V5KzdFMlNWMnhGYzVKRXUzaGFoQ2I2VTlJUGpzZmQ4ZGdUWVF1Q2psQzlrUi9WMWIxdjhWRFpVbSt4RHVkWHo3NGticHFBYUJENmM3TWlXY0VLTlJoOEZldDRpbnN2OVRla3ZQanNDcEFoOEZKYUZmZDBsbk14VHRXZTkrbGR5RytYN3VOb1lPSS9BUjJHaGJ6UFlodEY5WmlPMzdSMll1RVVWQ0h3VThvWENodjFqdFdkMG4vbks0WmdiNGlZcDhJL0FSMjRQRlhZRnlXTzFjeXZoNTdMWEN4UkY0TU0zdGxaQUxuZFV6VVZCejJUTEh0bk5TTzdJemhGc3p3LzhJRHRLYnR2SWZ0djNLdjdKS09RbktYUVRnWTljdnBDZnBaY3ZaY1B2aC9Sclg3aHNvOHdJSDc0UitMaldmWlVmYmI2VVhhTDRsWnAzWld3ZFhENmRzQllmdmxIRHg1VjJWUDdlc2s5bGJ4WlN4eDcxVGZhaTRPTnZpeHVqd0M4Q0gxZDZWK1ZLT1k5a054TXJlM3ZCTG5ENUhpeGtsOEd5VEJNK0VQaTRVcG50ZXQ5WHU5Yk1OOVVic3R0TWZ5SEtQQ2lId01lbDdzdDk1OHVQVk0zOVpQdnNudXpXMDJ5N0FGY0VQaTdsZW5uL0Qycit4bVp0ZFVQUy82bjh2QXI2aWNESGhYYmtGdmpaSHZXbzFydml4dWNvanNESGhWd25DVVBlVjdadjdvblFSekVFUGk3a3NoUG1DMUczdjBvVlZ3cmZrOTN5QXNpRHdNZUZYRWI0aFAzVkhsZDAzay9Gc2sza1ErRGpRaTVYMWxZVmFGM3hYRzQ3WitiQmtrM2tRZURqRDF5dTdud2hMcTdLNDBOVjg4WjRVM1lpRjdnS2dZOC9jQW44cHQ1TXZJbmVrL1EzdWQvay9ESVB4U2dmVnlQdzRRV0JYOHpQa3Y0aDZYOGxEU1g5VStWSC9qZkVLQjlYSS9DQndKN0xiaFg5bm16NHUyeWxuQ216RlFhNmo4QUhHdVM1N0daenJxUDltMkxyQlZ5T3dBY2E2RDI1aDc3TE5SVG9Cd0lmdmJBak82bjVuYVQvbDdidjFPeUp6ZzlWZkE5OWlUWDV1QnlCRHkrYWZEdSsrN0s3VEg2cXM2UGZOOUovVzZxWnRlK04zTGFYNWw2NHVBeUJqejl3V1UvZnhNQy9LK2tuU1ovcjZwdTQzRWdmODVPYU56citXb3p5NFErQmp6OXdDZnliYWs3bzM1Szk4dlJiRlJ2dDN0YXJHNDAwNmRhQ1ZlekJnMzRpOEhFaGw2V0I5N3ozb3BnZFNSL0lqdFRMOU9WZWVvNFAxSXo2UGxjd3d4Y0NIeGR5dVpEcXZzSUY1SDI5Q3VreTkrRE4zTkNyTjQ4bTF2Y0JGd1ErTHVReXdnOXhwZWNkMmRVMm44djlkb3hYdVptZSt6czFwMlFGdUNMd2NhSHZaZTllVmRSRDFWUC8zcEd0dFIrcm5uWG5iNlRQRldKWHlpYVVsZEFOQkQ0dTliM0RNVGNrL2RkM1I4NzVRSFlwWllnNWcreEc0aC9VK0p4Y09RdGZDSHhjeXZWS3o5dXE1dFo3ZC9VcWJIM1U2VjFsOWYybHFsLytlRmR1cFNwVzl1QWlCRDR1OWJQYzFvQkxmdSszZWt1Mmh2NnRxcW5UdTdvcDI2ZnZWRjBaeStXVGhPdlBETjFINE9OS0xsZDZackxRZDYxQjcwajZUTkpDemQ0ZjVnM1pQbjRtdi9YMmgzSjczWXp1Y1JrQ0gxZHl2ZEl6YzA5dUsxd2V5cFpNMnJTLys3dXlmZlp4VS9IN3N0cyt1UEI5WXhWMEI0R1BhNzFYOHZqYnNxR2ZkL1Q3aFd6WWhhelR1N29oMjNmWGNsYjJxZVp6eCtOZnltMnlIZjFBNE9OYVA2djhxUEdHYkpCZDU3NnFYWDN6VlBZbUkyVnZOSEtkZXlwMndWYTJtK2RQS3ZlcGhyREhWUWg4NVBLZTNOYmxiN3VuNjBmNVZTMTNmQ0Y3SDltL3ltNVZrTjFvNUcrcWJwSXo3MnU1SXh2MG42cjhwSFNaT1JkMEg0R1BYRGF5OTJBdDY2cGF2dXNTeEt1OGxQU1JwRDFkUEpuNWMvcmZQbEw1TjdUemJ1cjZaWnZaQ2lRZnIvdXgySGNIVnlQd2tkdlBzc0hZRm85bHcvekxISS85TW4xczJSdUpGL1daL014VnZKUzlZUXB3RlFJZmhYeXAra094cUtlUzltWExVSnNDeDIzU1kvWlZiWDAvYzB2UzI1N09WZlMxb3A4SWZCUlc1bjZyVlpZY1hrajZwMnh0M21XM3o4eXY2VG4rcVdvdll2SjFzZFpqTVZtTGZBaDhPSEVKL2FwcXpDOWxKeXYzNURmNHZrL1ArVWorNi91K1BGUDVaYlBvRHdJZnp0NlQ5SDdPeDJhaDdOc1BrdDZzNk55WlIrbHpOTzJDcG1leW4wU0F2QWo4amhrT2g3VSszOWV5TmUrclNoOHY5R281cEc5ZlZYVGU4NTZueitWVG1iTFREN0xmMHlycjlrbVNWSGgyaEVEZ2Q4eGdNS2o5T1grVkhRRi9KRHZaK1RKdFQyVS9BYnlwY3VIV1ZSdTV6WVU4a2wwaXl5UXRpdnB6NkE2Z0d6YXlLM2p5TElIRUt4L0s3bmVmWjJubUM5a3lHcHVqd1JVamZDQ2dqV3hwNXRrVmoza2grMG5wc292SGdMd1k0WGRNaUpJT3lzbEtZdmRsMStYdmJQMzdNOWw1a2hEaU9BNzB6S2dLZ2Q5Z2k4V2k4REYxVDlyQ242OFZMdHd2NGhMNExyK3pxQThsblFaYnI5ZWh1d0FVd3U5c3N4SDRIY1BIY1BqQ3A4WHVJZkFiYnJsY0Zucjg3dTV1UlQxQjMrenNGTHRoWTlIZlZkU1B3Rzg0bDQvSVROeWlMSmRQaXBSem1vL0FiN2pWYWxYNEdENktveXlYd0hmNVhVVzlDUHlHYy9ram9vNlBzbHdHRFFSKzh4SDREZWV5ekkzQVIxa3N5ZXdtQXIvaFhPcWliSHFGc2x4RytOVHdtNC9BYjdqNWZGNzRHRWI0S01zbDhGMStWMUV2QXI4RlRrNU9DajErZDNlM055dDEzdFdyclFpcXRKTStWeC9FY1Z4NFNXYlIzMUdFUWVDM2dFdHR0QzlsbmJjbExTVTlyUEE1SHFiUDRlditzMDNIaEcxM0VmZ3R3SjQ2VjdzaDZWUFpVTDdyOGJ4MzAzTitxbnpiRjNlRnkyQ0JjazQ3RVBndHdBZy9uNXVTdnBYMG5jcmRJUHhXZW81djAzUDJqY3RnZ1JVNjdSQVpZL0k5TUlyeVBSRGVEUVlEL2Y3Nzc0V1BpNktvZ3Q1VTU2NXN5UHJ5U1BhMmhIbnZESlhWNlQvdzJJZS9xWDE3Mk9mTmhHMnZ2ZllhWloyQWpERzUvdGdaNGJmQWVyMTJtaFRyNHloLzJ3ZXlKWm43T1I1N1AzMnN6N0J2bzlGb1ZQaVlrNU1Ud3I0bENQeVdjS21SdXZ6eGh2U3o3TDF3ZmJvaDZYTkpQK25pK3Y3ZDlMOTlMdjkxK3BkcTMramVaWkJBT2FjOUNQeVdjQW44Tm83d0gxVjAzdHV5NWFML3l0Ym9iNlgvKzl2MHYxV2hxdGRTSmRiZmR4czEvSmFJNDFpLy9mWmI0ZVBhV0Z2OVF0SzlDcytmZllxb2N1WE5ZOWtianJjTjlmdDJvb2JmTWF2VnlxbU8zN2F5am1TRDhpUDVMKzlrYnFpNnNIOHAyL2MyaHIxVWZFOTc2dmZ0UXVDM3lHdzJLM3pNZUR6MjM1RWFmQ2xwVDNhazNCYVBaZnY4WmVpT2xGQzBIazg1cDEwSS9CWngrZVBhMjl0cjdkNDZHOW1SOHI2a3A0SDdjcFduc24xOFQvbVhnRGJWZERxdDlQRUlpOEJ2a2Rsc3BzMm1lS1Mwc2F5ejdWZEpmNVgwdnFRWGdmdXk3WVZzbi80cTI4Y3VtTS9uT2pvNnl2WFlvNk1qUnZndFErQzNqRXRaWnpLWlZOQ1QrbjB0NlUzWjFTOVYxZmZ6ZUpuMjRjMjBUMTB6SG8rdkRmMmpvNlBXbGd2N2pNQnZHWmZBMzkzZGJlVVN6WXRzOUNwc1E5VDNIK3ZWbTA3Ynl6ZFhHWS9IZXVlZGQvVGt5Wk16Ly83a3lSTzk5ZFpiaEgxTHNTeXpoZGJyZGVIdGE3czZJcnNyNlROVnQ1WSs4MHpTaDJyZmhWVG9CNVpsZHBqTEtQL0Jnd2VkM0NQL1o5a1I5L3VxcHN6ek1qMzNteUxzMFg0RWZndTVyb3pvU2kzL0lsL0xMb24wZVhYcm8vU2NYYXpUbzU4bzZiVFVhclhTN3U1dW9XTTJtNDNpT083OHZVZHZ5Wlo1WEc5WThvTnMrZWE1dHg0QjFhS2swM0dIaDRlRmo5bloyZW4wS0QvelhOSS9aTGNtTHJLTTgwVjZ6RDlFMktPYkdPRzNsT3NlK1gwWjVXOTdLTHZ0OFdYYktXVExMTnQ4aFN6NmpSRit4NjNYNjl3WHlHenJ5eWgvVzdaTnd5UFoxVGFaWjNwVnB5ZnMwUWVNOEZ2TWRRZk5Qbzd5Z1M1amhOOERxOVZLeDhmSGhZL2IyZGx4bWdNQTBHNk04RnN1U1JMOStPT1BUc2UrL3ZycjNLMEk2QUJHK0QweG44K2RSdm1TMjBvZkFPMUY0SGZBd2NHQjAzSDcrL3U5bThBRitveVNUa2ZNNTNQdDcrOFhQbTZ6MldnNEhITFhJcURGOHBaMENQeU9HQTZIK3VXWFg1eU9QVDQrN3N4dW1sMHdHbzJVSkluVERjWHpXcTFXbXMvbm1zMW1yTmJxZ0x5QkwyTk1yaWJKMEpyZHB0T3BjWFZ3Y0JDOC8zMXZ3K0hRTEJZTDU1K2hpL1Y2YmNiamNmRFhUaXZYVE40Y3ovM0FCcndvMnRWdE1CaVk5WHJ0L01lZkpFbncxOURYTmh3T1MvM3N5aUwwMjkwTWdkL1BOcGxNblAvbzErdTFHUXdHd1Y5REg5dDhQbmYrdWZrU3gzSHc3d1BOclJrQ3Y3K3RURmxnc1ZnRTczL2YybkE0ZFA1NStYUjRlQmo4ZTBGemF5Wm5qck1zczRQSzNObHFiMi9QZWI5OXVHbktUZWFadU84K0FyK0RGb3VGUHZua0UrZmpIeng0NEx5MkgrMjF0N2NYdWd1b0dJSGZVUWNIQjFvdWw4N0hmL3p4eDUyOEJ5N1Fad1IraDVVTjdQLzg1eitFZmcyNDZBMjF5VnZzVndNbUptakZXNWxWT3htVzdGWGJ5aTZuOVNuMDk0TG0xZ3lyZEdoWm04MW1wWU9BMEsrMmpjZmowajhqSDBKL0gyaHV6UkQ0dEt3TkJnTXZWM0FTK3RXMkpvUis2TzhCemEwWkFwKzIzWHhkeVRtZFRvTy9saTYzSkVtOGZDSnpGZnIxMDl5YUlmQnA1OXRvTlBJU0NyUFpqQ3R5QS84Y3E2cjVoMzV0TkxkbUNIemFSYzFYMldDeFdKamhjQmo4OWZTdEhSd2NlUG41WFNiMDY2TzVOVVBnMHk1cmg0ZUhYc0podlY2YjBXZ1UvUFgwb1EwR2cxcjIyd245T21sdXpSRDR0S3RhbWEyVXo1dE9wNVI0S214Smt0UzJiRFAwYTZXNU5VUGcwNjVyUGtOL3RWcXh2YkxuTmhnTXZIMGF5eXYwYTZhNU5VUGcwL0kwbjZGdmpOMXhrZEYrK1RZYWpjeHF0Zkw2czhrajlPdW11VFZENE5QeU50K2h6MTJVM0ZzY3h5ekxwQlZ1aHNDbkZXbStROThZWStiek9XV2VuRzB3R0ZTK0FpZVAwTjhIbWxzekJENnRhS3VxWGp5ZFRybWIwaFh0NE9DQXZYUm9wWm9oOEdrdXJjckwrd24rVjIwd0dKakpaRkpablg2MVdqbWRPL1QzaGViV0RJRlBjMjFWTHdQc2M2a25qdVBLUi9TTHhjSjUzWDdvN3cvTnJSa0NuMWFteFhIc1pjTzFxNnhXS3pPWlRIcXhxaWRKa2tybVNjN2J2aTh0Z2QrZlpnaDhXdGsyR0F4cUNTbGpiTG1uYTFmdFpxUDVPcFpYWG5UVk00SGZuMllJZkpxdk5oNlBhNXRVWEsvWHJRNy9PSTdOWkRLcC9OUFJ0c1ZpY2VIY0NJSGZuMllJZkpyUFZrZUo1N3oxZW0xbXM1bVpUQ2FOM2FodE1CaVkwV2hrRGc4UGcxd29kWEJ3Y0duZkNQeGV0ZGpreVBISS9veXZGMFZSdmdlaTB3NE9EdlR4eHg4SGVlN05acVA1Zks3RlluSDZkYjFlMTlxSDRYQjQycElrMGQ3ZVhxM1BuMWt1bHhxUHgxb3NGcGMrWmo2ZmEzOS92OUI1b3lncTJ6VUVZSXpKOVlNajhGRllITWVhVHFlRnc2UUtKeWNuV3ExV21zL25rblQ2dGN5YndYQTQxR0F3VUJ6SGl1Tll3K0ZRY1J3SEMvZHRtODFHaDRlSE9qZzR1UGF4Qkg1L0VQaW8zSGc4MXVIaG9YWjJka0ozNVVyWm04SlZtdkRtZFowblQ1NW9NcGxjKzFveVJRTi91VnhxT0J3NjlnNGg1UTE4YXZpMFVxMHBXd0owbWV0T3BKUEpwTkR6YkMvcHBMV3JHU1p0YVhXMk9JNXJXOExaRjZ2VnF0UW1kSVBCSVBmcXF2VjZ6VlhRTFc2R3dLZUZhQVIvZVdXRGZydmx2WGs5dTV1MnU1a0tBbjhlK2tYUjJ0TUkvdUo4QnYxMkd3NkhseTRaNWNZMW5XaHprelBIaTB6YXppWHQ1M293a0lyaldPUHhXSlBKcFBHVHU2RWNIeC9yOFBCUXM5bXMwdWNaalVabkptVVhpMFhsejRsYUhCdGprbHlQelB2T0lHbW04TzlrdEJhMzhYaGMrOFZiVGJWZXI4M2g0U0YxYzVxUE5qTVZsSFFPR3ZEQ2FCMW9jUndIdXpJMXRObHNScjJjNXJzZG1Bb0NmOUtBRjBicldCc09oNTBQL3l6ays3QXJLQzFJbTVnS2F2aUpwQjl6UFJod01Cd09OUnFObENSSkt5NkV1c3pKeVlubTg3bG1zNW5tODNudDJ6K2dkOTR5eHN6elBMQkk0TWVTZm5QdUVsREFZREJRa2lTbmU5WTArUTBnQy9qdFBYNkFHcjFtakZubGVXRHV3SmZZWGdGaGJXOWNsclc2Vi80c2wwdXRWcXVnRzdnQjIwemViUlZVUFBBWGtzTHZJQVZzU1pKRWc4SGdkTWxodHZtWlpEOHA1Tm4wYkxQWm5CbVpaMEcrV3EzT05LQmhsc2FZM0JzZ0ZRMzhxYVFIRHAwQ0FQaDNaSXdaNTMzd253cWVuT0lrQURSSG9Vd204QUdndlFwbGNxR1Nqc1RFTFFBMFJaRUpXNm40Q0YrU2xnN0hBQUQ4S3B6RkxvRS9kemdHQU9EWHZPZ0JCRDRBdE5PODZBRXVOZnlCcE4rTFBoRUF3S3YvTWNZVXV1cXY4QWcvZlFMcStBQVF6ckpvMkV0dUpSM0o3bzBQQUFqREtZTUpmQUJvSDZjTUxsekRQejB3aWxhU2RwME9CZ0M0T2pIR3hDNEh1bzd3SlViNUFCQ0NjL2FXQ2Z4cGlXTUJBRzZtcmdjNmwzUWt5am9BVURQbmNvNVVib1F2TWNvSGdEcE55eHhjZG9RZmk5c2VBa0JkY3QvTzhDS2xSdmpwRXgrWE9RY0FJSmZqTW1FdmxTL3BTSlIxQUtBTzA3SW5LRlhTT1QwSms3Y0FVS1ZTazdVWkh5TjhpVkUrQUZScDZ1TWt2a2I0QTBrclNUdWxUd1lBMkxhUkZMdHNsbmFlbHhGKzJwR3BqM01CQU02WStnaDd5ZE1JWDJLSkpnQlVwTlJTekcyK2F2alpFczBqWCtjREFPaklWOWhMSGtmNEVxTjhBUERNMitoZThqakNsMDVIK1ovNFBDY0E5TlFuUHNOZThqekNsMWl4QXdBZWVGdVpzODNyQ0Y4NlhiRno0UHU4QU5BakI3N0RYcXBnaEg5NllxNitCUUFYWHE2cXZZajNFZjZXY1lYbkJvQ3VHbGQxNHNvQzN4Z3psL1NrcXZNRFFBYzlTYk96RXBXVmRDUW1jQUdnZ0VvbWFyZFZXZEpoQWhjQThxdGtvblpicFNQODB5ZUpvcm1rL2NxZkNBRGE2ZGdZazFUOUpIVUZQcVVkQUxoWTVhV2NUS1VsblV6NlFzWjFQQmNBdE15NGpyQ1hhZ3A4U1RMR3pDVDl1NjduQTRBVytIZWFqYldvcGFSeittUzJ0RE9YdEZmYmt3SkFNeTBsSlhXTjdxV2FBMTg2M1ZGekllcjVBUHBySTJub2UzTzA2OVJXMHNta0wzQmM5L01DUUlPTTZ3NTdLVURnUzZmMS9IK0ZlRzRBQ094ZmRkYnR0OVZlMGpuejVGRTBsZlFnV0FjQW9GNUh4cGh4cUNjUEd2Z1NGMlVCNkkxYUxxNjZTcENTemprajJkbHFBT2lxcFd6V0JSVTg4Tk1sU1lrSWZRRGRWUHZ5eThzRUwrbGsySDRCUUFmVnRtMUNIc0ZIK0ptdGtmNG1jRmNBd0llTkdqS3l6elFtOENYSkdMTVFvUStnL2JLd1g0VHV5TFpHQmI1MEd2cXhxT2tEYUtlbGJCbW5VV0V2TlREd0pTWnlBYlJXWXlab0w5TEl3SmZPaFA1eDRLNEFRQjdIYW5EWVN3ME9mTW1HZm5xaHdsSG92Z0RBRlk2TU1ZME9lNm5oZ1o5SkwwVm03eDBBVGZTdmtOc2xGTkdZZGZoNVJGRTBralFWYS9VQmhMZVIzZlV5eUVab0xsb1YrTkxwZnZvemNSTVZBT0VzSlkxQ2JIRmNSaXRLT3R2U2IzQWlicGNJSUl4L3kwN09ya0ozcEtqV2pmQzNVZUlCVUtQV2xYRE9hM1hnUzZkNzhNekVGc3NBcW5Nc1c4SnA5Q3FjNjdTdXBIUGUxdExOZjRrdEdRRDR0WkZkaGRQNEpaZDV0SDZFdnkwZDdVOGwvVDF3VndDMDN4UFpFazdyZ3o3VHFjRFBSRkdVeUFiL2J0aWVBR2loRTltZ240ZnVpRyt0TCtsY3hCZ3pOOGJFb3N3RElMK3NmQk4zTWV5bGpvN3d0NlZsbm9ta2owUDNCVUJqZlNMcHNFdmxtNHQwUHZBejZRVmJCNUllQk8wSWdDWTVrblRReGpYMUxub1QrSmswK0NlU3htTDlQdEJIRzlrNXZzTytCSDJtZDRHZjJTcjFqSFgzMENrQUFBRHZTVVJCVk1Ya0x0QUhKM29WOUowdTNWeW10NEcvTFlxaXNXendjL0VXMEQzSGtxYkdtR25vam9SRzRHOUp5ejFqTWVvSDJpNGJ6VS83VnJhNUNvRi9pU2lLaHJMQlB4TGhEN1RCaWV3Mks5TW0zaysyQ1FqOEhOTHdINldOYlptQjVsaktodnlNa0w4ZWdWOVFPdG1iYkRYZUFJRDZMQ1hOczliWHlWZFhCTDRINlZZT3c2M0dtd0JRM2xMU0ltdGR2ZnExVGdSK1JkSUo0RmoyRFdDdzlWVmlOUkFnMmRVemtyU1dEZlhzNjRxSjFtb1ErQTJ5OVNZQmRNV0Nza3R6RVBnQTBCT2QzQzBUQVBCSEJENEE5QVNCRHdBOVFlQURRRThRK0FEUUV3UStBUFFFZ1E4QVBVSGdBMEJQL0g5ZjU2TkxPRVZiYmdBQUFBQkpSVTVFcmtKZ2dnPT0iLCJtZWRpYXR5cGUiOiJpbWFnZS9wbmcifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiKiJdLCJyZXNvdXJjZXMiOlsiKiJdLCJ2ZXJicyI6WyIqIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscyIsInNlY3VyZWRjbHVzdGVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwicGF0Y2giLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMvZmluYWxpemVycyIsInNlY3VyZWRjbHVzdGVycy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMvc3RhdHVzIiwic2VjdXJlZGNsdXN0ZXJzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJwYXRjaCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRoZW50aWNhdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbInRva2VucmV2aWV3cyJdLCJ2ZXJicyI6WyJjcmVhdGUiXX0seyJhcGlHcm91cHMiOlsiYXV0aG9yaXphdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbInN1YmplY3RhY2Nlc3NyZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6InJoYWNzLW9wZXJhdG9yLWNvbnRyb2xsZXItbWFuYWdlciJ9XSwiZGVwbG95bWVudHMiOlt7ImxhYmVsIjp7ImFwcCI6InJoYWNzLW9wZXJhdG9yIiwiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9LCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzdHJhdGVneSI6e30sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImFubm90YXRpb25zIjp7Imt1YmVjdGwua3ViZXJuZXRlcy5pby9kZWZhdWx0LWNvbnRhaW5lciI6Im1hbmFnZXIifSwibGFiZWxzIjp7ImFwcCI6InJoYWNzLW9wZXJhdG9yIiwiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9fSwic3BlYyI6eyJjb250YWluZXJzIjpbeyJhcmdzIjpbIi0taGVhbHRoLXByb2JlLWJpbmQtYWRkcmVzcz06ODA4MSIsIi0tbWV0cmljcy1iaW5kLWFkZHJlc3M9MC4wLjAuMDo4NDQzIiwiLS1sZWFkZXItZWxlY3QiXSwiZW52IjpbeyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9NQUlOIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1Njo2Y2VjMTQyMDUyNjY0ZmZiZWQ3NDZlMWI5ZDAzNWIxZTM5MDVkY2ZlZDI4MGZmNTA1YTQwOTZiZTg0OTdmY2UyIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXJoZWw4QHNoYTI1Njo3OWU5NWMxNjVmYmU0Y2ExMDdiNWViODU4ZDY4ZjNiZWJmODRmNmZiYjg4NmE4NjU4Y2YwOWJlMWY0Nzc2Nzk0In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6OTQyNGYzMGViYTliNjc2OWEwOWE1ZTQxY2VmYTVhMjQ5MzYzNjUxYWVjN2VjNDU0ODc4Njc5NWU4OGVkZWVjZCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6MGY4Y2VhN2VjZmI5Y2RiNTUwNzY4MzMxOWM2YjRlZWU5NDgwYTZjNTQwMTBmNzc4NDkzMTlmNzU4MDQ0YzhjNiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9EQl9TTElNIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXNsaW0tcmhlbDhAc2hhMjU2OjEyZjQ3ZmViOTA2YjcyODJjMjQ3OTJkNDNiOGEwODhhYzgyYjMwODM4MzAxNWY0MDY2M2MyNGI1MGYyMGU0NzIifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX0NPTExFQ1RPUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1NjpiY2FhNWRmOGY1Y2ZlMWRhZjQ1OGUzN2ZiN2VlYWE0ZjQ0NWY2YzViYmUxYWQzYjEwOTk2N2Y5OTNlM2FlOTc5In0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9ST1hDVEwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6MmRjYjllNmQ0NjE4ZjY5NzJiMTBjYjllZjYwOGU2Mjg2YzJiOWZiNThkNDc3OGM0ODRmMmRhYjdlOTc1YjRiZCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ0VOVFJBTF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6YTRmMjM4YWVjOGVkM2RjMTViNjc0MjIwNDIwYTExN2M2ZTI4YTg4YjNlOWU5N2JkY2M5ZTAxOTlhYzI4MjhhNSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNF9EQiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1kYi1yaGVsOEBzaGEyNTY6NTE4ZDQyNjdhMjBhMTRiNWFhMDM3ODZjZWJiY2M4MGZjYjBjZDM2NGUzNTk1NTRjY2E4MGRmMmU0YTk3N2E5ZiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9WNCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6YTkyMjU5ODhiYjE4ZTg1ZDQyNzYzZDIyOWU1Yzk1MmNjYWExODdlOTViNzdkYTc5ZWVjYWE3NzUxZDliOWFkOSJ9LHsibmFtZSI6Ik1FTU9SWV9MSU1JVF9CWVRFUyIsInZhbHVlRnJvbSI6eyJyZXNvdXJjZUZpZWxkUmVmIjp7ImNvbnRhaW5lck5hbWUiOiJtYW5hZ2VyIiwiZGl2aXNvciI6IjAiLCJyZXNvdXJjZSI6ImxpbWl0cy5tZW1vcnkifX19XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6NmJlODlkODUzMTc5OWRjYmZjOTczOTczMDEwMjNkZDk0YjlmMjE5YWNjOWJjNDUxYTdiYzRlMmIwNTRlNWIzNSIsImxpdmVuZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJwYXRoIjoiL2hlYWx0aHoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6MTUsInBlcmlvZFNlY29uZHMiOjIwfSwibmFtZSI6Im1hbmFnZXIiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODQ0MywibmFtZSI6Imh0dHBzIiwicHJvdG9jb2wiOiJUQ1AifV0sInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjIwMG0iLCJtZW1vcnkiOiIxR2kifSwicmVxdWVzdHMiOnsiY3B1IjoiMTAwbSIsIm1lbW9yeSI6IjIwME1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOjEwfX19fV0sInBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyJjb29yZGluYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJsZWFzZXMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwicGF0Y2giXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbImFkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkiLCJzdGFja3JveCIsInNlY3VyaXR5IiwidnVsbmVyYWJpbGl0aWVzIiwiY29tcGxpYW5jZSIsImRldnNlY29wcyIsIm1vbml0b3JpbmciLCJzY2FubmluZyIsInJ1bnRpbWUtc2VjdXJpdHkiLCJuZXR3b3JrIHBvbGljeSIsImNvbmZpZ3VyYXRpb24iLCJyaXNrIl0sImxpbmtzIjpbeyJuYW1lIjoiUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IERvY3VtZW50YXRpb24iLCJ1cmwiOiJodHRwczovL2RvY3Mub3BlbnNoaWZ0LmNvbS9hY3Mvd2VsY29tZS8ifSx7Im5hbWUiOiJEYXRhU2hlZXQiLCJ1cmwiOiJodHRwczovL3d3dy5yZWRoYXQuY29tL2VuL3Jlc291cmNlcy9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5LWZvci1rdWJlcm5ldGVzLWRhdGFzaGVldCJ9LHsibmFtZSI6IlN1cHBvcnQgUG9saWN5IiwidXJsIjoiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9ub2RlLzU4MjI3MjEifSx7Im5hbWUiOiJDb21tdW5pdHkgU2l0ZSIsInVybCI6Imh0dHBzOi8vd3d3LnN0YWNrcm94LmlvLyJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoicmhhY3MtcG1AcmVkaGF0LmNvbSIsIm5hbWUiOiJBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHByb2R1Y3QgdGVhbSJ9XSwibWF0dXJpdHkiOiJhbHBoYSIsIm1pbkt1YmVWZXJzaW9uIjoiMS4xNS4wIiwicHJvdmlkZXIiOnsibmFtZSI6IlJlZCBIYXQifSwicmVsYXRlZEltYWdlcyI6W3siaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6NmJlODlkODUzMTc5OWRjYmZjOTczOTczMDEwMjNkZDk0YjlmMjE5YWNjOWJjNDUxYTdiYzRlMmIwNTRlNWIzNSIsIm5hbWUiOiJyaGFjcy1yaGVsOC1vcGVyYXRvci02YmU4OWQ4NTMxNzk5ZGNiZmM5NzM5NzMwMTAyM2RkOTRiOWYyMTlhY2M5YmM0NTFhN2JjNGUyYjA1NGU1YjM1LWFubm90YXRpb24ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OjZiZTg5ZDg1MzE3OTlkY2JmYzk3Mzk3MzAxMDIzZGQ5NGI5ZjIxOWFjYzliYzQ1MWE3YmM0ZTJiMDU0ZTViMzUiLCJuYW1lIjoibWFuYWdlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1tYWluLXJoZWw4QHNoYTI1Njo2Y2VjMTQyMDUyNjY0ZmZiZWQ3NDZlMWI5ZDAzNWIxZTM5MDVkY2ZlZDI4MGZmNTA1YTQwOTZiZTg0OTdmY2UyIiwibmFtZSI6Im1haW4ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6NzllOTVjMTY1ZmJlNGNhMTA3YjVlYjg1OGQ2OGYzYmViZjg0ZjZmYmI4ODZhODY1OGNmMDliZTFmNDc3Njc5NCIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6OTQyNGYzMGViYTliNjc2OWEwOWE1ZTQxY2VmYTVhMjQ5MzYzNjUxYWVjN2VjNDU0ODc4Njc5NWU4OGVkZWVjZCIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1yaGVsOEBzaGEyNTY6MGY4Y2VhN2VjZmI5Y2RiNTUwNzY4MzMxOWM2YjRlZWU5NDgwYTZjNTQwMTBmNzc4NDkzMTlmNzU4MDQ0YzhjNiIsIm5hbWUiOiJzY2FubmVyX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6MTJmNDdmZWI5MDZiNzI4MmMyNDc5MmQ0M2I4YTA4OGFjODJiMzA4MzgzMDE1ZjQwNjYzYzI0YjUwZjIwZTQ3MiIsIm5hbWUiOiJzY2FubmVyX2RiX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1NjpiY2FhNWRmOGY1Y2ZlMWRhZjQ1OGUzN2ZiN2VlYWE0ZjQ0NWY2YzViYmUxYWQzYjEwOTk2N2Y5OTNlM2FlOTc5IiwibmFtZSI6ImNvbGxlY3RvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yb3hjdGwtcmhlbDhAc2hhMjU2OjJkY2I5ZTZkNDYxOGY2OTcyYjEwY2I5ZWY2MDhlNjI4NmMyYjlmYjU4ZDQ3NzhjNDg0ZjJkYWI3ZTk3NWI0YmQiLCJuYW1lIjoicm94Y3RsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNlbnRyYWwtZGItcmhlbDhAc2hhMjU2OmE0ZjIzOGFlYzhlZDNkYzE1YjY3NDIyMDQyMGExMTdjNmUyOGE4OGIzZTllOTdiZGNjOWUwMTk5YWMyODI4YTUiLCJuYW1lIjoiY2VudHJhbF9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LWRiLXJoZWw4QHNoYTI1Njo1MThkNDI2N2EyMGExNGI1YWEwMzc4NmNlYmJjYzgwZmNiMGNkMzY0ZTM1OTU1NGNjYTgwZGYyZTRhOTc3YTlmIiwibmFtZSI6InNjYW5uZXJfdjRfZGIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1yaGVsOEBzaGEyNTY6YTkyMjU5ODhiYjE4ZTg1ZDQyNzYzZDIyOWU1Yzk1MmNjYWExODdlOTViNzdkYTc5ZWVjYWE3NzUxZDliOWFkOSIsIm5hbWUiOiJzY2FubmVyX3Y0In1dLCJyZXBsYWNlcyI6InJoYWNzLW9wZXJhdG9yLnY0LjcuNSIsInNraXBzIjpbInJoYWNzLW9wZXJhdG9yLnY0LjEuMCJdLCJ2ZXJzaW9uIjoiNC43LjYifX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" + } + } + ], + "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a4f238aec8ed3dc15b674220420a117c6e28a88b3e9e97bdcc9e0199ac2828a5" + }, + { + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:bcaa5df8f5cfe1daf458e37fb7eeaa4f445f6c5bbe1ad3b109967f993e3ae979" + }, + { + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6cec142052664ffbed746e1b9d035b1e3905dcfed280ff505a4096be8497fce2" + }, + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35" + }, + { + "name": "rhacs-rhel8-operator-6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2dcb9e6d4618f6972b10cb9ef608e6286c2b9fb58d4778c484f2dab7e975b4bd" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f8cea7ecfb9cdb5507683319c6b4eee9480a6c54010f77849319f758044c8c6" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:12f47feb906b7282c24792d43b8a088ac82b308383015f40663c24b50f20e472" + }, + { + "name": "scanner", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:79e95c165fbe4ca107b5eb858d68f3bebf84f6fbb886a8658cf09be1f4776794" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9424f30eba9b6769a09a5e41cefa5a249363651aec7ec4548786795e88edeecd" + }, + { + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:518d4267a20a14b5aa03786cebbcc80fcb0cd364e359554cca80df2e4a977a9f" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:a9225988bb18e85d42763d229e5c952ccaa187e95b77da79eecaa7751d9b9ad9" + } + ] +} { "schema": "olm.bundle", "name": "rhacs-operator.v4.8.0", diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index b0bbdb38..3eed9b28 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -2763,6 +2763,11 @@ "name": "rhacs-operator.v4.6.8", "replaces": "rhacs-operator.v4.6.7", "skipRange": ">= 4.5.0 < 4.6.8" + }, + { + "name": "rhacs-operator.v4.6.9", + "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" } ] } @@ -3087,8 +3092,13 @@ "skipRange": ">= 4.5.0 < 4.6.8" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.9", "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.9", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3115,6 +3125,11 @@ "name": "rhacs-operator.v4.7.5", "replaces": "rhacs-operator.v4.7.4", "skipRange": ">= 4.6.0 < 4.7.5" + }, + { + "name": "rhacs-operator.v4.7.6", + "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.6.0 < 4.7.6" } ] } @@ -3439,8 +3454,13 @@ "skipRange": ">= 4.5.0 < 4.6.8" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.9", "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.9", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3469,8 +3489,13 @@ "skipRange": ">= 4.6.0 < 4.7.5" }, { - "name": "rhacs-operator.v4.8.0", + "name": "rhacs-operator.v4.7.6", "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.6.0 < 4.7.6" + }, + { + "name": "rhacs-operator.v4.8.0", + "replaces": "rhacs-operator.v4.7.6", "skipRange": ">= 4.7.0 < 4.8.0" }, { @@ -3806,8 +3831,13 @@ "skipRange": ">= 4.5.0 < 4.6.8" }, { - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.6.9", "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.9", "skipRange": ">= 4.6.0 < 4.7.0" }, { @@ -3836,8 +3866,13 @@ "skipRange": ">= 4.6.0 < 4.7.5" }, { - "name": "rhacs-operator.v4.8.0", + "name": "rhacs-operator.v4.7.6", "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.6.0 < 4.7.6" + }, + { + "name": "rhacs-operator.v4.8.0", + "replaces": "rhacs-operator.v4.7.6", "skipRange": ">= 4.7.0 < 4.8.0" }, { @@ -5959,47 +5994,1489 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2d9da26bac816af608979a034a8cdc24b51e04f0807e177fc114f55c0e633650" + }, + { + "name": "rhacs-rhel8-operator-d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2f322231af2402ac09788e96ca836c209797f8c36a8589f0739ca18678d206e4" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:0332b5accbaf819911082087b8f689400332cc40e30e74e8839f9555d42bf8f0" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:6d67c6231d74e5de4f382abd445493796a04a0ed7dfda0695b699a1e56e34dd2" + }, + { + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:839f642faa364e3e4c330e965a7e50728a00fd349a388cb514ca64439659ee78" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:3a3cce6b39bd878eb369800ea9cd1c4f4549fce486754b5106e88d361da93713" + }, + { + "name": "scanner", + "image": "registry.redhat.io/rh-acs/scanner@sha256:6152a6f5f76b3a14eda37f5adac1007a4e4b6df933dfec282c25efb3bc0116fb" + } + ] +} +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.0", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "3.64.0" + } + }, + { + "type": "olm.csv.metadata", + "value": { + "annotations": { + "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", + "capabilities": "Seamless Upgrades", + "categories": "Security", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe", + "createdAt": "2021-08-11T15:07:22.225781+00:00", + "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "olm.skipRange": ">= 3.63.0 < 3.64.0", + "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "support": "Red Hat" + }, + "apiServiceDefinitions": {}, + "crdDescriptions": { + "owned": [ + { + "name": "centrals.platform.stackrox.io", + "version": "v1alpha1", + "kind": "Central", + "displayName": "Central", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "resources": [ + { + "name": "central", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "central", + "kind": "Route", + "version": "v1" + }, + { + "name": "central-htpasswd", + "kind": "Secret", + "version": "v1" + }, + { + "name": "central-loadbalancer", + "kind": "Service", + "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "central.adminPassword.info", + "displayName": "Admin Credentials Info", + "description": "Info stores information on how to obtain the admin password." + }, + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "central", + "displayName": "Central" + } + ], + "specDescriptors": [ + { + "path": "central", + "displayName": "Central Component Settings", + "description": "Settings for the Central component, which is responsible for all user interaction." + }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + }, + { + "path": "egress", + "displayName": "Egress", + "description": "Settings related to outgoing network traffic." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "central.adminPasswordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + }, + { + "path": "central.exposure", + "displayName": "Exposure", + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + }, + { + "path": "central.defaultTLSSecret", + "displayName": "User-facing TLS certificate secret", + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.adminPasswordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.defaultTLSSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.exposure.route", + "displayName": "Route", + "description": "Expose Central through an OpenShift route." + }, + { + "path": "central.exposure.loadBalancer", + "displayName": "Load Balancer", + "description": "Expose Central through a load balancer service." + }, + { + "path": "central.exposure.nodePort", + "displayName": "Node Port", + "description": "Expose Central through a node port." + }, + { + "path": "central.exposure.loadBalancer.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.loadBalancer.port", + "displayName": "Port", + "description": "Defaults to 443 if not set.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.loadBalancer.ip", + "displayName": "IP", + "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.nodePort.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.nodePort.port", + "displayName": "Port", + "description": "Use this to specify an explicit node port. Most users should leave this empty.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" + ] + }, + { + "path": "central.exposure.route.enabled", + "displayName": "Enabled" + }, + { + "path": "central.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + }, + { + "path": "central.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "egress.connectivityPolicy", + "displayName": "Connectivity Policy", + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + }, + { + "name": "securedclusters.platform.stackrox.io", + "version": "v1alpha1", + "kind": "SecuredCluster", + "displayName": "Secured Cluster", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "resources": [ + { + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", + "kind": "DaemonSet", + "version": "v1" + }, + { + "name": "sensor", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + } + ], + "specDescriptors": [ + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + }, + { + "path": "centralEndpoint", + "displayName": "Central Endpoint", + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + }, + { + "path": "sensor", + "displayName": "Sensor Settings", + "description": "Settings for the Sensor component." + }, + { + "path": "admissionControl", + "displayName": "Admission Control Settings", + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + }, + { + "path": "perNode", + "displayName": "Per Node Settings", + "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." + }, + { + "path": "auditLogs", + "displayName": "Kubernetes Audit Logs Ingestion Settings", + "description": "Settings relating to the ingestion of Kubernetes audit logs." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "admissionControl.listenOnCreates", + "displayName": "Listen On Creates", + "description": "Set this to 'true' to enable preventive policy enforcement for object creations." + }, + { + "path": "admissionControl.listenOnUpdates", + "displayName": "Listen On Updates", + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + }, + { + "path": "admissionControl.listenOnEvents", + "displayName": "Listen On Events", + "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." + }, + { + "path": "admissionControl.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "admissionControl.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "auditLogs.collection", + "displayName": "Collection", + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "perNode.collector", + "displayName": "Collector Settings", + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + }, + { + "path": "perNode.compliance", + "displayName": "Compliance Settings", + "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." + }, + { + "path": "perNode.taintToleration", + "displayName": "Taint Toleration", + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.collector.collection", + "displayName": "Collection", + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + }, + { + "path": "perNode.collector.imageFlavor", + "displayName": "Image Flavor", + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + }, + { + "path": "perNode.collector.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "perNode.compliance.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + } + ] + }, + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "displayName": "Advanced Cluster Security for Kubernetes", + "installModes": [ + { + "type": "OwnNamespace", + "supported": false + }, + { + "type": "SingleNamespace", + "supported": false + }, + { + "type": "MultiNamespace", + "supported": false + }, + { + "type": "AllNamespaces", + "supported": true + } + ], + "keywords": [ + "advanced-cluster-security", + "stackrox", + "security", + "vulnerabilities", + "compliance", + "devsecops", + "monitoring", + "scanning", + "runtime-security", + "network policy", + "configuration", + "risk" + ], + "links": [ + { + "name": "Red Hat Advanced Cluster Security Documentation", + "url": "https://docs.openshift.com/acs/welcome/" + }, + { + "name": "DataSheet", + "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" + }, + { + "name": "Support Policy", + "url": "https://access.redhat.com/node/5822721" + }, + { + "name": "Community Site", + "url": "https://www.stackrox.io/" + } + ], + "maintainers": [ + { + "name": "Advanced Cluster Security product team", + "email": "rhacs-pm@redhat.com" + } + ], + "maturity": "alpha", + "minKubeVersion": "1.15.0", + "provider": { + "name": "Red Hat" + } + } + } + ], + "relatedImages": [ + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441" + }, + { + "name": "rhacs-rhel8-operator-f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:4449fc57b5c90311cf39fef59c7801bcfc5d5784f657a424ccf839dee8b62e0a" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:94e6d687f59d604f00c2e57d22ae6b58213245d9b74b30ac9040975fe6a0c060" + }, + { + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:1b086be5a02c29b335e45edff2ea4aef197ee67e93c950eed00a3804399453aa" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:95e8dfdfac520f58ca09f0f224b6cd4ecc37dde9f4cbb82e6bce0f0ffb8468f6" + }, + { + "name": "scanner", + "image": "registry.redhat.io/rh-acs/scanner@sha256:c0a817e9cf99550ca97f9eb4a2da7074a85bc0fb271445b9d9475deebefaf98e" + } + ] +} +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.1", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "3.64.1" + } + }, + { + "type": "olm.csv.metadata", + "value": { + "annotations": { + "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", + "capabilities": "Seamless Upgrades", + "categories": "Security", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51", + "createdAt": "2021-08-26T16:59:13.936201+00:00", + "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "olm.skipRange": ">= 3.63.0 < 3.64.1", + "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "support": "Red Hat" + }, + "apiServiceDefinitions": {}, + "crdDescriptions": { + "owned": [ + { + "name": "centrals.platform.stackrox.io", + "version": "v1alpha1", + "kind": "Central", + "displayName": "Central", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "resources": [ + { + "name": "central", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "central", + "kind": "Route", + "version": "v1" + }, + { + "name": "central-htpasswd", + "kind": "Secret", + "version": "v1" + }, + { + "name": "central-loadbalancer", + "kind": "Service", + "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "central.adminPassword.info", + "displayName": "Admin Credentials Info", + "description": "Info stores information on how to obtain the admin password." + }, + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "central", + "displayName": "Central" + } + ], + "specDescriptors": [ + { + "path": "central", + "displayName": "Central Component Settings", + "description": "Settings for the Central component, which is responsible for all user interaction." + }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + }, + { + "path": "egress", + "displayName": "Egress", + "description": "Settings related to outgoing network traffic." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "central.adminPasswordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + }, + { + "path": "central.exposure", + "displayName": "Exposure", + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + }, + { + "path": "central.defaultTLSSecret", + "displayName": "User-facing TLS certificate secret", + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.adminPasswordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.defaultTLSSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.exposure.route", + "displayName": "Route", + "description": "Expose Central through an OpenShift route." + }, + { + "path": "central.exposure.loadBalancer", + "displayName": "Load Balancer", + "description": "Expose Central through a load balancer service." + }, + { + "path": "central.exposure.nodePort", + "displayName": "Node Port", + "description": "Expose Central through a node port." + }, + { + "path": "central.exposure.loadBalancer.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.loadBalancer.port", + "displayName": "Port", + "description": "Defaults to 443 if not set.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.loadBalancer.ip", + "displayName": "IP", + "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.nodePort.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.nodePort.port", + "displayName": "Port", + "description": "Use this to specify an explicit node port. Most users should leave this empty.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" + ] + }, + { + "path": "central.exposure.route.enabled", + "displayName": "Enabled" + }, + { + "path": "central.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + }, + { + "path": "central.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "egress.connectivityPolicy", + "displayName": "Connectivity Policy", + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + }, + { + "name": "securedclusters.platform.stackrox.io", + "version": "v1alpha1", + "kind": "SecuredCluster", + "displayName": "Secured Cluster", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "resources": [ + { + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", + "kind": "DaemonSet", + "version": "v1" + }, + { + "name": "sensor", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + } + ], + "specDescriptors": [ + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + }, + { + "path": "centralEndpoint", + "displayName": "Central Endpoint", + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + }, + { + "path": "sensor", + "displayName": "Sensor Settings", + "description": "Settings for the Sensor component." + }, + { + "path": "admissionControl", + "displayName": "Admission Control Settings", + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + }, + { + "path": "perNode", + "displayName": "Per Node Settings", + "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." + }, + { + "path": "auditLogs", + "displayName": "Kubernetes Audit Logs Ingestion Settings", + "description": "Settings relating to the ingestion of Kubernetes audit logs." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "admissionControl.listenOnCreates", + "displayName": "Listen On Creates", + "description": "Set this to 'true' to enable preventive policy enforcement for object creations." + }, + { + "path": "admissionControl.listenOnUpdates", + "displayName": "Listen On Updates", + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + }, + { + "path": "admissionControl.listenOnEvents", + "displayName": "Listen On Events", + "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." + }, + { + "path": "admissionControl.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "admissionControl.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "auditLogs.collection", + "displayName": "Collection", + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "perNode.collector", + "displayName": "Collector Settings", + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + }, + { + "path": "perNode.compliance", + "displayName": "Compliance Settings", + "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." + }, + { + "path": "perNode.taintToleration", + "displayName": "Taint Toleration", + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.collector.collection", + "displayName": "Collection", + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + }, + { + "path": "perNode.collector.imageFlavor", + "displayName": "Image Flavor", + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + }, + { + "path": "perNode.collector.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "perNode.compliance.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + } + ] + }, + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "displayName": "Advanced Cluster Security for Kubernetes", + "installModes": [ + { + "type": "OwnNamespace", + "supported": false + }, + { + "type": "SingleNamespace", + "supported": false + }, + { + "type": "MultiNamespace", + "supported": false + }, + { + "type": "AllNamespaces", + "supported": true + } + ], + "keywords": [ + "advanced-cluster-security", + "stackrox", + "security", + "vulnerabilities", + "compliance", + "devsecops", + "monitoring", + "scanning", + "runtime-security", + "network policy", + "configuration", + "risk" + ], + "links": [ + { + "name": "Red Hat Advanced Cluster Security Documentation", + "url": "https://docs.openshift.com/acs/welcome/" + }, + { + "name": "DataSheet", + "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" + }, + { + "name": "Support Policy", + "url": "https://access.redhat.com/node/5822721" + }, + { + "name": "Community Site", + "url": "https://www.stackrox.io/" + } + ], + "maintainers": [ + { + "name": "Advanced Cluster Security product team", + "email": "rhacs-pm@redhat.com" + } + ], + "maturity": "alpha", + "minKubeVersion": "1.15.0", + "provider": { + "name": "Red Hat" + } + } + } + ], + "relatedImages": [ + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320" }, { - "name": "rhacs-rhel8-operator-d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc" + "name": "rhacs-rhel8-operator-fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d79bac8f5cab0711ffa8e35ea7290b59ee0554b990e4a919f4b0bc0aa93578fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2f322231af2402ac09788e96ca836c209797f8c36a8589f0739ca18678d206e4" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:0332b5accbaf819911082087b8f689400332cc40e30e74e8839f9555d42bf8f0" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:7e50752fc8d4bfa6ad0e0ee21e833289e8e569e4889c4cbd4c0a13a5d3e9a655" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:6d67c6231d74e5de4f382abd445493796a04a0ed7dfda0695b699a1e56e34dd2" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:decc7b45756319bc7983bcefa93b731868be5be46aafdbba63d47bee15acb636" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:839f642faa364e3e4c330e965a7e50728a00fd349a388cb514ca64439659ee78" + "image": "registry.redhat.io/rh-acs/main@sha256:2c6dce056a31e80a5185688f761fdec7b352422adb4b1867ab85248b830acc70" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:3a3cce6b39bd878eb369800ea9cd1c4f4549fce486754b5106e88d361da93713" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6dec302d2cca9bdedcb9e2643d74a57b9f12bc7ef1848ef2b67df3baf78bf6c0" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:6152a6f5f76b3a14eda37f5adac1007a4e4b6df933dfec282c25efb3bc0116fb" + "image": "registry.redhat.io/rh-acs/scanner@sha256:d02208cbf226f6aa683d7f48621b5f831f9d7cd8e86ead044e28fc8ca8d702d1" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.0", + "name": "rhacs-operator.v3.64.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0", "properties": [ { "type": "olm.gvk", @@ -6021,7 +7498,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.0" + "version": "3.64.2" } }, { @@ -6031,10 +7508,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe", - "createdAt": "2021-08-11T15:07:22.225781+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b", + "createdAt": "2021-09-22T05:10:01.286657+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.0", + "olm.skipRange": ">= 3.63.0 < 3.64.2", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -6680,47 +8157,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" }, { - "name": "rhacs-rhel8-operator-f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:4449fc57b5c90311cf39fef59c7801bcfc5d5784f657a424ccf839dee8b62e0a" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:94e6d687f59d604f00c2e57d22ae6b58213245d9b74b30ac9040975fe6a0c060" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:1b086be5a02c29b335e45edff2ea4aef197ee67e93c950eed00a3804399453aa" + "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:95e8dfdfac520f58ca09f0f224b6cd4ecc37dde9f4cbb82e6bce0f0ffb8468f6" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:c0a817e9cf99550ca97f9eb4a2da7074a85bc0fb271445b9d9475deebefaf98e" + "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.1", + "name": "rhacs-operator.v3.65.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", "properties": [ { "type": "olm.gvk", @@ -6742,7 +8219,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.1" + "version": "3.65.0" } }, { @@ -6752,10 +8229,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51", - "createdAt": "2021-08-26T16:59:13.936201+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", + "createdAt": "2021-09-03T09:10:36.126930+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.1", + "olm.skipRange": ">= 3.64.0 < 3.65.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -7224,6 +8701,21 @@ "displayName": "Listen On Events", "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." }, + { + "path": "admissionControl.contactImageScanners", + "displayName": "Contact Image Scanners", + "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." + }, + { + "path": "admissionControl.timeoutSeconds", + "displayName": "Timeout Seconds", + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + }, + { + "path": "admissionControl.bypass", + "displayName": "Bypass", + "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -7401,47 +8893,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" }, { - "name": "rhacs-rhel8-operator-fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:7e50752fc8d4bfa6ad0e0ee21e833289e8e569e4889c4cbd4c0a13a5d3e9a655" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:decc7b45756319bc7983bcefa93b731868be5be46aafdbba63d47bee15acb636" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:2c6dce056a31e80a5185688f761fdec7b352422adb4b1867ab85248b830acc70" + "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6dec302d2cca9bdedcb9e2643d74a57b9f12bc7ef1848ef2b67df3baf78bf6c0" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:d02208cbf226f6aa683d7f48621b5f831f9d7cd8e86ead044e28fc8ca8d702d1" + "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.2", + "name": "rhacs-operator.v3.65.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", "properties": [ { "type": "olm.gvk", @@ -7463,7 +8955,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.2" + "version": "3.65.1" } }, { @@ -7473,10 +8965,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b", - "createdAt": "2021-09-22T05:10:01.286657+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", + "createdAt": "2021-09-21T13:26:28.711610+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.2", + "olm.skipRange": ">= 3.64.0 < 3.65.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -7945,6 +9437,21 @@ "displayName": "Listen On Events", "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." }, + { + "path": "admissionControl.contactImageScanners", + "displayName": "Contact Image Scanners", + "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." + }, + { + "path": "admissionControl.timeoutSeconds", + "displayName": "Timeout Seconds", + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + }, + { + "path": "admissionControl.bypass", + "displayName": "Bypass", + "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -8122,15 +9629,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" }, { - "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "kube-rbac-proxy", @@ -8146,23 +9653,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" + "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" + "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.66.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", "properties": [ { "type": "olm.gvk", @@ -8184,7 +9691,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.0" + "version": "3.66.0" } }, { @@ -8194,10 +9701,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", - "createdAt": "2021-09-03T09:10:36.126930+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", + "createdAt": "2021-10-18T23:13:13.803104+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.0", + "olm.skipRange": ">= 3.65.0 < 3.66.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -8338,6 +9845,22 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "central.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.adminPasswordGenerationDisabled", + "displayName": "Admin Password Generation Disabled", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -8513,6 +10036,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -8550,6 +10081,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -8694,6 +10233,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "admissionControl.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -8781,6 +10328,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "sensor.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -8858,47 +10413,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" }, { - "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" + "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.1", + "name": "rhacs-operator.v3.66.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", "properties": [ { "type": "olm.gvk", @@ -8920,7 +10475,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.1" + "version": "3.66.1" } }, { @@ -8930,10 +10485,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", - "createdAt": "2021-09-21T13:26:28.711610+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", + "createdAt": "2021-10-20T16:38:38.091764+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.1", + "olm.skipRange": ">= 3.65.0 < 3.66.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -9074,6 +10629,22 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "central.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.adminPasswordGenerationDisabled", + "displayName": "Admin Password Generation Disabled", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -9249,6 +10820,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -9286,6 +10865,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9430,6 +11017,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "admissionControl.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -9517,6 +11112,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "sensor.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9594,47 +11197,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" }, { - "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" + "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.67.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", "properties": [ { "type": "olm.gvk", @@ -9656,7 +11259,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.0" + "version": "3.67.0" } }, { @@ -9666,12 +11269,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", - "createdAt": "2021-10-18T23:13:13.803104+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", + "createdAt": "2021-12-01T10:00:41.553828+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.0", + "olm.skipRange": ">= 3.66.0 < 3.67.0", + "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -10378,47 +11982,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" }, { - "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" + "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.1", + "name": "rhacs-operator.v3.67.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", "properties": [ { "type": "olm.gvk", @@ -10440,7 +12044,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.1" + "version": "3.67.1" } }, { @@ -10450,12 +12054,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", - "createdAt": "2021-10-20T16:38:38.091764+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", + "createdAt": "2021-12-06T14:53:10.673082+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.1", + "olm.skipRange": ">= 3.66.0 < 3.67.1", + "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -11162,47 +12767,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" }, { - "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" + "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.67.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", "properties": [ { "type": "olm.gvk", @@ -11224,7 +12829,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.0" + "version": "3.67.2" } }, { @@ -11234,10 +12839,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", - "createdAt": "2021-12-01T10:00:41.553828+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", + "createdAt": "2021-12-16T12:54:10.117625+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.0", + "olm.skipRange": ">= 3.66.0 < 3.67.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -11947,15 +13552,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" }, { - "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { "name": "kube-rbac-proxy", @@ -11971,23 +13576,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" + "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.1", + "name": "rhacs-operator.v3.68.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", "properties": [ { "type": "olm.gvk", @@ -12009,7 +13614,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.1" + "version": "3.68.0" } }, { @@ -12019,10 +13624,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", - "createdAt": "2021-12-06T14:53:10.673082+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", + "createdAt": "2022-02-02T13:16:09.521288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.1", + "olm.skipRange": ">= 3.67.0 < 3.68.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -12731,48 +14336,56 @@ ], "relatedImages": [ { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" }, { - "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" }, { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.2", + "name": "rhacs-operator.v3.68.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", "properties": [ { "type": "olm.gvk", @@ -12794,7 +14407,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.2" + "version": "3.68.1" } }, { @@ -12804,10 +14417,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", - "createdAt": "2021-12-16T12:54:10.117625+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", + "createdAt": "2022-02-10T22:40:12.318931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.2", + "olm.skipRange": ">= 3.67.0 < 3.68.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -13516,48 +15129,56 @@ ], "relatedImages": [ { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" }, { - "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.68.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", "properties": [ { "type": "olm.gvk", @@ -13579,7 +15200,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.0" + "version": "3.68.2" } }, { @@ -13589,10 +15210,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", - "createdAt": "2022-02-02T13:16:09.521288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", + "createdAt": "2022-06-15T22:13:22.427644+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.0", + "olm.skipRange": ">= 3.67.0 < 3.68.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14302,55 +15923,55 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" }, { - "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.1", + "name": "rhacs-operator.v3.69.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", "properties": [ { "type": "olm.gvk", @@ -14372,7 +15993,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.1" + "version": "3.69.0" } }, { @@ -14382,10 +16003,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", - "createdAt": "2022-02-10T22:40:12.318931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", + "createdAt": "2022-03-18T10:56:18.638078+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.1", + "olm.skipRange": ">= 3.68.0 < 3.69.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14771,232 +16392,323 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, - { - "path": "tls.additionalCAs", - "displayName": "Additional CAs" - } - ] - }, - { - "name": "securedclusters.platform.stackrox.io", - "version": "v1alpha1", - "kind": "SecuredCluster", - "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", - "resources": [ - { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", - "kind": "DaemonSet", - "version": "v1" - }, - { - "name": "sensor", - "kind": "Deployment", - "version": "v1" - } - ], - "statusDescriptors": [ - { - "path": "productVersion", - "displayName": "Product Version", - "description": "The deployed version of the product." - }, - { - "path": "clusterName", - "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." - } - ], - "specDescriptors": [ - { - "path": "clusterName", - "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." - }, - { - "path": "centralEndpoint", - "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." - }, - { - "path": "sensor", - "displayName": "Sensor Settings", - "description": "Settings for the Sensor component." - }, - { - "path": "admissionControl", - "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." - }, - { - "path": "perNode", - "displayName": "Per Node Settings", - "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." - }, - { - "path": "auditLogs", - "displayName": "Kubernetes Audit Logs Ingestion Settings", - "description": "Settings relating to the ingestion of Kubernetes audit logs." - }, - { - "path": "tls", - "displayName": "TLS", - "description": "Allows you to specify additional trusted Root CAs." - }, - { - "path": "imagePullSecrets", - "displayName": "Image Pull Secrets", - "description": "Additional image pull secrets to be taken into account for pulling images.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "customize", - "displayName": "Customizations", - "description": "Customizations to apply on all Central Services components.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, - { - "path": "admissionControl.listenOnCreates", - "displayName": "Listen On Creates", - "description": "Set this to 'true' to enable preventive policy enforcement for object creations." - }, - { - "path": "admissionControl.listenOnUpdates", - "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." - }, - { - "path": "admissionControl.listenOnEvents", - "displayName": "Listen On Events", - "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." - }, - { - "path": "admissionControl.contactImageScanners", - "displayName": "Contact Image Scanners", - "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." - }, - { - "path": "admissionControl.timeoutSeconds", - "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." - }, - { - "path": "admissionControl.bypass", - "displayName": "Bypass", - "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." - }, - { - "path": "admissionControl.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "admissionControl.nodeSelector", - "displayName": "Node Selector", - "description": "If you want this component to only run on specific nodes, you can configure a node selector here." - }, - { - "path": "admissionControl.tolerations", - "displayName": "Tolerations", - "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:tolerations" - ] - }, - { - "path": "auditLogs.collection", - "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." - }, - { - "path": "customize.labels", - "displayName": "Labels", - "description": "Custom labels to set on all managed objects." - }, - { - "path": "customize.annotations", - "displayName": "Annotations", - "description": "Custom annotations to set on all managed objects." - }, - { - "path": "customize.envVars", - "displayName": "Environment Variables", - "description": "Custom environment variables to set on managed pods' containers." - }, - { - "path": "imagePullSecrets[0].name", - "displayName": "Name", - "description": "The name of the referenced secret.", - "x-descriptors": [ - "urn:alm:descriptor:io.kubernetes:Secret" - ] - }, - { - "path": "misc.createSCCs", - "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." - }, - { - "path": "perNode.collector", - "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." - }, - { - "path": "perNode.compliance", - "displayName": "Compliance Settings", - "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." - }, - { - "path": "perNode.taintToleration", - "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." - }, - { - "path": "perNode.collector.collection", - "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." - }, - { - "path": "perNode.collector.imageFlavor", - "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." - }, - { - "path": "perNode.collector.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, - { - "path": "perNode.compliance.resources", - "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" - ] - }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + }, + { + "name": "securedclusters.platform.stackrox.io", + "version": "v1alpha1", + "kind": "SecuredCluster", + "displayName": "Secured Cluster", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "resources": [ + { + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", + "kind": "DaemonSet", + "version": "v1" + }, + { + "name": "sensor", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + } + ], + "specDescriptors": [ + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + }, + { + "path": "centralEndpoint", + "displayName": "Central Endpoint", + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + }, + { + "path": "sensor", + "displayName": "Sensor Settings", + "description": "Settings for the Sensor component." + }, + { + "path": "admissionControl", + "displayName": "Admission Control Settings", + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + }, + { + "path": "perNode", + "displayName": "Per Node Settings", + "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." + }, + { + "path": "auditLogs", + "displayName": "Kubernetes Audit Logs Ingestion Settings", + "description": "Settings relating to the ingestion of Kubernetes audit logs." + }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "admissionControl.listenOnCreates", + "displayName": "Listen On Creates", + "description": "Set this to 'true' to enable preventive policy enforcement for object creations." + }, + { + "path": "admissionControl.listenOnUpdates", + "displayName": "Listen On Updates", + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + }, + { + "path": "admissionControl.listenOnEvents", + "displayName": "Listen On Events", + "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." + }, + { + "path": "admissionControl.contactImageScanners", + "displayName": "Contact Image Scanners", + "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." + }, + { + "path": "admissionControl.timeoutSeconds", + "displayName": "Timeout Seconds", + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + }, + { + "path": "admissionControl.bypass", + "displayName": "Bypass", + "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." + }, + { + "path": "admissionControl.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "admissionControl.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "admissionControl.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "auditLogs.collection", + "displayName": "Collection", + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "perNode.collector", + "displayName": "Collector Settings", + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + }, + { + "path": "perNode.compliance", + "displayName": "Compliance Settings", + "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." + }, + { + "path": "perNode.taintToleration", + "displayName": "Taint Toleration", + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.collector.collection", + "displayName": "Collection", + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + }, + { + "path": "perNode.collector.imageFlavor", + "displayName": "Image Flavor", + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + }, + { + "path": "perNode.collector.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "perNode.compliance.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "sensor.resources", "displayName": "Resources", @@ -15095,55 +16807,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" }, { - "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.2", + "name": "rhacs-operator.v3.69.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", "properties": [ { "type": "olm.gvk", @@ -15165,7 +16885,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.2" + "version": "3.69.1" } }, { @@ -15175,10 +16895,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", - "createdAt": "2022-06-15T22:13:22.427644+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", + "createdAt": "2022-04-05T13:33:29.080403+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.2", + "olm.skipRange": ">= 3.68.0 < 3.69.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15636,6 +17356,11 @@ "displayName": "Kubernetes Audit Logs Ingestion Settings", "description": "Settings relating to the ingestion of Kubernetes audit logs." }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + }, { "path": "tls", "displayName": "TLS", @@ -15790,6 +17515,92 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "sensor.resources", "displayName": "Resources", @@ -15888,55 +17699,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" }, { - "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.69.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", "properties": [ { "type": "olm.gvk", @@ -15958,7 +17777,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.0" + "version": "3.69.2" } }, { @@ -15968,10 +17787,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", - "createdAt": "2022-03-18T10:56:18.638078+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", + "createdAt": "2022-06-21T09:07:40.705944+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.0", + "olm.skipRange": ">= 3.68.0 < 3.69.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16772,63 +18591,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" }, { - "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.1", + "name": "rhacs-operator.v3.70.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", "properties": [ { "type": "olm.gvk", @@ -16850,7 +18669,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.1" + "version": "3.70.0" } }, { @@ -16860,10 +18679,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", - "createdAt": "2022-04-05T13:33:29.080403+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", + "createdAt": "2022-05-25T23:55:06.232952+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.1", + "olm.skipRange": ">= 3.69.0 < 3.70.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16925,6 +18744,14 @@ { "path": "central", "displayName": "Central" + }, + { + "path": "central.adminPassword.adminPasswordSecretReference", + "displayName": "Admin Password Secret Reference", + "description": "AdminPasswordSecretReference contains reference for the admin password", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] } ], "specDescriptors": [ @@ -17378,7 +19205,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -17664,63 +19491,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" }, { - "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.2", + "name": "rhacs-operator.v3.70.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", "properties": [ { "type": "olm.gvk", @@ -17742,7 +19569,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.2" + "version": "3.70.1" } }, { @@ -17752,10 +19579,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", - "createdAt": "2022-06-21T09:07:40.705944+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", + "createdAt": "2022-06-20T12:30:26.999648+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.2", + "olm.skipRange": ">= 3.69.0 < 3.70.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -17817,6 +19644,14 @@ { "path": "central", "displayName": "Central" + }, + { + "path": "central.adminPassword.adminPasswordSecretReference", + "displayName": "Admin Password Secret Reference", + "description": "AdminPasswordSecretReference contains reference for the admin password", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] } ], "specDescriptors": [ @@ -18270,7 +20105,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -18556,51 +20391,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" }, { - "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" }, { "name": "kube-rbac-proxy", @@ -18610,9 +20445,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.71.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", "properties": [ { "type": "olm.gvk", @@ -18634,7 +20469,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.0" + "version": "3.71.0" } }, { @@ -18644,10 +20479,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", - "createdAt": "2022-05-25T23:55:06.232952+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", + "createdAt": "2022-07-21T11:49:01.413477+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.0", + "olm.skipRange": ">= 3.70.0 < 3.71.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -18665,34 +20500,24 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "central", + "name": "", "kind": "Deployment", "version": "v1" }, { - "name": "central", + "name": "", "kind": "Route", "version": "v1" }, { - "name": "central-htpasswd", + "name": "", "kind": "Secret", "version": "v1" }, { - "name": "central-loadbalancer", + "name": "", "kind": "Service", "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" } ], "statusDescriptors": [ @@ -18779,6 +20604,11 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, + { + "path": "central.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, { "path": "central.persistence", "displayName": "Persistence", @@ -18880,6 +20710,11 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -19055,17 +20890,12 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", + "name": "", "kind": "DaemonSet", "version": "v1" }, { - "name": "sensor", + "name": "", "kind": "Deployment", "version": "v1" } @@ -19456,63 +21286,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" }, { - "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.1", + "name": "rhacs-operator.v3.71.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", "properties": [ { "type": "olm.gvk", @@ -19534,7 +21364,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.1" + "version": "3.71.1" } }, { @@ -19544,10 +21374,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", - "createdAt": "2022-06-20T12:30:26.999648+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", + "createdAt": "2022-10-04T08:48:51.128065+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.1", + "olm.skipRange": ">= 3.70.0 < 3.71.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19565,34 +21395,24 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "central", + "name": "", "kind": "Deployment", "version": "v1" }, { - "name": "central", + "name": "", "kind": "Route", "version": "v1" }, { - "name": "central-htpasswd", + "name": "", "kind": "Secret", "version": "v1" }, { - "name": "central-loadbalancer", + "name": "", "kind": "Service", "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" } ], "statusDescriptors": [ @@ -19679,6 +21499,11 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, + { + "path": "central.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, { "path": "central.persistence", "displayName": "Persistence", @@ -19780,6 +21605,11 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -19955,17 +21785,12 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", + "name": "", "kind": "DaemonSet", "version": "v1" }, { - "name": "sensor", + "name": "", "kind": "Deployment", "version": "v1" } @@ -20356,63 +22181,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" }, { - "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.71.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", "properties": [ { "type": "olm.gvk", @@ -20434,7 +22259,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.0" + "version": "3.71.2" } }, { @@ -20444,10 +22269,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", - "createdAt": "2022-07-21T11:49:01.413477+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", + "createdAt": "2022-10-12T06:14:59.283699+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.0", + "olm.skipRange": ">= 3.70.0 < 3.71.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -21251,63 +23076,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" }, { - "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.1", + "name": "rhacs-operator.v3.71.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", "properties": [ { "type": "olm.gvk", @@ -21329,7 +23154,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.1" + "version": "3.71.3" } }, { @@ -21339,10 +23164,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", - "createdAt": "2022-10-04T08:48:51.128065+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", + "createdAt": "2022-12-07T08:31:36.777654+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.1", + "olm.skipRange": ">= 3.70.0 < 3.71.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -22146,63 +23971,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" }, { - "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.2", + "name": "rhacs-operator.v3.72.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", "properties": [ { "type": "olm.gvk", @@ -22224,7 +24049,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.2" + "version": "3.72.0" } }, { @@ -22234,13 +24059,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", - "createdAt": "2022-10-12T06:14:59.283699+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", + "createdAt": "2022-09-23T12:25:03.383459+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.2", + "olm.skipRange": ">= 3.71.0 < 3.72.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -22465,10 +24290,15 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.exposure.route.host", + "displayName": "Host", + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -22560,6 +24390,11 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, + { + "path": "scanner.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -22631,6 +24466,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -23041,51 +24881,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" }, { - "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" }, { "name": "kube-rbac-proxy", @@ -23095,9 +24935,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.3", + "name": "rhacs-operator.v3.72.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", "properties": [ { "type": "olm.gvk", @@ -23119,7 +24959,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.3" + "version": "3.72.1" } }, { @@ -23129,13 +24969,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", - "createdAt": "2022-12-07T08:31:36.777654+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", + "createdAt": "2022-10-16T01:46:23.910664+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.3", + "olm.skipRange": ">= 3.71.0 < 3.72.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -23360,10 +25200,15 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.exposure.route.host", + "displayName": "Host", + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -23455,6 +25300,11 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, + { + "path": "scanner.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -23526,6 +25376,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -23936,63 +25791,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" }, { - "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.72.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", "properties": [ { "type": "olm.gvk", @@ -24014,7 +25869,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.0" + "version": "3.72.2" } }, { @@ -24024,10 +25879,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", - "createdAt": "2022-09-23T12:25:03.383459+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", + "createdAt": "2022-11-17T09:11:58.043127+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.0", + "olm.skipRange": ">= 3.71.0 < 3.72.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -24846,63 +26701,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" }, { - "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.1", + "name": "rhacs-operator.v3.72.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", "properties": [ { "type": "olm.gvk", @@ -24924,7 +26779,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.1" + "version": "3.72.3" } }, { @@ -24934,10 +26789,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", - "createdAt": "2022-10-16T01:46:23.910664+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", + "createdAt": "2023-01-07T05:11:42.066462+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.1", + "olm.skipRange": ">= 3.71.0 < 3.72.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -25756,63 +27611,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" }, { - "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.2", + "name": "rhacs-operator.v3.72.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", "properties": [ { "type": "olm.gvk", @@ -25834,7 +27689,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.2" + "version": "3.72.4" } }, { @@ -25844,10 +27699,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", - "createdAt": "2022-11-17T09:11:58.043127+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", + "createdAt": "2023-02-28T17:02:08.443613+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.2", + "olm.skipRange": ">= 3.71.0 < 3.72.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26666,63 +28521,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" }, { - "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.3", + "name": "rhacs-operator.v3.73.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", "properties": [ { "type": "olm.gvk", @@ -26744,7 +28599,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.3" + "version": "3.73.0" } }, { @@ -26754,10 +28609,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", - "createdAt": "2023-01-07T05:11:42.066462+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", + "createdAt": "2022-12-05T15:27:26.207662+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.3", + "olm.skipRange": ">= 3.72.0 < 3.73.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26889,6 +28744,11 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, + { + "path": "central.db", + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + }, { "path": "central.resources", "displayName": "Resources", @@ -26926,6 +28786,91 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, + { + "path": "central.db.passwordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + }, + { + "path": "central.db.connectionString", + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + }, + { + "path": "central.db.persistence", + "displayName": "Persistence", + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.db.passwordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -27541,6 +29486,9 @@ "configuration", "risk" ], + "labels": { + "operatorframework.io/arch.amd64": "supported" + }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -27574,65 +29522,69 @@ } ], "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" + }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" }, { - "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.4", + "name": "rhacs-operator.v3.73.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", "properties": [ { "type": "olm.gvk", @@ -27654,7 +29606,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.4" + "version": "3.73.1" } }, { @@ -27664,10 +29616,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", - "createdAt": "2023-02-28T17:02:08.443613+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", + "createdAt": "2022-12-16T16:56:53.360773+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.4", + "olm.skipRange": ">= 3.72.0 < 3.73.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -27799,6 +29751,11 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, + { + "path": "central.db", + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + }, { "path": "central.resources", "displayName": "Resources", @@ -27836,6 +29793,91 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, + { + "path": "central.db.passwordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + }, + { + "path": "central.db.connectionString", + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + }, + { + "path": "central.db.persistence", + "displayName": "Persistence", + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.db.passwordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -28451,6 +30493,9 @@ "configuration", "risk" ], + "labels": { + "operatorframework.io/arch.amd64": "supported" + }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -28484,53 +30529,57 @@ } ], "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" }, { - "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" }, { "name": "kube-rbac-proxy", @@ -28540,9 +30589,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.73.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", "properties": [ { "type": "olm.gvk", @@ -28564,7 +30613,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.0" + "version": "3.73.2" } }, { @@ -28574,10 +30623,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", - "createdAt": "2022-12-05T15:27:26.207662+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", + "createdAt": "2023-01-31T22:39:50.501272+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.0", + "olm.skipRange": ">= 3.72.0 < 3.73.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -29489,67 +31538,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" }, { - "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.1", + "name": "rhacs-operator.v3.73.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", "properties": [ { "type": "olm.gvk", @@ -29571,7 +31620,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.1" + "version": "3.73.3" } }, { @@ -29581,10 +31630,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", - "createdAt": "2022-12-16T16:56:53.360773+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", + "createdAt": "2023-03-01T09:30:56.991582+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.1", + "olm.skipRange": ">= 3.72.0 < 3.73.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -30496,55 +32545,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" }, { - "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" }, { "name": "kube-rbac-proxy", @@ -30554,9 +32603,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.2", + "name": "rhacs-operator.v3.73.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", "properties": [ { "type": "olm.gvk", @@ -30578,7 +32627,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.2" + "version": "3.73.4" } }, { @@ -30588,10 +32637,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", - "createdAt": "2023-01-31T22:39:50.501272+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", + "createdAt": "2023-04-04T11:38:53.109673+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.2", + "olm.skipRange": ">= 3.72.0 < 3.73.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -31503,55 +33552,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" }, { - "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" }, { "name": "kube-rbac-proxy", @@ -31561,9 +33610,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.3", + "name": "rhacs-operator.v3.73.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", "properties": [ { "type": "olm.gvk", @@ -31585,7 +33634,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.3" + "version": "3.73.5" } }, { @@ -31595,10 +33644,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", - "createdAt": "2023-03-01T09:30:56.991582+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", + "createdAt": "2023-05-26T21:27:04.033276+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.3", + "olm.skipRange": ">= 3.72.0 < 3.73.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -32510,55 +34559,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" }, { - "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" }, { "name": "kube-rbac-proxy", @@ -32568,9 +34617,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.4", + "name": "rhacs-operator.v3.74.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", "properties": [ { "type": "olm.gvk", @@ -32592,7 +34641,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.4" + "version": "3.74.0" } }, { @@ -32602,13 +34651,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", - "createdAt": "2023-04-04T11:38:53.109673+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", + "createdAt": "2023-02-20T12:32:25.453805+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.4", + "olm.skipRange": ">= 3.73.0 < 3.74.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -32742,6 +34791,22 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, + { + "path": "central.telemetry", + "displayName": "Telemetry", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.declarativeConfiguration", + "displayName": "Declarative Configuration", + "description": "Configures resources within Central in a declarative manner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -32864,6 +34929,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.declarativeConfiguration.configMaps", + "displayName": "Config maps containing declarative configuration", + "description": "List of config maps containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.secrets", + "displayName": "Secrets containing declarative configuration", + "description": "List of secrets containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.configMaps[0].name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, + { + "path": "central.declarativeConfiguration.secrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -32969,6 +35060,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.telemetry.enabled", + "displayName": "Enabled", + "description": "Specifies if Telemetry is enabled.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "central.telemetry.storage", + "displayName": "Storage", + "description": "Defines the telemetry storage backend for Central.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" + ] + }, + { + "path": "central.telemetry.storage.endpoint", + "displayName": "Endpoint", + "description": "Storage API endpoint." + }, + { + "path": "central.telemetry.storage.key", + "displayName": "Key", + "description": "Storage API key. If not set, telemetry is disabled." + }, { "path": "customize.labels", "displayName": "Labels", @@ -33480,7 +35597,9 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported" + "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.ppc64le": "supported", + "operatorframework.io/arch.s390x": "supported" }, "links": [ { @@ -33517,67 +35636,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" - }, - { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" }, { - "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.5", + "name": "rhacs-operator.v3.74.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", "properties": [ { "type": "olm.gvk", @@ -33599,7 +35714,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.5" + "version": "3.74.1" } }, { @@ -33609,13 +35724,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", - "createdAt": "2023-05-26T21:27:04.033276+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", + "createdAt": "2023-03-09T11:19:37.673487+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.5", + "olm.skipRange": ">= 3.73.0 < 3.74.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -33749,6 +35864,22 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, + { + "path": "central.telemetry", + "displayName": "Telemetry", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.declarativeConfiguration", + "displayName": "Declarative Configuration", + "description": "Configures resources within Central in a declarative manner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -33871,6 +36002,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.declarativeConfiguration.configMaps", + "displayName": "Config maps containing declarative configuration", + "description": "List of config maps containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.secrets", + "displayName": "Secrets containing declarative configuration", + "description": "List of secrets containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.configMaps[0].name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, + { + "path": "central.declarativeConfiguration.secrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -33976,6 +36133,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.telemetry.enabled", + "displayName": "Enabled", + "description": "Specifies if Telemetry is enabled.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "central.telemetry.storage", + "displayName": "Storage", + "description": "Defines the telemetry storage backend for Central.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" + ] + }, + { + "path": "central.telemetry.storage.endpoint", + "displayName": "Endpoint", + "description": "Storage API endpoint." + }, + { + "path": "central.telemetry.storage.key", + "displayName": "Key", + "description": "Storage API key. If not set, telemetry is disabled." + }, { "path": "customize.labels", "displayName": "Labels", @@ -34487,7 +36670,9 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported" + "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.ppc64le": "supported", + "operatorframework.io/arch.s390x": "supported" }, "links": [ { @@ -34524,67 +36709,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" - }, - { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" }, { - "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.74.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", "properties": [ { "type": "olm.gvk", @@ -34606,7 +36787,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.0" + "version": "3.74.2" } }, { @@ -34616,10 +36797,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", - "createdAt": "2023-02-20T12:32:25.453805+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", + "createdAt": "2023-04-06T17:12:40.762359+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.0", + "olm.skipRange": ">= 3.73.0 < 3.74.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -35601,63 +37782,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" }, { - "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.1", + "name": "rhacs-operator.v3.74.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", "properties": [ { "type": "olm.gvk", @@ -35679,7 +37860,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.1" + "version": "3.74.3" } }, { @@ -35689,10 +37870,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", - "createdAt": "2023-03-09T11:19:37.673487+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", + "createdAt": "2023-04-24T14:49:38.048726+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.1", + "olm.skipRange": ">= 3.73.0 < 3.74.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -36674,63 +38855,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" }, { - "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.2", + "name": "rhacs-operator.v3.74.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", "properties": [ { "type": "olm.gvk", @@ -36752,7 +38933,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.2" + "version": "3.74.4" } }, { @@ -36762,10 +38943,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", - "createdAt": "2023-04-06T17:12:40.762359+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", + "createdAt": "2023-05-26T21:56:28.730424+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.2", + "olm.skipRange": ">= 3.73.0 < 3.74.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -37747,63 +39928,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" }, { - "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.3", + "name": "rhacs-operator.v3.74.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", "properties": [ { "type": "olm.gvk", @@ -37825,7 +40006,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.3" + "version": "3.74.5" } }, { @@ -37835,10 +40016,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", - "createdAt": "2023-04-24T14:49:38.048726+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", + "createdAt": "2023-07-11T05:42:35.965910+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.3", + "olm.skipRange": ">= 3.73.0 < 3.74.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -38820,63 +41001,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" }, { - "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.4", + "name": "rhacs-operator.v3.74.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", "properties": [ { "type": "olm.gvk", @@ -38898,7 +41079,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.4" + "version": "3.74.6" } }, { @@ -38908,12 +41089,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", - "createdAt": "2023-05-26T21:56:28.730424+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", + "createdAt": "2023-09-26T13:55:54.027060+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.4", + "olm.skipRange": ">= 3.73.0 < 3.74.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -39893,63 +42075,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" }, { - "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.5", + "name": "rhacs-operator.v3.74.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", "properties": [ { "type": "olm.gvk", @@ -39971,7 +42153,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.5" + "version": "3.74.7" } }, { @@ -39981,12 +42163,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", - "createdAt": "2023-07-11T05:42:35.965910+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", + "createdAt": "2023-10-19T20:41:56.985534+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.5", + "olm.skipRange": ">= 3.73.0 < 3.74.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -40966,63 +43149,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" }, { - "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.6", + "name": "rhacs-operator.v3.74.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", "properties": [ { "type": "olm.gvk", @@ -41044,7 +43227,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.6" + "version": "3.74.8" } }, { @@ -41054,10 +43237,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", - "createdAt": "2023-09-26T13:55:54.027060+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", + "createdAt": "2024-01-10T02:44:37.349825+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.6", + "olm.skipRange": ">= 3.73.0 < 3.74.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -42040,63 +44223,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" }, { - "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.7", + "name": "rhacs-operator.v3.74.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", "properties": [ { "type": "olm.gvk", @@ -42118,7 +44301,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.7" + "version": "3.74.9" } }, { @@ -42128,10 +44311,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", - "createdAt": "2023-10-19T20:41:56.985534+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", + "createdAt": "2024-02-06T23:06:13.271846+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.7", + "olm.skipRange": ">= 3.73.0 < 3.74.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -43114,63 +45297,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" }, { - "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.8", + "name": "rhacs-operator.v4.0.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", "properties": [ { "type": "olm.gvk", @@ -43192,7 +45375,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.8" + "version": "4.0.0" } }, { @@ -43202,14 +45385,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", - "createdAt": "2024-01-10T02:44:37.349825+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", + "createdAt": "2023-04-30T23:07:33.550573+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.8", + "olm.skipRange": ">= 3.74.0 < 4.0.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-unknown", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -43340,8 +45523,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings", + "description": "Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -43396,20 +45579,15 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -43437,6 +45615,27 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.db.configOverride.name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -43976,7 +46175,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -44114,7 +46313,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -44188,63 +46387,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" }, { - "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.9", + "name": "rhacs-operator.v4.0.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", "properties": [ { "type": "olm.gvk", @@ -44266,7 +46465,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.9" + "version": "4.0.1" } }, { @@ -44276,14 +46475,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", - "createdAt": "2024-02-06T23:06:13.271846+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", + "createdAt": "2023-05-17T15:58:09.664327+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.9", + "olm.skipRange": ">= 3.74.0 < 4.0.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-unknown", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -44414,8 +46613,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings", + "description": "Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -44470,20 +46669,15 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -44511,6 +46705,27 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.db.configOverride.name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -45050,7 +47265,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -45188,7 +47403,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -45262,63 +47477,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" }, { - "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.0", + "name": "rhacs-operator.v4.0.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", "properties": [ { "type": "olm.gvk", @@ -45340,7 +47555,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.0" + "version": "4.0.2" } }, { @@ -45350,10 +47565,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", - "createdAt": "2023-04-30T23:07:33.550573+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", + "createdAt": "2023-05-30T06:05:47.661746+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.0", + "olm.skipRange": ">= 3.74.0 < 4.0.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -46352,63 +48567,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" }, { - "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.1", + "name": "rhacs-operator.v4.0.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", "properties": [ { "type": "olm.gvk", @@ -46430,7 +48645,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.1" + "version": "4.0.3" } }, { @@ -46440,10 +48655,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", - "createdAt": "2023-05-17T15:58:09.664327+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", + "createdAt": "2023-07-11T17:28:56.408262+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.1", + "olm.skipRange": ">= 3.74.0 < 4.0.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -47442,63 +49657,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" }, { - "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.2", + "name": "rhacs-operator.v4.0.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", "properties": [ { "type": "olm.gvk", @@ -47520,7 +49735,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.2" + "version": "4.0.4" } }, { @@ -47530,10 +49745,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", - "createdAt": "2023-05-30T06:05:47.661746+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", + "createdAt": "2023-08-07T07:28:04.365939+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.2", + "olm.skipRange": ">= 3.74.0 < 4.0.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -48532,63 +50747,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" }, { - "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.3", + "name": "rhacs-operator.v4.0.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", "properties": [ { "type": "olm.gvk", @@ -48610,7 +50825,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.3" + "version": "4.0.5" } }, { @@ -48620,10 +50835,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", - "createdAt": "2023-07-11T17:28:56.408262+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", + "createdAt": "2023-10-20T07:04:50.531740+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.3", + "olm.skipRange": ">= 3.74.0 < 4.0.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -49622,63 +51837,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" }, { - "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.4", + "name": "rhacs-operator.v4.1.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", "properties": [ { "type": "olm.gvk", @@ -49700,7 +51915,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.4" + "version": "4.1.0" } }, { @@ -49710,10 +51925,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", - "createdAt": "2023-08-07T07:28:04.365939+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", + "createdAt": "2023-06-28T15:40:55.251806+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.4", + "olm.skipRange": ">= 4.0.0 < 4.1.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -50492,6 +52707,11 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, + { + "path": "perNode.nodeInventory", + "displayName": "Node Scanning Settings", + "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." + }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -50500,12 +52720,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -50523,6 +52743,14 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "perNode.nodeInventory.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -50712,63 +52940,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" }, { - "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.5", + "name": "rhacs-operator.v4.1.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", "properties": [ { "type": "olm.gvk", @@ -50790,7 +53018,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.5" + "version": "4.1.1" } }, { @@ -50800,10 +53028,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", - "createdAt": "2023-10-20T07:04:50.531740+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", + "createdAt": "2023-07-10T08:32:03.992249+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.5", + "olm.skipRange": ">= 4.0.0 < 4.1.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -51582,6 +53810,11 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, + { + "path": "perNode.nodeInventory", + "displayName": "Node Scanning Settings", + "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." + }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -51590,12 +53823,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -51613,6 +53846,14 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "perNode.nodeInventory.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -51802,63 +54043,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" }, { - "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.0", + "name": "rhacs-operator.v4.1.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", "properties": [ { "type": "olm.gvk", @@ -51880,7 +54121,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.0" + "version": "4.1.2" } }, { @@ -51890,10 +54131,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", - "createdAt": "2023-06-28T15:40:55.251806+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", + "createdAt": "2023-07-24T17:50:01.771355+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.0", + "olm.skipRange": ">= 4.0.0 < 4.1.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -52905,63 +55146,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" }, { - "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.1", + "name": "rhacs-operator.v4.1.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", "properties": [ { "type": "olm.gvk", @@ -52983,7 +55224,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.1" + "version": "4.1.3" } }, { @@ -52993,10 +55234,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", - "createdAt": "2023-07-10T08:32:03.992249+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", + "createdAt": "2023-08-14T22:16:04.333153+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.1", + "olm.skipRange": ">= 4.0.0 < 4.1.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -53788,7 +56029,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:select:EBPF", + "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", + "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" + ] }, { "path": "perNode.collector.imageFlavor", @@ -54008,63 +56254,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" }, { - "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.2", + "name": "rhacs-operator.v4.1.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", "properties": [ { "type": "olm.gvk", @@ -54086,7 +56332,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.2" + "version": "4.1.4" } }, { @@ -54096,10 +56342,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", - "createdAt": "2023-07-24T17:50:01.771355+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", + "createdAt": "2023-10-18T09:13:19.997173+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.2", + "olm.skipRange": ">= 4.0.0 < 4.1.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -54891,7 +57137,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:select:EBPF", + "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", + "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" + ] }, { "path": "perNode.collector.imageFlavor", @@ -55111,63 +57362,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" }, { - "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.3", + "name": "rhacs-operator.v4.1.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", "properties": [ { "type": "olm.gvk", @@ -55189,7 +57440,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.3" + "version": "4.1.5" } }, { @@ -55199,10 +57450,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", - "createdAt": "2023-08-14T22:16:04.333153+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", + "createdAt": "2023-11-07T01:46:09.045321+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.3", + "olm.skipRange": ">= 4.0.0 < 4.1.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -56219,63 +58470,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" }, { - "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.4", + "name": "rhacs-operator.v4.1.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", "properties": [ { "type": "olm.gvk", @@ -56297,7 +58548,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.4" + "version": "4.1.6" } }, { @@ -56307,10 +58558,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", - "createdAt": "2023-10-18T09:13:19.997173+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", + "createdAt": "2024-01-13T18:55:22.011709+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.4", + "olm.skipRange": ">= 4.0.0 < 4.1.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57327,63 +59578,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" }, { - "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.5", + "name": "rhacs-operator.v4.2.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", "properties": [ { "type": "olm.gvk", @@ -57405,7 +59656,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.5" + "version": "4.2.0" } }, { @@ -57415,10 +59666,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", - "createdAt": "2023-11-07T01:46:09.045321+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", + "createdAt": "2023-09-12T01:02:34.540467+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.5", + "olm.skipRange": ">= 4.1.0 < 4.2.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57526,6 +59777,22 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -57900,10 +60167,47 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -58103,6 +60407,30 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "registryOverride", + "displayName": "Custom Default Image Registry", + "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -58133,6 +60461,11 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, + { + "path": "admissionControl.replicas", + "displayName": "Replicas", + "description": "The number of replicas of the admission control pod." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -58187,6 +60520,43 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -58210,7 +60580,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -58435,63 +60805,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" }, { - "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.6", + "name": "rhacs-operator.v4.2.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", "properties": [ { "type": "olm.gvk", @@ -58513,7 +60883,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.6" + "version": "4.2.1" } }, { @@ -58523,10 +60893,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", - "createdAt": "2024-01-13T18:55:22.011709+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", + "createdAt": "2023-09-29T16:19:13.443248+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.6", + "olm.skipRange": ">= 4.1.0 < 4.2.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -58634,6 +61004,22 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -59008,10 +61394,47 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -59211,6 +61634,30 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "registryOverride", + "displayName": "Custom Default Image Registry", + "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -59241,6 +61688,11 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, + { + "path": "admissionControl.replicas", + "displayName": "Replicas", + "description": "The number of replicas of the admission control pod." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -59295,6 +61747,43 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -59318,7 +61807,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -59543,63 +62032,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" }, { - "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.0", + "name": "rhacs-operator.v4.2.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", "properties": [ { "type": "olm.gvk", @@ -59621,7 +62110,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.0" + "version": "4.2.2" } }, { @@ -59631,10 +62120,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", - "createdAt": "2023-09-12T01:02:34.540467+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", + "createdAt": "2023-10-19T13:32:34.111693+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.0", + "olm.skipRange": ">= 4.1.0 < 4.2.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -60770,63 +63259,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" }, { - "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.1", + "name": "rhacs-operator.v4.2.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", "properties": [ { "type": "olm.gvk", @@ -60848,7 +63337,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.1" + "version": "4.2.3" } }, { @@ -60858,10 +63347,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", - "createdAt": "2023-09-29T16:19:13.443248+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", + "createdAt": "2023-11-21T05:25:39.011981+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.1", + "olm.skipRange": ">= 4.1.0 < 4.2.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -61997,63 +64486,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" }, { - "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.2", + "name": "rhacs-operator.v4.2.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", "properties": [ { "type": "olm.gvk", @@ -62075,7 +64564,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.2" + "version": "4.2.4" } }, { @@ -62085,10 +64574,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", - "createdAt": "2023-10-19T13:32:34.111693+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", + "createdAt": "2024-01-18T02:09:52.083679+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.2", + "olm.skipRange": ">= 4.1.0 < 4.2.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -63224,63 +65713,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" }, { - "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.3", + "name": "rhacs-operator.v4.2.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", "properties": [ { "type": "olm.gvk", @@ -63302,7 +65791,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.3" + "version": "4.2.5" } }, { @@ -63312,10 +65801,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", - "createdAt": "2023-11-21T05:25:39.011981+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", + "createdAt": "2024-03-13T14:51:55.084122+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.3", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.1.0 < 4.2.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64451,63 +66947,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" }, { - "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.4", + "name": "rhacs-operator.v4.3.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", "properties": [ { "type": "olm.gvk", @@ -64529,7 +67025,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.4" + "version": "4.3.0" } }, { @@ -64539,10 +67035,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", - "createdAt": "2024-01-18T02:09:52.083679+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", + "createdAt": "2023-11-07T21:47:58.616239+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.4", + "olm.skipRange": ">= 4.2.0 < 4.3.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64712,6 +67208,14 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, + { + "path": "central.notifierSecretsEncryption", + "displayName": "Notifier Secrets Encryption", + "description": "Configures the encryption of notifier secrets stored in the Central DB.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -64945,6 +67449,11 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "central.notifierSecretsEncryption.enabled", + "displayName": "Enabled", + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -65678,63 +68187,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" }, { - "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.5", + "name": "rhacs-operator.v4.3.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", "properties": [ { "type": "olm.gvk", @@ -65756,7 +68265,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.5" + "version": "4.3.1" } }, { @@ -65766,17 +68275,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", - "createdAt": "2024-03-13T14:51:55.084122+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", + "createdAt": "2023-12-06T13:20:57.612053+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", - "features.operators.openshift.io/proxy-aware": "true", - "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", - "olm.skipRange": ">= 4.1.0 < 4.2.5", + "olm.skipRange": ">= 4.2.0 < 4.3.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -65946,6 +68448,14 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, + { + "path": "central.notifierSecretsEncryption", + "displayName": "Notifier Secrets Encryption", + "description": "Configures the encryption of notifier secrets stored in the Central DB.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -66179,6 +68689,11 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "central.notifierSecretsEncryption.enabled", + "displayName": "Enabled", + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -66912,63 +69427,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" }, { - "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.0", + "name": "rhacs-operator.v4.3.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", "properties": [ { "type": "olm.gvk", @@ -66990,7 +69505,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.0" + "version": "4.3.2" } }, { @@ -67000,10 +69515,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", - "createdAt": "2023-11-07T21:47:58.616239+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", + "createdAt": "2024-01-04T20:10:39.006092+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.0", + "olm.skipRange": ">= 4.2.0 < 4.3.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -68152,63 +70667,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" }, { - "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.1", + "name": "rhacs-operator.v4.3.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", "properties": [ { "type": "olm.gvk", @@ -68230,7 +70745,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.1" + "version": "4.3.3" } }, { @@ -68240,10 +70755,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", - "createdAt": "2023-12-06T13:20:57.612053+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", + "createdAt": "2024-01-16T14:42:12.278842+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.1", + "olm.skipRange": ">= 4.2.0 < 4.3.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -69392,51 +71907,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" }, { - "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" }, { "name": "kube-rbac-proxy", @@ -69446,9 +71961,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.2", + "name": "rhacs-operator.v4.3.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", "properties": [ { "type": "olm.gvk", @@ -69470,7 +71985,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.2" + "version": "4.3.4" } }, { @@ -69480,10 +71995,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", - "createdAt": "2024-01-04T20:10:39.006092+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", + "createdAt": "2024-01-19T17:55:30.535183+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.2", + "olm.skipRange": ">= 4.2.0 < 4.3.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -70632,51 +73147,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" }, { - "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" }, { "name": "kube-rbac-proxy", @@ -70686,9 +73201,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.3", + "name": "rhacs-operator.v4.3.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", "properties": [ { "type": "olm.gvk", @@ -70710,7 +73225,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.3" + "version": "4.3.5" } }, { @@ -70720,10 +73235,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", - "createdAt": "2024-01-16T14:42:12.278842+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", + "createdAt": "2024-03-12T22:54:10.070283+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.3", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.2.0 < 4.3.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -71872,63 +74394,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" }, { - "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.4", + "name": "rhacs-operator.v4.3.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", "properties": [ { "type": "olm.gvk", @@ -71950,7 +74472,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.4" + "version": "4.3.6" } }, { @@ -71960,10 +74482,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", - "createdAt": "2024-01-19T17:55:30.535183+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", + "createdAt": "2024-03-26T14:20:06.765795+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.4", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.2.0 < 4.3.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -73112,63 +75641,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" }, { - "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.5", + "name": "rhacs-operator.v4.3.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", "properties": [ { "type": "olm.gvk", @@ -73190,7 +75719,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.5" + "version": "4.3.7" } }, { @@ -73200,8 +75729,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", - "createdAt": "2024-03-12T22:54:10.070283+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", + "createdAt": "2024-05-08T08:29:41.699528+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -73210,7 +75739,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.5", + "olm.skipRange": ">= 4.2.0 < 4.3.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -74359,63 +76888,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" }, { - "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.6", + "name": "rhacs-operator.v4.3.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", "properties": [ { "type": "olm.gvk", @@ -74437,7 +76966,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.6" + "version": "4.3.8" } }, { @@ -74447,8 +76976,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", - "createdAt": "2024-03-26T14:20:06.765795+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", + "createdAt": "2024-06-06T22:31:19.365878+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -74457,7 +76986,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.6", + "olm.skipRange": ">= 4.2.0 < 4.3.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -75606,63 +78135,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" }, { - "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.7", + "name": "rhacs-operator.v4.4.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", "properties": [ { "type": "olm.gvk", @@ -75684,7 +78213,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.7" + "version": "4.4.0" } }, { @@ -75694,8 +78223,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", - "createdAt": "2024-05-08T08:29:41.699528+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", + "createdAt": "2024-03-28T13:36:16.105762+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -75704,7 +78233,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.7", + "olm.skipRange": ">= 4.3.0 < 4.4.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -75778,6 +78307,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" + }, { "path": "egress", "displayName": "Egress", @@ -75804,14 +78338,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -75828,6 +78354,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -75926,8 +78460,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String", + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -76118,7 +78652,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + "description": "Enables the encryption of notifier secrets stored in the Central DB." }, { "path": "central.persistence.persistentVolumeClaim", @@ -76213,7 +78747,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -76307,7 +78844,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -76354,6 +78891,210 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.matcher", + "displayName": "Matcher", + "description": "Settings pertaining to the matcher deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.matcher.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.matcher.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.matcher.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.matcher.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.matcher.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.matcher.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -76426,6 +79167,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" + }, { "path": "tls", "displayName": "TLS", @@ -76447,14 +79193,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -76479,6 +79217,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -76566,7 +79312,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -76628,7 +79377,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -76640,6 +79389,14 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, + { + "path": "perNode.collector.forceCollection", + "displayName": "Force Collection", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -76708,7 +79465,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -76750,6 +79507,152 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "sensor.resources", "displayName": "Resources", @@ -76853,63 +79756,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" }, { - "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.8", + "name": "rhacs-operator.v4.4.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", "properties": [ { "type": "olm.gvk", @@ -76931,7 +79838,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.8" + "version": "4.4.1" } }, { @@ -76941,8 +79848,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", - "createdAt": "2024-06-06T22:31:19.365878+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", + "createdAt": "2024-04-19T04:56:16.762727+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -76951,7 +79858,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.8", + "olm.skipRange": ">= 4.3.0 < 4.4.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -77025,6 +79932,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" + }, { "path": "egress", "displayName": "Egress", @@ -77051,14 +79963,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -77075,6 +79979,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -77173,8 +80085,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String", + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -77365,7 +80277,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + "description": "Enables the encryption of notifier secrets stored in the Central DB." }, { "path": "central.persistence.persistentVolumeClaim", @@ -77460,7 +80372,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -77554,7 +80469,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -77601,6 +80516,210 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.matcher", + "displayName": "Matcher", + "description": "Settings pertaining to the matcher deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.matcher.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.matcher.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.matcher.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.matcher.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.matcher.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.matcher.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -77673,6 +80792,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" + }, { "path": "tls", "displayName": "TLS", @@ -77694,14 +80818,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -77726,6 +80842,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -77813,7 +80937,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -77875,7 +81002,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -77887,6 +81014,14 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, + { + "path": "perNode.collector.forceCollection", + "displayName": "Force Collection", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -77955,7 +81090,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -77997,6 +81132,152 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "sensor.resources", "displayName": "Resources", @@ -78100,63 +81381,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" }, { - "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.0", + "name": "rhacs-operator.v4.4.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", "properties": [ { "type": "olm.gvk", @@ -78178,7 +81463,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.0" + "version": "4.4.2" } }, { @@ -78188,8 +81473,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", - "createdAt": "2024-03-28T13:36:16.105762+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", + "createdAt": "2024-05-17T07:35:35.027800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -78198,7 +81483,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.0", + "olm.skipRange": ">= 4.3.0 < 4.4.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -79721,67 +83006,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { - "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.1", + "name": "rhacs-operator.v4.4.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", "properties": [ { "type": "olm.gvk", @@ -79803,7 +83088,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.1" + "version": "4.4.3" } }, { @@ -79813,8 +83098,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", - "createdAt": "2024-04-19T04:56:16.762727+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", + "createdAt": "2024-06-07T17:48:09.590145+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -79823,7 +83108,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.1", + "olm.skipRange": ">= 4.3.0 < 4.4.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -81346,67 +84631,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { - "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.2", + "name": "rhacs-operator.v4.4.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", "properties": [ { "type": "olm.gvk", @@ -81428,7 +84713,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.2" + "version": "4.4.4" } }, { @@ -81438,8 +84723,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", - "createdAt": "2024-05-17T07:35:35.027800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", + "createdAt": "2024-06-28T21:30:10.488800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -81448,7 +84733,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.2", + "olm.skipRange": ">= 4.3.0 < 4.4.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -82971,67 +86256,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { - "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.3", + "name": "rhacs-operator.v4.4.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", "properties": [ { "type": "olm.gvk", @@ -83053,7 +86338,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.3" + "version": "4.4.5" } }, { @@ -83063,8 +86348,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", - "createdAt": "2024-06-07T17:48:09.590145+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", + "createdAt": "2024-08-27T12:29:34.335422+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -83073,7 +86358,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.3", + "olm.skipRange": ">= 4.3.0 < 4.4.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -84596,67 +87881,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { - "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.4", + "name": "rhacs-operator.v4.4.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", "properties": [ { "type": "olm.gvk", @@ -84678,7 +87963,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.4" + "version": "4.4.6" } }, { @@ -84688,8 +87973,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", - "createdAt": "2024-06-28T21:30:10.488800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", + "createdAt": "2024-11-10T04:53:15.387280+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -84698,7 +87983,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.4", + "olm.skipRange": ">= 4.3.0 < 4.4.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -86221,67 +89506,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { - "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.5", + "name": "rhacs-operator.v4.4.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", "properties": [ { "type": "olm.gvk", @@ -86303,7 +89588,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.5" + "version": "4.4.7" } }, { @@ -86313,8 +89598,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", - "createdAt": "2024-08-27T12:29:34.335422+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", + "createdAt": "2024-11-20T14:24:50.035665+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -86323,7 +89608,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.5", + "olm.skipRange": ">= 4.3.0 < 4.4.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -87846,67 +91131,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { - "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.6", + "name": "rhacs-operator.v4.4.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", "properties": [ { "type": "olm.gvk", @@ -87928,7 +91213,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.6" + "version": "4.4.8" } }, { @@ -87938,17 +91223,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", - "createdAt": "2024-11-10T04:53:15.387280+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", + "createdAt": "2025-02-10T19:50:13.597164+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.6", + "olm.skipRange": ">= 4.3.0 < 4.4.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -89471,67 +92756,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { - "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.7", + "name": "rhacs-operator.v4.5.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", "properties": [ { "type": "olm.gvk", @@ -89553,7 +92838,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.7" + "version": "4.5.0" } }, { @@ -89563,8 +92848,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", - "createdAt": "2024-11-20T14:24:50.035665+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", + "createdAt": "2024-07-18T07:50:57.394343+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -89573,7 +92858,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.7", + "olm.skipRange": ">= 4.4.0 < 4.5.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -91096,67 +94381,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { - "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.8", + "name": "rhacs-operator.v4.5.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", "properties": [ { "type": "olm.gvk", @@ -91178,7 +94463,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.8" + "version": "4.5.1" } }, { @@ -91188,17 +94473,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", - "createdAt": "2025-02-10T19:50:13.597164+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", + "createdAt": "2024-08-09T22:22:58.344207+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.8", + "olm.skipRange": ">= 4.4.0 < 4.5.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -92721,67 +96006,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { - "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.0", + "name": "rhacs-operator.v4.5.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", "properties": [ { "type": "olm.gvk", @@ -92803,7 +96088,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.0" + "version": "4.5.2" } }, { @@ -92813,8 +96098,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", - "createdAt": "2024-07-18T07:50:57.394343+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", + "createdAt": "2024-09-10T14:22:01.819821+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -92823,7 +96108,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.0", + "olm.skipRange": ">= 4.4.0 < 4.5.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -94346,67 +97631,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { - "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.1", + "name": "rhacs-operator.v4.5.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", "properties": [ { "type": "olm.gvk", @@ -94428,7 +97713,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.1" + "version": "4.5.3" } }, { @@ -94438,8 +97723,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", - "createdAt": "2024-08-09T22:22:58.344207+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", + "createdAt": "2024-09-26T09:42:38.694087+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -94448,7 +97733,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.1", + "olm.skipRange": ">= 4.4.0 < 4.5.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -95971,67 +99256,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { - "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.2", + "name": "rhacs-operator.v4.5.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", "properties": [ { "type": "olm.gvk", @@ -96053,7 +99338,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.2" + "version": "4.5.4" } }, { @@ -96063,8 +99348,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", - "createdAt": "2024-09-10T14:22:01.819821+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", + "createdAt": "2024-10-10T11:16:01.785870+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -96073,7 +99358,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.2", + "olm.skipRange": ">= 4.4.0 < 4.5.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -97596,67 +100881,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { - "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.3", + "name": "rhacs-operator.v4.5.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", "properties": [ { "type": "olm.gvk", @@ -97678,7 +100963,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.3" + "version": "4.5.5" } }, { @@ -97688,8 +100973,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", - "createdAt": "2024-09-26T09:42:38.694087+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", + "createdAt": "2024-11-18T20:39:57.020288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -97698,7 +100983,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.3", + "olm.skipRange": ">= 4.4.0 < 4.5.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -99221,67 +102506,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { - "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.4", + "name": "rhacs-operator.v4.5.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", "properties": [ { "type": "olm.gvk", @@ -99303,7 +102588,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.4" + "version": "4.5.6" } }, { @@ -99313,17 +102598,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", - "createdAt": "2024-10-10T11:16:01.785870+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", + "createdAt": "2025-02-05T21:19:41.562041+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.4", + "olm.skipRange": ">= 4.4.0 < 4.5.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -100846,67 +104131,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { - "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.5", + "name": "rhacs-operator.v4.5.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", "properties": [ { "type": "olm.gvk", @@ -100928,7 +104213,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.5" + "version": "4.5.7" } }, { @@ -100938,17 +104223,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", - "createdAt": "2024-11-18T20:39:57.020288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", + "createdAt": "2025-03-05T11:12:37.179666+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.5", + "olm.skipRange": ">= 4.4.0 < 4.5.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -102471,67 +105756,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { - "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.6", + "name": "rhacs-operator.v4.5.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", "properties": [ { "type": "olm.gvk", @@ -102553,7 +105838,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.6" + "version": "4.5.8" } }, { @@ -102563,8 +105848,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", - "createdAt": "2025-02-05T21:19:41.562041+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", + "createdAt": "2025-03-25T11:32:03.015706+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -102573,7 +105858,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.6", + "olm.skipRange": ">= 4.4.0 < 4.5.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -104096,67 +107381,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { - "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.7", + "name": "rhacs-operator.v4.5.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", "properties": [ { "type": "olm.gvk", @@ -104178,7 +107463,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.7" + "version": "4.5.9" } }, { @@ -104188,8 +107473,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", - "createdAt": "2025-03-05T11:12:37.179666+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", + "createdAt": "2025-04-09T22:51:15.157672+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -104198,7 +107483,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.7", + "olm.skipRange": ">= 4.4.0 < 4.5.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -105721,68 +109006,76 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { - "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.8", + "name": "rhacs-operator.v4.6.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, { "type": "olm.gvk", "value": { @@ -105803,7 +109096,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.8" + "version": "4.6.0" } }, { @@ -105813,22 +109106,25 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", - "createdAt": "2025-03-25T11:32:03.015706+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", + "createdAt": "2024-12-03T01:44:17.371830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "features.operators.openshift.io/cnf": "false", + "features.operators.openshift.io/cni": "false", + "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.8", + "olm.skipRange": ">= 4.5.0 < 4.6.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -105839,7 +109135,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -105895,7 +109191,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." }, { "path": "scannerV4", @@ -105944,10 +109240,26 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "configAsCode", + "displayName": "Config-as-Code", + "description": "Config-as-Code configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -105955,27 +109267,22 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." }, { "path": "central.db", @@ -105985,7 +109292,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106009,7 +109316,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106027,10 +109334,23 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106046,22 +109366,32 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." + }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.connectionPoolSize", + "displayName": "Database Connection Pool Size Settings", + "description": "Configures the database connection pool size." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106080,14 +109410,14 @@ ] }, { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + "path": "central.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106100,6 +109430,16 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, + { + "path": "central.db.connectionPoolSize.maxConnections", + "displayName": "Maximum Connections", + "description": "Maximum number of connections in the connection pool." + }, + { + "path": "central.db.connectionPoolSize.minConnections", + "displayName": "Minimum Connections", + "description": "Minimum number of connections in the connection pool." + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -106111,12 +109451,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -106126,12 +109466,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106139,7 +109479,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106232,12 +109572,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -106247,12 +109587,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -106262,12 +109602,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106275,7 +109615,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106306,6 +109646,11 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, + { + "path": "configAsCode.configAsCodeComponent", + "displayName": "Config as Code component", + "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" + }, { "path": "customize.labels", "displayName": "Labels", @@ -106324,7 +109669,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -106337,7 +109682,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106349,6 +109694,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -106364,6 +109714,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -106372,17 +109727,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -106403,7 +109758,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -106413,7 +109768,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106431,10 +109786,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -106458,7 +109818,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106476,10 +109836,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -106513,7 +109878,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -106521,12 +109886,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106544,15 +109909,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -106562,12 +109932,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106575,7 +109945,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106588,7 +109958,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106606,10 +109976,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -106638,7 +110013,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106656,10 +110031,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.matcher.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -106683,7 +110063,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "tls.additionalCAs", @@ -106696,7 +110076,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -106718,19 +110098,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." }, { "path": "sensor", @@ -106740,7 +110120,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." }, { "path": "perNode", @@ -106755,7 +110135,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -106807,10 +110187,18 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106823,7 +110211,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -106838,7 +110226,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." }, { "path": "admissionControl.bypass", @@ -106853,7 +110241,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106871,10 +110259,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "admissionControl.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -106902,7 +110295,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106914,6 +110307,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -106929,6 +110327,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -106937,17 +110340,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." }, { "path": "perNode.compliance", @@ -106962,12 +110365,17 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -106977,12 +110385,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "description": "Deprecated field. This field will be removed in a future release.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106990,7 +110398,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106998,7 +110406,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107006,7 +110414,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107014,7 +110422,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -107034,7 +110442,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107052,10 +110460,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -107079,7 +110492,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107097,6 +110510,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -107121,7 +110539,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -107129,12 +110547,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107152,15 +110570,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -107170,12 +110593,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107183,7 +110606,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107196,7 +110619,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107214,10 +110637,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -107241,12 +110669,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107264,11 +110692,30 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "sensor.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] + }, + { + "name": "securitypolicies.config.stackrox.io", + "version": "v1alpha1", + "kind": "SecurityPolicy", + "displayName": "Security Policy", + "description": "SecurityPolicy is the schema for the policies API.", + "resources": [ + { + "name": "", + "kind": "Deployment", + "version": "v1" + } + ] } ] }, @@ -107307,6 +110754,7 @@ "risk" ], "labels": { + "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -107346,68 +110794,76 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { - "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.9", + "name": "rhacs-operator.v4.6.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, { "type": "olm.gvk", "value": { @@ -107428,7 +110884,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.9" + "version": "4.6.1" } }, { @@ -107438,22 +110894,25 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", - "createdAt": "2025-04-09T22:51:15.157672+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", + "createdAt": "2024-12-16T08:57:12.959931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "features.operators.openshift.io/cnf": "false", + "features.operators.openshift.io/cni": "false", + "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.9", + "olm.skipRange": ">= 4.5.0 < 4.6.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -107464,7 +110923,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -107520,7 +110979,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." }, { "path": "scannerV4", @@ -107569,10 +111028,26 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "configAsCode", + "displayName": "Config-as-Code", + "description": "Config-as-Code configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107580,27 +111055,22 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." }, { "path": "central.db", @@ -107610,7 +111080,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107634,7 +111104,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107652,10 +111122,23 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107671,22 +111154,32 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." + }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.connectionPoolSize", + "displayName": "Database Connection Pool Size Settings", + "description": "Configures the database connection pool size." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107705,14 +111198,14 @@ ] }, { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + "path": "central.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107725,6 +111218,16 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, + { + "path": "central.db.connectionPoolSize.maxConnections", + "displayName": "Maximum Connections", + "description": "Maximum number of connections in the connection pool." + }, + { + "path": "central.db.connectionPoolSize.minConnections", + "displayName": "Minimum Connections", + "description": "Minimum number of connections in the connection pool." + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -107736,12 +111239,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -107751,12 +111254,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107764,7 +111267,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107857,12 +111360,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -107872,12 +111375,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -107887,12 +111390,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107900,7 +111403,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107931,6 +111434,11 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, + { + "path": "configAsCode.configAsCodeComponent", + "displayName": "Config as Code component", + "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" + }, { "path": "customize.labels", "displayName": "Labels", @@ -107949,7 +111457,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -107962,7 +111470,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107974,6 +111482,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -107989,6 +111502,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -107997,17 +111515,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -108028,7 +111546,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -108038,7 +111556,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108056,10 +111574,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -108083,7 +111606,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108101,10 +111624,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -108138,7 +111666,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -108146,12 +111674,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108169,15 +111697,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -108187,12 +111720,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108200,7 +111733,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108213,7 +111746,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108231,10 +111764,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -108263,7 +111801,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108281,10 +111819,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.matcher.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -108308,7 +111851,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "tls.additionalCAs", @@ -108321,7 +111864,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -108343,19 +111886,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." }, { "path": "sensor", @@ -108365,7 +111908,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." }, { "path": "perNode", @@ -108380,7 +111923,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -108432,10 +111975,18 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108448,7 +111999,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -108463,7 +112014,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." }, { "path": "admissionControl.bypass", @@ -108478,7 +112029,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108496,10 +112047,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "admissionControl.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -108527,7 +112083,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108539,6 +112095,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -108554,6 +112115,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -108562,17 +112128,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." }, { "path": "perNode.compliance", @@ -108587,12 +112153,17 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -108602,12 +112173,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "description": "Deprecated field. This field will be removed in a future release.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108615,7 +112186,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108623,7 +112194,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108631,7 +112202,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108639,7 +112210,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -108659,7 +112230,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108677,10 +112248,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -108704,7 +112280,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108722,6 +112298,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -108746,7 +112327,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -108754,12 +112335,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108777,15 +112358,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -108795,12 +112381,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108808,7 +112394,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108821,7 +112407,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108839,10 +112425,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -108866,12 +112457,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108889,11 +112480,30 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "sensor.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] + }, + { + "name": "securitypolicies.config.stackrox.io", + "version": "v1alpha1", + "kind": "SecurityPolicy", + "displayName": "Security Policy", + "description": "SecurityPolicy is the schema for the policies API.", + "resources": [ + { + "name": "", + "kind": "Deployment", + "version": "v1" + } + ] } ] }, @@ -108932,6 +112542,7 @@ "risk" ], "labels": { + "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -108971,67 +112582,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { - "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.0", + "name": "rhacs-operator.v4.6.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", "properties": [ { "type": "olm.gvk", @@ -109061,7 +112672,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.0" + "version": "4.6.2" } }, { @@ -109071,8 +112682,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", - "createdAt": "2024-12-03T01:44:17.371830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", + "createdAt": "2025-01-29T02:41:28.863294+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -109084,7 +112695,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.0", + "olm.skipRange": ">= 4.5.0 < 4.6.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -110759,67 +114370,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { - "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.1", + "name": "rhacs-operator.v4.6.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", "properties": [ { "type": "olm.gvk", @@ -110849,7 +114460,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.1" + "version": "4.6.3" } }, { @@ -110859,20 +114470,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", - "createdAt": "2024-12-16T08:57:12.959931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", + "createdAt": "2025-03-05T11:04:05.599661+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.1", + "olm.skipRange": ">= 4.5.0 < 4.6.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -112547,67 +116158,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { - "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.2", + "name": "rhacs-operator.v4.6.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", "properties": [ { "type": "olm.gvk", @@ -112637,7 +116248,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.2" + "version": "4.6.4" } }, { @@ -112647,20 +116258,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", - "createdAt": "2025-01-29T02:41:28.863294+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", + "createdAt": "2025-03-27T13:59:26.005302+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.2", + "olm.skipRange": ">= 4.5.0 < 4.6.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -114335,67 +117946,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { - "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.3", + "name": "rhacs-operator.v4.6.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", "properties": [ { "type": "olm.gvk", @@ -114425,7 +118036,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.3" + "version": "4.6.5" } }, { @@ -114435,8 +118046,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", - "createdAt": "2025-03-05T11:04:05.599661+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", + "createdAt": "2025-04-09T22:56:31.952064+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -114448,7 +118059,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.3", + "olm.skipRange": ">= 4.5.0 < 4.6.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -116123,67 +119734,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { - "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.4", + "name": "rhacs-operator.v4.6.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", "properties": [ { "type": "olm.gvk", @@ -116213,7 +119824,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.4" + "version": "4.6.6" } }, { @@ -116223,8 +119834,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", - "createdAt": "2025-03-27T13:59:26.005302+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", + "createdAt": "2025-05-20T16:00:10.253579+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -116236,7 +119847,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.4", + "olm.skipRange": ">= 4.5.0 < 4.6.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -117911,67 +121522,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { - "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.5", + "name": "rhacs-operator.v4.6.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", "properties": [ { "type": "olm.gvk", @@ -118001,7 +121612,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.5" + "version": "4.6.7" } }, { @@ -118011,8 +121622,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", - "createdAt": "2025-04-09T22:56:31.952064+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", + "createdAt": "2025-06-06T16:43:15.187144+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -118024,7 +121635,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.5", + "olm.skipRange": ">= 4.5.0 < 4.6.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -119699,67 +123310,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { - "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.6", + "name": "rhacs-operator.v4.6.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", "properties": [ { "type": "olm.gvk", @@ -119789,7 +123400,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.6" + "version": "4.6.8" } }, { @@ -119799,8 +123410,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", - "createdAt": "2025-05-20T16:00:10.253579+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e", + "createdAt": "2025-07-16T06:20:16.381009+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -119812,7 +123423,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.6", + "olm.skipRange": ">= 4.5.0 < 4.6.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -121487,67 +125098,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" }, { - "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.7", + "name": "rhacs-operator.v4.6.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2", "properties": [ { "type": "olm.gvk", @@ -121577,7 +125188,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.7" + "version": "4.6.9" } }, { @@ -121587,8 +125198,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", - "createdAt": "2025-06-06T16:43:15.187144+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661", + "createdAt": "2025-08-14T17:46:18.113538+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -121600,7 +125211,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.7", + "olm.skipRange": ">= 4.5.0 < 4.6.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -123275,67 +126886,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ea975ea544c509ead7cf0a0e137bac006c89acb1897e7b1975dcc9b173b88ff" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8cfa65691100319c9ef687a627766f94f26a34063efc428d94ff8b0c4f534d53" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2550591bd9d5272001cc3f0298fd01b736cccc4d456d6a63ebe0d56fd7d3868f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6a22b0ebf29d54433cdb9dcb3b1ba4f33737ca85ec134ba8ac655ab7d56be583" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661" }, { - "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "name": "rhacs-rhel8-operator-d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d533f8730e02eb9b0b73f6fafe42bff36ee4ddcffffaf2b0cd694323659351a8" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:852b629321443b08f77b44b96cd294f528789cef4be3ecb3ff8ace37c13e9637" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d02cdb6aa55f142803751481d2d0f5e0d9e03ced10c8adb5b5676809cba503e8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b9566e692200cae917f652c6a135c325ee1d3983aa5d035bbbdba6a350083f2" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d7392cf4d8248cb3f2d9137d45438fd026eecdbe987527bc4b834290d08c1f0" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:719968b68e00ff5284a8599bb393677ada1dbaac865b0b40fa9916c58bfcdb32" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:975c0543ad8d3d45f4e5eac573f6e24fe7f8d7537eed73ec2a8664d4a1479d1b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.8", + "name": "rhacs-operator.v4.7.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5", "properties": [ { "type": "olm.gvk", @@ -123365,7 +126976,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.8" + "version": "4.7.0" } }, { @@ -123375,8 +126986,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e", - "createdAt": "2025-07-16T06:20:16.381009+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68", + "createdAt": "2025-03-03T21:35:05.802338+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -123388,7 +126999,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.8", + "olm.skipRange": ">= 4.6.0 < 4.7.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -124480,7 +128091,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -124646,7 +128257,6 @@ "displayName": "Collection", "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" ] @@ -124654,7 +128264,10 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." + "description": "Deprecated field.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "perNode.collector.forceCollection", @@ -125063,67 +128676,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" - }, - { - "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce1dbef29e7861f5d4c66f8315349ab5aebc563a65e88955f43d04847e7c8602" }, { - "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3163efc7235828def4e78728f44f66cd3a1fce30ba842258e7dbf9e13c991ec4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e503a3bcd91fba2e30c380aaff6f3df7bddaef40223695bef6d7fb6c698d90e3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" }, { - "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + "name": "rhacs-rhel8-operator-898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:a1f9fc80da61b9dc89c991facd7145505d001168d3ac7ce9338824173df1c5e1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:170c7b617e0ea4a5a75eebbebaedfef4ff86907668d8ae0b6f8f68e781e7319c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:936d0cb7de992801f5716cca70e098744403cbd4ce732c0c658c2edb216a044f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b2590e914ba0682a48eb5d8de56c76bd91c6082461b035bd341680323d35695" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7f4a6aaa4acf7a4dc73c3c8b2c40a9c8a915281074ae966223e70547a09ec108" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1bc4846995e23a7950eb371c452562583ca7b7f14b44830ba608676cb50aeeaa" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f0222a1f17259d479ef57627175bcda070b4ca988035673f5ef970d9fac11bba" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.7.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d", "properties": [ { "type": "olm.gvk", @@ -125153,7 +128762,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.0" + "version": "4.7.1" } }, { @@ -125163,8 +128772,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68", - "createdAt": "2025-03-03T21:35:05.802338+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222", + "createdAt": "2025-03-24T17:52:02.024830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -125176,7 +128785,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.0", + "olm.skipRange": ">= 4.6.0 < 4.7.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -126853,63 +130462,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce1dbef29e7861f5d4c66f8315349ab5aebc563a65e88955f43d04847e7c8602" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:345ebe9e503ab55fd79d93d79dededc4f01dc206082b679853cc94a58955c480" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3163efc7235828def4e78728f44f66cd3a1fce30ba842258e7dbf9e13c991ec4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cf8715b0b73a2e8e2126f3c55e6ba7023ea67e006673124d598070d2c1841ae8" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e503a3bcd91fba2e30c380aaff6f3df7bddaef40223695bef6d7fb6c698d90e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00f0757cc04fe701219c006a3e5fb8a24b442ba75a7e8e3d693577d32e7349bb" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" }, { - "name": "rhacs-rhel8-operator-898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" + "name": "rhacs-rhel8-operator-63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:a1f9fc80da61b9dc89c991facd7145505d001168d3ac7ce9338824173df1c5e1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fc123457b6525f7eb26a6850ca91d98cd8ff2bcb6044b34e73d240f86c2b3a98" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:170c7b617e0ea4a5a75eebbebaedfef4ff86907668d8ae0b6f8f68e781e7319c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:aebb4a7b84cc9d9b4154b606afd8160d0c4e960d29c8c146b2f23c5dab730006" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:936d0cb7de992801f5716cca70e098744403cbd4ce732c0c658c2edb216a044f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d2fd10bd74cc64d6853e5c923d380ed9a75e9c33499e639d1f764aea72606e63" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b2590e914ba0682a48eb5d8de56c76bd91c6082461b035bd341680323d35695" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:507b718f3e38bee95d854c2c9f2da62d975e5a916017217beda7b3790a550ab9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7f4a6aaa4acf7a4dc73c3c8b2c40a9c8a915281074ae966223e70547a09ec108" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07bba246bb646cc4322da8a44782ea29690125c6b31d13a3e39f87e238fe9588" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1bc4846995e23a7950eb371c452562583ca7b7f14b44830ba608676cb50aeeaa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:14d1e6e5665b3546fe4851bdca923a02f3147c1937704bcd89376620b651340f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f0222a1f17259d479ef57627175bcda070b4ca988035673f5ef970d9fac11bba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1106758da4358e026e53811ee163e7c7a53504181440f817664e92227be792c2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.1", + "name": "rhacs-operator.v4.7.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2", "properties": [ { "type": "olm.gvk", @@ -126939,7 +130548,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.1" + "version": "4.7.2" } }, { @@ -126949,8 +130558,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222", - "createdAt": "2025-03-24T17:52:02.024830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27", + "createdAt": "2025-04-10T22:15:36.458414+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -126962,7 +130571,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.1", + "olm.skipRange": ">= 4.6.0 < 4.7.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -128639,63 +132248,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:345ebe9e503ab55fd79d93d79dededc4f01dc206082b679853cc94a58955c480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3081b0171fcdb48d174d7e0269dddd7fe999d3b690d88c1f5eb23e8688c1d38a" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cf8715b0b73a2e8e2126f3c55e6ba7023ea67e006673124d598070d2c1841ae8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:7fa4a50498f994d7cdc08a189ce0c7f1f88dce626a4b3a7202a402126820a519" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00f0757cc04fe701219c006a3e5fb8a24b442ba75a7e8e3d693577d32e7349bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:32a4d9bb9fab3a0b1a2097a07e15e0cd7f6f0a513a36989e317712efc901e44c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" }, { - "name": "rhacs-rhel8-operator-63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" + "name": "rhacs-rhel8-operator-2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fc123457b6525f7eb26a6850ca91d98cd8ff2bcb6044b34e73d240f86c2b3a98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c3c744575723fda16ac465a75a22ca4730b7fb2819522581076e26c9337b14b7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:aebb4a7b84cc9d9b4154b606afd8160d0c4e960d29c8c146b2f23c5dab730006" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4aca11de59a4a2562ae8a7a1bbf72cd582e09b0ba92e0f5189bb3aad0b7150a3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d2fd10bd74cc64d6853e5c923d380ed9a75e9c33499e639d1f764aea72606e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9975c60b21c87c28f0b4f694e8ed1f1c066e81a5ea9b36ebc2112b51ab493da4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:507b718f3e38bee95d854c2c9f2da62d975e5a916017217beda7b3790a550ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8abb617197083bf853fc2ff2964f49a22b0d41fe41e8ba0677cdded990779fd5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07bba246bb646cc4322da8a44782ea29690125c6b31d13a3e39f87e238fe9588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c3f3b643b1518e0e570f52f89829d75b6f34ed550c5dfca8ffa7e09b04e8a0f4" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:14d1e6e5665b3546fe4851bdca923a02f3147c1937704bcd89376620b651340f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:865315508f1329523cec2e0a1ad4032385c9aa9415aeda12d79b068aa5f7380b" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1106758da4358e026e53811ee163e7c7a53504181440f817664e92227be792c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e66b3d65d5a0908ae856ce669589fcccb6fecb138da5b307d92af6786cd6d64b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.2", + "name": "rhacs-operator.v4.7.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07", "properties": [ { "type": "olm.gvk", @@ -128725,7 +132334,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.2" + "version": "4.7.3" } }, { @@ -128735,8 +132344,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27", - "createdAt": "2025-04-10T22:15:36.458414+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941", + "createdAt": "2025-05-08T19:00:40.297611+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -128748,7 +132357,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.2", + "olm.skipRange": ">= 4.6.0 < 4.7.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -130425,63 +134034,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3081b0171fcdb48d174d7e0269dddd7fe999d3b690d88c1f5eb23e8688c1d38a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:027adb1b95c7d77633356daae7077fe07284a9473d4b094f6efb97b8e83ccf6d" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:7fa4a50498f994d7cdc08a189ce0c7f1f88dce626a4b3a7202a402126820a519" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f5490e13f95ddf76d39f277d2f5119b4ec2f8359310a4ebf0f9a455a2ee41ac0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:32a4d9bb9fab3a0b1a2097a07e15e0cd7f6f0a513a36989e317712efc901e44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:96fff6d59d35e0bd824d3fce8b130836e72f802c0613db13562e0a714dd2fccf" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" }, { - "name": "rhacs-rhel8-operator-2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" + "name": "rhacs-rhel8-operator-d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c3c744575723fda16ac465a75a22ca4730b7fb2819522581076e26c9337b14b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:46390085637511c007d67ecbc8bc5c98c752ed8903c9ab00140074dfa817b80b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4aca11de59a4a2562ae8a7a1bbf72cd582e09b0ba92e0f5189bb3aad0b7150a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:213d4a607edfb44852f5209e0c9c2d55e46bd5668f0f45e754f8058dc33471d3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9975c60b21c87c28f0b4f694e8ed1f1c066e81a5ea9b36ebc2112b51ab493da4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:db43b891621e0ff4319fc9c2ac6906151e618503d24b53f159ecc1b042ede63c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8abb617197083bf853fc2ff2964f49a22b0d41fe41e8ba0677cdded990779fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:362c7f274ea40f090fd83f145b3e628db230b87e812445718e24f3db9df49f6b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c3f3b643b1518e0e570f52f89829d75b6f34ed550c5dfca8ffa7e09b04e8a0f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4990abd2d9b8196db54063e8f15701cd2da168e0f8c78a99ab110a7121ceee7c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:865315508f1329523cec2e0a1ad4032385c9aa9415aeda12d79b068aa5f7380b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7ed0b22a2b7c575ae948e3bf1122e26ccf9257680e879376b77ee0f421a0e941" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e66b3d65d5a0908ae856ce669589fcccb6fecb138da5b307d92af6786cd6d64b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f60afdd96a9800bd59d5b50407e75c409615db06499caadea32a7ac8a9fe159a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.3", + "name": "rhacs-operator.v4.7.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8", "properties": [ { "type": "olm.gvk", @@ -130511,7 +134120,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.3" + "version": "4.7.4" } }, { @@ -130521,8 +134130,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941", - "createdAt": "2025-05-08T19:00:40.297611+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673", + "createdAt": "2025-06-06T16:19:04.574623+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -130534,7 +134143,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.3", + "olm.skipRange": ">= 4.6.0 < 4.7.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -132211,63 +135820,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:027adb1b95c7d77633356daae7077fe07284a9473d4b094f6efb97b8e83ccf6d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:42ae4039eaef6f5a39482e350c55d63a7962dc99614eda6bdc732c46ae0c8e4a" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f5490e13f95ddf76d39f277d2f5119b4ec2f8359310a4ebf0f9a455a2ee41ac0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:35aa14d17a691c530e9b5dc9c9e2329880e983a86227dbec532f0ba9c33d976d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:96fff6d59d35e0bd824d3fce8b130836e72f802c0613db13562e0a714dd2fccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:795b1b1c3d2208c759c3d4c28791d96898be6c7aa5fb60b818ea0a6755b20e9c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" }, { - "name": "rhacs-rhel8-operator-d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" + "name": "rhacs-rhel8-operator-f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:46390085637511c007d67ecbc8bc5c98c752ed8903c9ab00140074dfa817b80b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:121fae6de5e864b38605f3d5a718451fed311793558a3ba6bb0a49d54bb59696" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:213d4a607edfb44852f5209e0c9c2d55e46bd5668f0f45e754f8058dc33471d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:25cbb5b6df7ef6a18b5beccd5c7cd2929ab4427c52dcae270397e91dafb80001" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:db43b891621e0ff4319fc9c2ac6906151e618503d24b53f159ecc1b042ede63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0539210b126de11806bfc67bc2527e9b1e2dc345ce2d072b7e0cbc534c9538d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:362c7f274ea40f090fd83f145b3e628db230b87e812445718e24f3db9df49f6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f4595e28496f9c6dd2ab86290f40f5100e756265c7c624fa7628bbe23ef4b1f0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4990abd2d9b8196db54063e8f15701cd2da168e0f8c78a99ab110a7121ceee7c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc26e836559d682b836f54e310801a558e5d8e19c99bacea91a3002afe5de447" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7ed0b22a2b7c575ae948e3bf1122e26ccf9257680e879376b77ee0f421a0e941" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:54f32b6ce8dfba198610fed1ee0ce4de795fa9adc8181f2f6417fbb816c109b9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f60afdd96a9800bd59d5b50407e75c409615db06499caadea32a7ac8a9fe159a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8cf9d001e5e7e1d3c5e0ffbe10dca959dba939cd546cf949ffc5add3164b4a6e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.4", + "name": "rhacs-operator.v4.7.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484", "properties": [ { "type": "olm.gvk", @@ -132297,7 +135906,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.4" + "version": "4.7.5" } }, { @@ -132307,8 +135916,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673", - "createdAt": "2025-06-06T16:19:04.574623+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd", + "createdAt": "2025-07-16T05:51:00.631658+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -132320,7 +135929,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.4", + "olm.skipRange": ">= 4.6.0 < 4.7.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -133997,63 +137606,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:42ae4039eaef6f5a39482e350c55d63a7962dc99614eda6bdc732c46ae0c8e4a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:aee00aa3008fe0f5521581856342a41ff0338822bae55448bb66c8fff84c4dcf" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:35aa14d17a691c530e9b5dc9c9e2329880e983a86227dbec532f0ba9c33d976d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03a543961e89c73b0869c4082ca9c6e46bb7a33ca638bc84fef1172a0421d883" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:795b1b1c3d2208c759c3d4c28791d96898be6c7aa5fb60b818ea0a6755b20e9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8270408d90bb14575760cd014b30c58eebfe8adc908910587b09140739b2480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" }, { - "name": "rhacs-rhel8-operator-f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" + "name": "rhacs-rhel8-operator-103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:121fae6de5e864b38605f3d5a718451fed311793558a3ba6bb0a49d54bb59696" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:17305562b1b5156829ae7cf78ea62556e08ab00bf282ac17681f9d5aa460a4fd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:25cbb5b6df7ef6a18b5beccd5c7cd2929ab4427c52dcae270397e91dafb80001" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d4bd56474001025d4a02684ead4e7f42621d3e8461165eea328b9eddae2a017e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0539210b126de11806bfc67bc2527e9b1e2dc345ce2d072b7e0cbc534c9538d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ec77457c7248df043e7716dd61052b6f2e06cdd2e5ad7c87f5f857bd692e958" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f4595e28496f9c6dd2ab86290f40f5100e756265c7c624fa7628bbe23ef4b1f0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:531f365e2488e5a1c01201a213fb1ead2899acdd83deb895db05c439a1086352" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc26e836559d682b836f54e310801a558e5d8e19c99bacea91a3002afe5de447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b15d9d4e3a8302935aa37faca43957f72594d62c633293d847be4fc65f4ba452" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:54f32b6ce8dfba198610fed1ee0ce4de795fa9adc8181f2f6417fbb816c109b9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2de829a284eb2eaa9dac4a7e5122bffa0c3c1bec509e1b0469c75f7ed6a28cd7" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8cf9d001e5e7e1d3c5e0ffbe10dca959dba939cd546cf949ffc5add3164b4a6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:4caaf763c45469596ad2bc35a8d78d93997e47f4cbe4c36f8025450fffde70cd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.5", + "name": "rhacs-operator.v4.7.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2", "properties": [ { "type": "olm.gvk", @@ -134083,7 +137692,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.5" + "version": "4.7.6" } }, { @@ -134093,8 +137702,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd", - "createdAt": "2025-07-16T05:51:00.631658+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35", + "createdAt": "2025-08-14T15:43:31.913774+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -134106,7 +137715,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.5", + "olm.skipRange": ">= 4.6.0 < 4.7.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -135783,55 +139392,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:aee00aa3008fe0f5521581856342a41ff0338822bae55448bb66c8fff84c4dcf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a4f238aec8ed3dc15b674220420a117c6e28a88b3e9e97bdcc9e0199ac2828a5" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03a543961e89c73b0869c4082ca9c6e46bb7a33ca638bc84fef1172a0421d883" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:bcaa5df8f5cfe1daf458e37fb7eeaa4f445f6c5bbe1ad3b109967f993e3ae979" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8270408d90bb14575760cd014b30c58eebfe8adc908910587b09140739b2480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6cec142052664ffbed746e1b9d035b1e3905dcfed280ff505a4096be8497fce2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35" }, { - "name": "rhacs-rhel8-operator-103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" + "name": "rhacs-rhel8-operator-6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:17305562b1b5156829ae7cf78ea62556e08ab00bf282ac17681f9d5aa460a4fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2dcb9e6d4618f6972b10cb9ef608e6286c2b9fb58d4778c484f2dab7e975b4bd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d4bd56474001025d4a02684ead4e7f42621d3e8461165eea328b9eddae2a017e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f8cea7ecfb9cdb5507683319c6b4eee9480a6c54010f77849319f758044c8c6" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ec77457c7248df043e7716dd61052b6f2e06cdd2e5ad7c87f5f857bd692e958" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:12f47feb906b7282c24792d43b8a088ac82b308383015f40663c24b50f20e472" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:531f365e2488e5a1c01201a213fb1ead2899acdd83deb895db05c439a1086352" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:79e95c165fbe4ca107b5eb858d68f3bebf84f6fbb886a8658cf09be1f4776794" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b15d9d4e3a8302935aa37faca43957f72594d62c633293d847be4fc65f4ba452" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9424f30eba9b6769a09a5e41cefa5a249363651aec7ec4548786795e88edeecd" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2de829a284eb2eaa9dac4a7e5122bffa0c3c1bec509e1b0469c75f7ed6a28cd7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:518d4267a20a14b5aa03786cebbcc80fcb0cd364e359554cca80df2e4a977a9f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:4caaf763c45469596ad2bc35a8d78d93997e47f4cbe4c36f8025450fffde70cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:a9225988bb18e85d42763d229e5c952ccaa187e95b77da79eecaa7751d9b9ad9" } ] } diff --git a/catalog-template.yaml b/catalog-template.yaml index 39bcab9f..8561bea4 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -1666,6 +1666,9 @@ entries: - name: rhacs-operator.v4.6.8 replaces: rhacs-operator.v4.6.7 skipRange: ">= 4.5.0 < 4.6.8" + - name: rhacs-operator.v4.6.9 + replaces: rhacs-operator.v4.6.8 + skipRange: ">= 4.5.0 < 4.6.9" - schema: olm.channel name: rhacs-4.7 package: rhacs-operator @@ -1861,8 +1864,11 @@ entries: - name: rhacs-operator.v4.6.8 replaces: rhacs-operator.v4.6.7 skipRange: ">= 4.5.0 < 4.6.8" - - name: rhacs-operator.v4.7.0 + - name: rhacs-operator.v4.6.9 replaces: rhacs-operator.v4.6.8 + skipRange: ">= 4.5.0 < 4.6.9" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.9 skipRange: ">= 4.6.0 < 4.7.0" - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 @@ -1879,6 +1885,9 @@ entries: - name: rhacs-operator.v4.7.5 replaces: rhacs-operator.v4.7.4 skipRange: ">= 4.6.0 < 4.7.5" + - name: rhacs-operator.v4.7.6 + replaces: rhacs-operator.v4.7.5 + skipRange: ">= 4.6.0 < 4.7.6" - schema: olm.channel name: rhacs-4.8 package: rhacs-operator @@ -2074,8 +2083,11 @@ entries: - name: rhacs-operator.v4.6.8 replaces: rhacs-operator.v4.6.7 skipRange: ">= 4.5.0 < 4.6.8" - - name: rhacs-operator.v4.7.0 + - name: rhacs-operator.v4.6.9 replaces: rhacs-operator.v4.6.8 + skipRange: ">= 4.5.0 < 4.6.9" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.9 skipRange: ">= 4.6.0 < 4.7.0" - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 @@ -2092,8 +2104,11 @@ entries: - name: rhacs-operator.v4.7.5 replaces: rhacs-operator.v4.7.4 skipRange: ">= 4.6.0 < 4.7.5" - - name: rhacs-operator.v4.8.0 + - name: rhacs-operator.v4.7.6 replaces: rhacs-operator.v4.7.5 + skipRange: ">= 4.6.0 < 4.7.6" + - name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.6 skipRange: ">= 4.7.0 < 4.8.0" - name: rhacs-operator.v4.8.1 replaces: rhacs-operator.v4.8.0 @@ -2296,8 +2311,11 @@ entries: - name: rhacs-operator.v4.6.8 replaces: rhacs-operator.v4.6.7 skipRange: ">= 4.5.0 < 4.6.8" - - name: rhacs-operator.v4.7.0 + - name: rhacs-operator.v4.6.9 replaces: rhacs-operator.v4.6.8 + skipRange: ">= 4.5.0 < 4.6.9" + - name: rhacs-operator.v4.7.0 + replaces: rhacs-operator.v4.6.9 skipRange: ">= 4.6.0 < 4.7.0" - name: rhacs-operator.v4.7.1 replaces: rhacs-operator.v4.7.0 @@ -2314,8 +2332,11 @@ entries: - name: rhacs-operator.v4.7.5 replaces: rhacs-operator.v4.7.4 skipRange: ">= 4.6.0 < 4.7.5" - - name: rhacs-operator.v4.8.0 + - name: rhacs-operator.v4.7.6 replaces: rhacs-operator.v4.7.5 + skipRange: ">= 4.6.0 < 4.7.6" + - name: rhacs-operator.v4.8.0 + replaces: rhacs-operator.v4.7.6 skipRange: ">= 4.7.0 < 4.8.0" - name: rhacs-operator.v4.8.1 replaces: rhacs-operator.v4.8.0 @@ -2982,6 +3003,8 @@ entries: image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2 - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - schema: olm.bundle @@ -2994,6 +3017,8 @@ entries: image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2 - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be - schema: olm.bundle From cc03d50e10a585577e0df39542cc9df2ff2db74b Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 21 Aug 2025 16:21:52 +0200 Subject: [PATCH 097/105] Add brokenVersionSkippingOffset constant --- cmd/generate-catalog/generate.go | 1 + cmd/generate-catalog/types.go | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 1667d967..b1508bab 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -27,6 +27,7 @@ const ( stableChannelName = "stable" first3MajorVersion = "3.62.0" first4MajorVersion = "4.0.0" + brokenVersionSkippingOffset = 2 // The number of versions to skip in the `skips` field of the channel entry for broken versions. ) var headComment = []string{ diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index dd9740bc..859b3cf1 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -203,9 +203,9 @@ func (e *ChannelEntry) addSkipRange(version, previousYStreamVersion *semver.Vers } func (e *ChannelEntry) addSkips(version *semver.Version, skippedVersions map[*semver.Version]bool) { - for skippedVersion, _ := range skippedVersions { - // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+2.0 - skipsUntilVersion := semver.MustParse(fmt.Sprintf("%d.%d.0", skippedVersion.Major(), skippedVersion.Minor()+2)) + for skippedVersion := range skippedVersions { + // for any broken X.Y.Z version add "skips" for all versions > X.Y.Z and < X.Y+brokenVersionSkippingOffset.0 + skipsUntilVersion := semver.New(skippedVersion.Major(), skippedVersion.Minor()+brokenVersionSkippingOffset, 0, "", "") if version.GreaterThan(skippedVersion) && version.LessThan(skipsUntilVersion) { e.Skips = append(e.Skips, generateBundleName(skippedVersion)) } From 4ae95762eaee1c55d77e83832caf90675a3cf894 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 21 Aug 2025 16:37:39 +0200 Subject: [PATCH 098/105] Apply suggestions from code review Co-authored-by: Misha Sugakov <537715+msugakov@users.noreply.github.com> --- cmd/generate-catalog/generate.go | 28 +++++++++++++--------------- cmd/generate-catalog/types.go | 21 +++++++++++---------- 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index b1508bab..1d9a9996 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -81,7 +81,7 @@ func generateCatalogTemplateFile() error { return nil } -// readInputFile unmarshals YAML file onto Configuration structure. +// readInputFile reads YAML file into Configuration structure. func readInputFile(filename string) (Configuration, error) { inputBytes, err := os.ReadFile(filename) if err != nil { @@ -153,7 +153,7 @@ func generatePackageWithIcon() (Package, error) { } iconBase64 := base64.StdEncoding.EncodeToString(data) - packageWithIcon := Package{ + return Package{ Schema: "olm.package", Name: "rhacs-operator", DefaultChannel: stableChannelName, @@ -161,9 +161,7 @@ func generatePackageWithIcon() (Package, error) { Base64data: iconBase64, MediaType: "image/png", }, - } - - return packageWithIcon, nil + }, nil } func generateChannels(versions []*semver.Version) []Channel { @@ -176,7 +174,7 @@ func generateChannels(versions []*semver.Version) []Channel { channels = append(channels, latestChannel) } yStream := makeYStreamVersion(v) - if len(channels) == 0 || !channels[len(channels)-1].YStreamVersion.Equal(yStream) { + if len(channels) == 0 || !yStream.Equal(channels[len(channels)-1].YStreamVersion) { // Create a new channel for each new Y-Stream channel := newChannel(yStream) channels = append(channels, channel) @@ -200,8 +198,8 @@ func generateChannelEntries(versions []*semver.Version, skippedVersions map[*sem previousYStreamVersion = makeYStreamVersion(previousEntryVersion) } - catalogChannelEntry := newChannelEntry(v, previousEntryVersion, previousYStreamVersion, skippedVersions) - channelEntries = append(channelEntries, catalogChannelEntry) + e := newChannelEntry(v, previousEntryVersion, previousYStreamVersion, skippedVersions) + channelEntries = append(channelEntries, e) previousEntryVersion = v } @@ -209,7 +207,7 @@ func generateChannelEntries(versions []*semver.Version, skippedVersions map[*sem return channelEntries } -func populateChannelEntries(channels []Channel, channelEntries []ChannelEntry) ([]Channel, error) { +func populateChannelEntries(channels []Channel, channelEntries []ChannelEntry) { for i, channel := range channels { for _, entry := range channelEntries { if channelShouldHaveEntry(channel, entry) { @@ -271,14 +269,14 @@ func generateBundles(images []BundleImage) []BundleEntry { // writeToFile writes the resulting catalog template to the output YAML file. func writeToFile(filename string, ct CatalogTemplate) error { - headComment := yaml.HeadComment(headComment...) + comment := yaml.HeadComment(headComment...) comments := yaml.CommentMap{ - "$": []*yaml.Comment{headComment}, // "$" means top-level comment + "$": []*yaml.Comment{comment}, // "$" means top-level comment } out, err := yaml.MarshalWithOptions(ct, yaml.WithComment(comments)) if err != nil { - return fmt.Errorf("failed to marshal catalog: %v", err) + return fmt.Errorf("failed to marshal catalog template: %v", err) } if err := os.WriteFile(filename, out, 0644); err != nil { return fmt.Errorf("failed to write output: %v", err) @@ -339,7 +337,7 @@ func validateBrokenVersions(brokenVersions map[*semver.Version]bool, versions [] func validateImageReferences(images []BundleImage) error { for _, img := range images { if err := validateImageReference(img.Image); err != nil { - return fmt.Errorf("invalid image reference %q: %w", img.Image, err) + return err } } return nil @@ -350,10 +348,10 @@ func validateImageReference(image string) error { // validate the image reference using the distribution/reference package ref, err := reference.Parse(image) if err != nil { - return fmt.Errorf("cannot parse string as docker image %s: %w", image, err) + return fmt.Errorf("cannot parse string as container image reference %s: %w", image, err) } if _, ok := ref.(reference.Canonical); !ok { - return fmt.Errorf("image reference does not include a digest") + return fmt.Errorf("image reference %s does not include a digest", image) } return nil } diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 859b3cf1..319e374e 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -72,7 +72,7 @@ type Channel struct { Name string `yaml:"name"` Package string `yaml:"package"` Entries []ChannelEntry `yaml:"entries"` - YStreamVersion *semver.Version `yaml:"-"` + yStreamVersion *semver.Version `yaml:"-"` } type ChannelEntry struct { @@ -80,7 +80,7 @@ type ChannelEntry struct { Replaces string `yaml:"replaces,omitempty"` SkipRange string `yaml:"skipRange"` Skips []string `yaml:"skips,omitempty"` - Version *semver.Version `yaml:"-"` + version *semver.Version `yaml:"-"` } type Deprecations struct { @@ -112,7 +112,7 @@ func newCatalogTemplate() CatalogTemplate { } } -// addPackage adds a "olm.package" object to the base catalog. +// addPackage adds an "olm.package" object to the base catalog. func (c *CatalogTemplate) addPackage(pkg Package) { c.Entries = append(c.Entries, CatalogEntry(pkg)) } @@ -124,7 +124,7 @@ func (c *CatalogTemplate) addChannels(channels []Channel) { } } -// addDeprecations adds a "olm.deprecations" object to the base catalog. +// addDeprecations adds an "olm.deprecations" object to the base catalog. func (c *CatalogTemplate) addDeprecations(deprecations Deprecations) { c.Entries = append(c.Entries, CatalogEntry(deprecations)) } @@ -136,7 +136,7 @@ func (c *CatalogTemplate) addBundles(bundles []BundleEntry) { } } -// Create a new "olm.channel" object which should be added to the catalog base. +// Create a new "olm.channel" object. // it will be represented in YAML like this: // | - schema: olm.channel // | name: rhacs-3.64 @@ -152,8 +152,8 @@ func newChannel(version *semver.Version) Channel { } } -// Create a special "olm.channel" object with name "latest". -// It is a deprecated channel which was used before 4.x.x version. +// Create a special "olm.channel" object with the name "latest". +// It is a now-deprecated channel which was used before "stable" was introduced. func newLatestChannel() Channel { return Channel{ Schema: "olm.channel", @@ -162,8 +162,8 @@ func newLatestChannel() Channel { } } -// Create a special "olm.channel" object with name "stable". -// It is a default channel for all versions after 4.x.x. +// Create a special "olm.channel" object with the name "stable". +// It is a default channel for all versions after 4.0.0. func newStableChannel() Channel { return Channel{ Schema: "olm.channel", @@ -172,7 +172,8 @@ func newStableChannel() Channel { } } -// Create a new Chanel entry object which should be added to Channel entries list. +// newChannelEntry creates an object to be added to Channel entries list. +// Channel entries effectively form the upgrade graph within the channel telling OLM from which versions it's allowed to upgrade to a particular one. // it will be represented in YAML like this: // | - name: rhacs-operator.v // | replaces: rhacs-operator.v From 5c47c241a3133357959974fa14d94eb29796ef27 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 21 Aug 2025 16:40:34 +0200 Subject: [PATCH 099/105] Fix compiling --- cmd/generate-catalog/generate.go | 20 ++++++++------------ cmd/generate-catalog/types.go | 4 ++-- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 1d9a9996..aef2e951 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -57,10 +57,7 @@ func generateCatalogTemplateFile() error { } channels := generateChannels(config.Versions) entries := generateChannelEntries(config.Versions, config.BrokenVersions) - channels, err = populateChannelEntries(channels, entries) - if err != nil { - return fmt.Errorf("failed to add channel entries: %v", err) - } + populateChannelEntries(channels, entries) deprecations := generateDeprecations(config.Versions, channels, config.OldestSupportedVersion, config.BrokenVersions) bundles := generateBundles(config.Images) @@ -174,7 +171,7 @@ func generateChannels(versions []*semver.Version) []Channel { channels = append(channels, latestChannel) } yStream := makeYStreamVersion(v) - if len(channels) == 0 || !yStream.Equal(channels[len(channels)-1].YStreamVersion) { + if len(channels) == 0 || !yStream.Equal(channels[len(channels)-1].yStreamVersion) { // Create a new channel for each new Y-Stream channel := newChannel(yStream) channels = append(channels, channel) @@ -215,15 +212,14 @@ func populateChannelEntries(channels []Channel, channelEntries []ChannelEntry) { } } } - return channels, nil } func channelShouldHaveEntry(channel Channel, entry ChannelEntry) bool { - validForLatest := channel.Name == latestChannelName && entry.Version.Major() < 4 - validForStable := channel.Name == stableChannelName && entry.Version.Major() >= 4 - validForChannel := channel.YStreamVersion != nil && - entry.Version.Major() == channel.YStreamVersion.Major() && - entry.Version.Minor() <= channel.YStreamVersion.Minor() + validForLatest := channel.Name == latestChannelName && entry.version.Major() < 4 + validForStable := channel.Name == stableChannelName && entry.version.Major() >= 4 + validForChannel := channel.yStreamVersion != nil && + entry.version.Major() == channel.yStreamVersion.Major() && + entry.version.Minor() <= channel.yStreamVersion.Minor() return validForLatest || validForStable || validForChannel } @@ -235,7 +231,7 @@ func generateDeprecations(versions []*semver.Version, channels []Channel, oldest deprecations = append(deprecations, latestChannelDeprecationEntry) for _, channel := range channels { - if channel.YStreamVersion != nil && channel.YStreamVersion.LessThan(oldestSupportedVersion) { + if channel.yStreamVersion != nil && channel.yStreamVersion.LessThan(oldestSupportedVersion) { channelDeprecation := newChannelDeprecationEntry(channel.Name, channelDeprecationMessage) deprecations = append(deprecations, channelDeprecation) } diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 319e374e..1042ea89 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -148,7 +148,7 @@ func newChannel(version *semver.Version) Channel { Schema: "olm.channel", Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), Package: "rhacs-operator", - YStreamVersion: makeYStreamVersion(version), + yStreamVersion: makeYStreamVersion(version), } } @@ -183,7 +183,7 @@ func newStableChannel() Channel { func newChannelEntry(version, previousEntryVersion, previousYStreamVersion *semver.Version, skippedVersions map[*semver.Version]bool) ChannelEntry { entry := ChannelEntry{ Name: generateBundleName(version), - Version: version, + version: version, } entry.addReplaces(version, previousEntryVersion) entry.addSkipRange(version, previousYStreamVersion) From c7673cb1fe1759e29f23707af048f7476956702c Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 21 Aug 2025 17:19:04 +0200 Subject: [PATCH 100/105] Review comments --- cmd/generate-catalog/generate.go | 58 ++++++++++---------------- cmd/generate-catalog/generate_test.go | 58 +++++++++++++++++++++++++- cmd/generate-catalog/types.go | 59 ++++++++++++++++++--------- 3 files changed, 119 insertions(+), 56 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index aef2e951..6c3e23d3 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -4,7 +4,6 @@ import ( // needed for digest algorithm validation _ "crypto/sha256" - "encoding/base64" "fmt" "log" "os" @@ -23,6 +22,12 @@ const ( bundleDeprecationMessage = "This Operator version is no longer supported. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" versionBrokenMessage = "This product version has known significant defects and should not be used. Use a more recent version that is supported. Find supported versions in the RHACS support policy document: https://access.redhat.com/support/policy/updates/rhacs" latestChannelDeprecationMessage = "The `latest` channel is no longer supported. Use the `stable` channel." + rhacsOperator = "rhacs-operator" + olmTemplateSchema = "olm.template.basic" + olmPackageSchema = "olm.package" + olmChannelSchema = "olm.channel" + olmDeprecationsSchema = "olm.deprecations" + olmBundleSchema = "olm.bundle" latestChannelName = "latest" stableChannelName = "stable" first3MajorVersion = "3.62.0" @@ -85,7 +90,7 @@ func readInputFile(filename string) (Configuration, error) { return Configuration{}, fmt.Errorf("failed to read %s: %v", filename, err) } var input Input - if err := yaml.Unmarshal(inputBytes, &input); err != nil { + if err = yaml.Unmarshal(inputBytes, &input); err != nil { return Configuration{}, fmt.Errorf("failed to unmarshal YAML: %v", err) } @@ -116,22 +121,22 @@ func readInputFile(filename string) (Configuration, error) { } // TODO: ROX-30604 check that image reference is associated with the provided version. - if err := validateImageReferences(images); err != nil { + if err = validateImageReferences(images); err != nil { return Configuration{}, err } versions := getAllVersions(images) - if err := validateVersionsAreSorted(versions); err != nil { + if err = validateVersionsAreSorted(versions); err != nil { return Configuration{}, err } - if err := hasGapInVersions(versions); err != nil { + if err = hasGapInVersions(versions); err != nil { return Configuration{}, fmt.Errorf("version gap detected: %v", err) } - if err := validateBrokenVersions(brokens, versions); err != nil { + if err = validateBrokenVersions(brokens, versions); err != nil { return Configuration{}, fmt.Errorf("invalid broken versions: %v", err) } if !slices.ContainsFunc(versions, oldest.Equal) { - return Configuration{}, fmt.Errorf("oldest supported version %s is not present in the list of versions", oldest.Original()) + return Configuration{}, fmt.Errorf("oldest supported version %s is not present in the list of versions", oldest) } return Configuration{ @@ -142,31 +147,12 @@ func readInputFile(filename string) (Configuration, error) { }, nil } -// generatePackageWithIcon creates a new "olm.package" object with an operator icon. -func generatePackageWithIcon() (Package, error) { - data, err := os.ReadFile(iconFile) - if err != nil { - return Package{}, fmt.Errorf("failed to read %s: %v", iconFile, err) - } - iconBase64 := base64.StdEncoding.EncodeToString(data) - - return Package{ - Schema: "olm.package", - Name: "rhacs-operator", - DefaultChannel: stableChannelName, - Icon: Icon{ - Base64data: iconBase64, - MediaType: "image/png", - }, - }, nil -} - func generateChannels(versions []*semver.Version) []Channel { channels := make([]Channel, 0) for _, v := range versions { // latest channel is historically placed between rhacs-3.y and rhacs-4.y channels. - if v.Original() == first4MajorVersion { + if v.String() == first4MajorVersion { latestChannel := newLatestChannel() channels = append(channels, latestChannel) } @@ -217,10 +203,10 @@ func populateChannelEntries(channels []Channel, channelEntries []ChannelEntry) { func channelShouldHaveEntry(channel Channel, entry ChannelEntry) bool { validForLatest := channel.Name == latestChannelName && entry.version.Major() < 4 validForStable := channel.Name == stableChannelName && entry.version.Major() >= 4 - validForChannel := channel.yStreamVersion != nil && + validForVersioned := channel.yStreamVersion != nil && entry.version.Major() == channel.yStreamVersion.Major() && entry.version.Minor() <= channel.yStreamVersion.Minor() - return validForLatest || validForStable || validForChannel + return validForLatest || validForStable || validForVersioned } // generateDeprecations creates an object with a list of deprecations based on the provided versions. @@ -282,12 +268,13 @@ func writeToFile(filename string, ct CatalogTemplate) error { } // validateVersionsAreSorted checks that the operator versions are sorted in ascending order and that there are no duplicates. +// The sorted order is important for the correct functioning of the rest of the program. func validateVersionsAreSorted(versions []*semver.Version) error { for i := 0; i < len(versions)-1; i++ { currentVersion := versions[i] nextVersion := versions[i+1] if currentVersion.GreaterThanEqual(nextVersion) { - return fmt.Errorf("versions are not sorted in ascending order: %s is not less than %s", currentVersion.Original(), nextVersion.Original()) + return fmt.Errorf("versions are not sorted in ascending order: %s is not less than %s", currentVersion, nextVersion) } } return nil @@ -300,19 +287,19 @@ func hasGapInVersions(versions []*semver.Version) error { if currentVersion.Major() != nextVersion.Major() { if currentVersion.Major()+1 != nextVersion.Major() || nextVersion.Minor() != 0 || nextVersion.Patch() != 0 { - return fmt.Errorf("invalid version %s: a new major version should start from %d.0.0", nextVersion.Original(), currentVersion.Major()+1) + return fmt.Errorf("invalid version %s: a new major version should start from %d.0.0", nextVersion, currentVersion.Major()+1) } } if currentVersion.Major() == nextVersion.Major() && currentVersion.Minor() != nextVersion.Minor() { if currentVersion.Minor()+1 != nextVersion.Minor() || nextVersion.Patch() != 0 { - return fmt.Errorf("invalid version %s: a new minor version should be %s", currentVersion.Original(), nextVersion.Original()) + return fmt.Errorf("invalid version %s: a new minor version should be %s", currentVersion, nextVersion) } } if currentVersion.Major() == nextVersion.Major() && currentVersion.Minor() == nextVersion.Minor() { if nextVersion.Patch() != currentVersion.Patch()+1 { - return fmt.Errorf("invalid version %s: is not followed by %s", currentVersion.Original(), nextVersion.Original()) + return fmt.Errorf("invalid version %s: is not followed by %s", currentVersion, nextVersion) } } } @@ -321,9 +308,9 @@ func hasGapInVersions(versions []*semver.Version) error { } func validateBrokenVersions(brokenVersions map[*semver.Version]bool, versions []*semver.Version) error { - for brokenVersion, _ := range brokenVersions { + for brokenVersion := range brokenVersions { if !slices.ContainsFunc(versions, brokenVersion.Equal) { - return fmt.Errorf("broken version %s is not present in the list of versions", brokenVersion.Original()) + return fmt.Errorf("broken version %s is not present in the list of versions", brokenVersion) } } return nil @@ -341,7 +328,6 @@ func validateImageReferences(images []BundleImage) error { // validateImageReference validates that the provided image string is a valid container image reference with a digest func validateImageReference(image string) error { - // validate the image reference using the distribution/reference package ref, err := reference.Parse(image) if err != nil { return fmt.Errorf("cannot parse string as container image reference %s: %w", image, err) diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index aa86ad25..99ae6cda 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -165,7 +165,7 @@ func TestReadInputFile(t *testing.T) { { name: "Image reference without digest", filePath: "testdata/image_without_digest.yaml", - expectedError: "image reference does not include a digest", + expectedError: "image reference example.com/image:v1 does not include a digest", }, { name: "Image reference is not a strict semantic version", @@ -204,3 +204,59 @@ func TestReadInputFile(t *testing.T) { }) } } +func TestValidateImageReferences(t *testing.T) { + tests := []struct { + name string + images []BundleImage + expectedError string + }{ + { + name: "Valid image references", + images: []BundleImage{ + {Image: "example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf"}, + {Image: "example.com/another-image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e"}, + }, + expectedError: "", + }, + { + name: "Image reference without digest", + images: []BundleImage{ + {Image: "example.com/image:v1"}, + }, + expectedError: "image reference example.com/image:v1 does not include a digest", + }, + { + name: "Invalid image reference format", + images: []BundleImage{ + {Image: "INVALID_IMAGE_REFERENCE"}, + }, + expectedError: "cannot parse string as container image reference INVALID_IMAGE_REFERENCE", + }, + { + name: "Mixed valid and invalid image references", + images: []BundleImage{ + {Image: "example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf"}, + {Image: "example.com/image:v1"}, + }, + expectedError: "image reference example.com/image:v1 does not include a digest", + }, + { + name: "Empty image list", + images: []BundleImage{}, + expectedError: "", + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + err := validateImageReferences(tt.images) + + if tt.expectedError != "" { + assert.Error(t, err) + assert.Contains(t, err.Error(), tt.expectedError) + } else { + assert.NoError(t, err) + } + }) + } +} diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 1042ea89..646f7e60 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -1,7 +1,9 @@ package main import ( + "encoding/base64" "fmt" + "os" "slices" semver "github.com/Masterminds/semver/v3" @@ -104,11 +106,30 @@ type BundleEntry struct { Image string `yaml:"image"` } +// generatePackageWithIcon creates a new "olm.package" object with an operator icon. +func generatePackageWithIcon() (Package, error) { + data, err := os.ReadFile(iconFile) + if err != nil { + return Package{}, fmt.Errorf("failed to read %s: %v", iconFile, err) + } + iconBase64 := base64.StdEncoding.EncodeToString(data) + + return Package{ + Schema: olmPackageSchema, + Name: rhacsOperator, + DefaultChannel: stableChannelName, + Icon: Icon{ + Base64data: iconBase64, + MediaType: "image/png", + }, + }, nil +} + // Create base catalog template block. // It has to contain objects with schema equal to: "olm.package", "olm.channel", "olm.deprecations" or "olm.bundle". func newCatalogTemplate() CatalogTemplate { return CatalogTemplate{ - Schema: "olm.template.basic", + Schema: olmTemplateSchema, } } @@ -145,9 +166,9 @@ func (c *CatalogTemplate) addBundles(bundles []BundleEntry) { // | - func newChannel(version *semver.Version) Channel { return Channel{ - Schema: "olm.channel", + Schema: olmChannelSchema, Name: fmt.Sprintf("rhacs-%d.%d", version.Major(), version.Minor()), - Package: "rhacs-operator", + Package: rhacsOperator, yStreamVersion: makeYStreamVersion(version), } } @@ -156,9 +177,9 @@ func newChannel(version *semver.Version) Channel { // It is a now-deprecated channel which was used before "stable" was introduced. func newLatestChannel() Channel { return Channel{ - Schema: "olm.channel", + Schema: olmChannelSchema, Name: latestChannelName, - Package: "rhacs-operator", + Package: rhacsOperator, } } @@ -166,9 +187,9 @@ func newLatestChannel() Channel { // It is a default channel for all versions after 4.0.0. func newStableChannel() Channel { return Channel{ - Schema: "olm.channel", + Schema: olmChannelSchema, Name: stableChannelName, - Package: "rhacs-operator", + Package: rhacsOperator, } } @@ -192,14 +213,14 @@ func newChannelEntry(version, previousEntryVersion, previousYStreamVersion *semv } func (e *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version) { - if !slices.Contains(versionsWithoutReplaces, version.Original()) { + if !slices.Contains(versionsWithoutReplaces, version.String()) { e.Replaces = generateBundleName(previousEntryVersion) } } func (e *ChannelEntry) addSkipRange(version, previousYStreamVersion *semver.Version) { - skipRangeFrom := previousYStreamVersion.String() - skipRangeTo := version.Original() + skipRangeFrom := previousYStreamVersion + skipRangeTo := version e.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeFrom, skipRangeTo) } @@ -221,8 +242,8 @@ func (e *ChannelEntry) addSkips(version *semver.Version, skippedVersions map[*se // | - func newDeprecations(entries []DeprecationEntry) Deprecations { return Deprecations{ - Schema: "olm.deprecations", - Package: "rhacs-operator", + Schema: olmDeprecationsSchema, + Package: rhacsOperator, Entries: entries, } } @@ -231,30 +252,30 @@ func newDeprecations(entries []DeprecationEntry) Deprecations { // it will be represented in YAML like this: // | - reference: // | schema: olm.channel -// | name: rhacs- +// | name: // | message: | // | func newChannelDeprecationEntry(name string, message string) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ - Schema: "olm.channel", + Schema: olmChannelSchema, Name: name, }, Message: message, } } -// Create a new channel DeprecationEntry reference object which should be added to Deprecation reference list. +// Create a new bundle DeprecationEntry reference object which should be added to Deprecation reference list. // it will be represented in YAML like this: // | - reference: // | schema: olm.bundle -// | name: rhacs- +// | name: rhacs-operator.v // | message: | // | func newBundleDeprecationEntry(version *semver.Version, message string) DeprecationEntry { return DeprecationEntry{ Reference: DeprecationReference{ - Schema: "olm.bundle", + Schema: olmBundleSchema, Name: generateBundleName(version), }, Message: message, @@ -267,7 +288,7 @@ func newBundleDeprecationEntry(version *semver.Version, message string) Deprecat // | schema: olm.bundle func newBundleEntry(image string) BundleEntry { return BundleEntry{ - Schema: "olm.bundle", + Schema: olmBundleSchema, Image: image, } } @@ -282,7 +303,7 @@ func getAllVersions(images []BundleImage) []*semver.Version { } func generateBundleName(version *semver.Version) string { - return fmt.Sprintf("rhacs-operator.v%s", version.Original()) + return fmt.Sprintf("%s.v%s", rhacsOperator, version) } func makeYStreamVersion(v *semver.Version) *semver.Version { From aaa6b2f73901fde56b64d4cd5449bce11dcb238a Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 21 Aug 2025 17:27:05 +0200 Subject: [PATCH 101/105] Review comments --- cmd/generate-catalog/generate.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index 6c3e23d3..b868fb3b 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -172,7 +172,7 @@ func generateChannels(versions []*semver.Version) []Channel { func generateChannelEntries(versions []*semver.Version, skippedVersions map[*semver.Version]bool) []ChannelEntry { channelEntries := make([]ChannelEntry, 0) - // very first version in the catalog replaces 3.61.0 and skipRanges starts from 3.61.0 + // very first version in the catalog has "skipRanges" starts from "3.61.0" version previousEntryVersion := semver.New(3, 61, 0, "", "") var previousYStreamVersion *semver.Version @@ -240,7 +240,7 @@ func generateDeprecations(versions []*semver.Version, channels []Channel, oldest return newDeprecations(deprecations) } -// generateBundles creates a list of bundle entries based on the provided versions and their corresponding images. +// generateBundles creates a list of bundle entries based on their corresponding images. func generateBundles(images []BundleImage) []BundleEntry { var bundleEntries []BundleEntry for _, img := range images { From 0aff37c1b2bf9304d84e0c3cc745ef30106949a4 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Thu, 28 Aug 2025 14:40:25 +0200 Subject: [PATCH 102/105] Fix newline --- cmd/generate-catalog/testdata/image_without_digest.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/cmd/generate-catalog/testdata/image_without_digest.yaml b/cmd/generate-catalog/testdata/image_without_digest.yaml index c2492504..fe339a0d 100644 --- a/cmd/generate-catalog/testdata/image_without_digest.yaml +++ b/cmd/generate-catalog/testdata/image_without_digest.yaml @@ -6,4 +6,3 @@ images: version: 3.62.0 - image: example.com/image:v2 version: 4.0.0 - \ No newline at end of file From c1c993169f323136f5ce7b99a6c2ac4648e70c65 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Tue, 16 Sep 2025 14:05:39 +0200 Subject: [PATCH 103/105] Add 4.8.3 and 4.8.4 --- bundles.yaml | 86 +- .../rhacs-operator/catalog.json | 270 + .../rhacs-operator/catalog.json | 8834 ++++++++++++----- catalog-template.yaml | 16 + cmd/generate-catalog/generate.go | 15 +- cmd/generate-catalog/types.go | 32 +- 6 files changed, 6616 insertions(+), 2637 deletions(-) diff --git a/bundles.yaml b/bundles.yaml index 45adc671..b4f61dc1 100644 --- a/bundles.yaml +++ b/bundles.yaml @@ -149,84 +149,88 @@ images: - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9 version: 4.3.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4 - version : 4.3.7 + version: 4.3.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac - version : 4.3.8 + version: 4.3.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4 - version : 4.4.0 + version: 4.4.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862 - version : 4.4.1 + version: 4.4.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371 - version : 4.4.2 + version: 4.4.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9 - version : 4.4.3 + version: 4.4.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f - version : 4.4.4 + version: 4.4.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644 - version : 4.4.5 + version: 4.4.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5 - version : 4.4.6 + version: 4.4.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6 - version : 4.4.7 + version: 4.4.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d - version : 4.4.8 + version: 4.4.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79 - version : 4.5.0 + version: 4.5.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834 - version : 4.5.1 + version: 4.5.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168 - version : 4.5.2 + version: 4.5.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999 - version : 4.5.3 + version: 4.5.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c - version : 4.5.4 + version: 4.5.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803 - version : 4.5.5 + version: 4.5.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c - version : 4.5.6 + version: 4.5.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f - version : 4.5.7 + version: 4.5.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1 - version : 4.5.8 + version: 4.5.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1 - version : 4.5.9 + version: 4.5.9 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4 - version : 4.6.0 + version: 4.6.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c - version : 4.6.1 + version: 4.6.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be - version : 4.6.2 + version: 4.6.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2 - version : 4.6.3 + version: 4.6.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b - version : 4.6.4 + version: 4.6.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27 - version : 4.6.5 + version: 4.6.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34 - version : 4.6.6 + version: 4.6.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068 - version : 4.6.7 + version: 4.6.7 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982 - version : 4.6.8 + version: 4.6.8 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2 - version : 4.6.9 + version: 4.6.9 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5 - version : 4.7.0 + version: 4.7.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d - version : 4.7.1 + version: 4.7.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2 - version : 4.7.2 + version: 4.7.2 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07 - version : 4.7.3 + version: 4.7.3 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8 - version : 4.7.4 + version: 4.7.4 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484 - version : 4.7.5 + version: 4.7.5 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2 - version : 4.7.6 + version: 4.7.6 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be - version : 4.8.0 + version: 4.8.0 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc - version : 4.8.1 + version: 4.8.1 - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85 - version : 4.8.2 + version: 4.8.2 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434 + version: 4.8.3 + - image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669 + version: 4.8.4 diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index d76f379d..571bb599 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -3507,6 +3507,16 @@ "name": "rhacs-operator.v4.8.2", "replaces": "rhacs-operator.v4.8.1", "skipRange": ">= 4.7.0 < 4.8.2" + }, + { + "name": "rhacs-operator.v4.8.3", + "replaces": "rhacs-operator.v4.8.2", + "skipRange": ">= 4.7.0 < 4.8.3" + }, + { + "name": "rhacs-operator.v4.8.4", + "replaces": "rhacs-operator.v4.8.3", + "skipRange": ">= 4.7.0 < 4.8.4" } ] } @@ -3884,6 +3894,16 @@ "name": "rhacs-operator.v4.8.2", "replaces": "rhacs-operator.v4.8.1", "skipRange": ">= 4.7.0 < 4.8.2" + }, + { + "name": "rhacs-operator.v4.8.3", + "replaces": "rhacs-operator.v4.8.2", + "skipRange": ">= 4.7.0 < 4.8.3" + }, + { + "name": "rhacs-operator.v4.8.4", + "replaces": "rhacs-operator.v4.8.3", + "skipRange": ">= 4.7.0 < 4.8.4" } ] } @@ -18186,6 +18206,256 @@ } ] } +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v4.8.3", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "4.8.3" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJDcml0ZXJpYUxvY2tlZCBpcyB1bnVzZWQgYW5kIGRlcHJlY2F0ZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJkZXNjcmlwdGlvbiI6IkNsdXN0ZXIgaXMgZWl0aGVyIHRoZSBuYW1lIG9yIHRoZSBJRCBvZiB0aGUgY2x1c3RlciB0aGF0IHRoaXMgc2NvcGUgYXBwbGllcyB0byIsInR5cGUiOiJzdHJpbmcifSwibGFiZWwiOnsicHJvcGVydGllcyI6eyJrZXkiOnsidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm5hbWVzcGFjZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImV4cGlyYXRpb24iOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJpbWFnZSI6eyJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImlzRGVmYXVsdCI6eyJkZXNjcmlwdGlvbiI6IklzRGVmYXVsdCBpcyB1bnVzZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJsaWZlY3ljbGVTdGFnZXMiOnsiZGVzY3JpcHRpb24iOiJMaWZlY3ljbGVTdGFnZXMgZGVzY3JpYmVzIHdoaWNoIHBvbGljeSBsaWZlY3lsY2Ugc3RhZ2VzIHRoaXMgcG9saWN5IGFwcGxpZXMgdG8uICBDaG9pY2VzIGFyZSBERVBMT1ksIEJVSUxELCBhbmQgUlVOVElNRS4iLCJpdGVtcyI6eyJlbnVtIjpbIkRFUExPWSIsIkJVSUxEIiwiUlVOVElNRSJdLCJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwibWl0cmVBdHRhY2tWZWN0b3JzIjp7Iml0ZW1zIjp7InByb3BlcnRpZXMiOnsidGFjdGljIjp7InR5cGUiOiJzdHJpbmcifSwidGVjaG5pcXVlcyI6eyJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWl0cmVWZWN0b3JzTG9ja2VkIjp7ImRlc2NyaXB0aW9uIjoiTWl0cmVWZXRvcnNMb2NrZWQgaXMgdW51c2VkIGFuZCBkZXByZWNhdGVkIiwidHlwZSI6ImJvb2xlYW4ifSwibm90aWZpZXJzIjp7ImRlc2NyaXB0aW9uIjoiTm90aWZpZXJzIGlzIGEgbGlzdCBvZiBJRHMgb3IgbmFtZXMgb2YgdGhlIG5vdGlmaWVycyB0aGF0IHNob3VsZCBiZSB0cmlnZ2VyZWQgd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBJRHMgc2hvdWxkIGJlIGluIHRoZSBmb3JtIG9mIGEgVVVJRCBhbmQgYXJlIGZvdW5kIHRocm91Z2ggdGhlIENlbnRyYWwgQVBJLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInBvbGljeU5hbWUiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lOYW1lIGlzIHRoZSBuYW1lIG9mIHRoZSBwb2xpY3kgYXMgaXQgYXBwZWFycyBpbiB0aGUgQVBJIGFuZCBVSS4gIE5vdGUgdGhhdCBjaGFuZ2luZyB0aGlzIHZhbHVlIHdpbGwgcmVuYW1lIHRoZSBwb2xpY3kgYXMgc3RvcmVkIGluIHRoZSBkYXRhYmFzZS4gIFRoaXMgZmllbGQgbXVzdCBiZSB1bmlxdWUuIiwicGF0dGVybiI6Il5bXlxcblxcclxcJF17NSwxMjh9JCIsInR5cGUiOiJzdHJpbmcifSwicG9saWN5U2VjdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lTZWN0aW9ucyBkZWZpbmUgdGhlIHZpb2xhdGlvbiBjcml0ZXJpYSBmb3IgdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJwb2xpY3lHcm91cHMiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lHcm91cHMgaXMgdGhlIHNldCBvZiBwb2xpY2llcyBncm91cHMgdGhhdCBtYWtlIHVwIHRoaXMgc2VjdGlvbi4gIEVhY2ggZ3JvdXAgY2FuIGJlIGNvbnNpZGVyZWQgYW4gaW5kaXZpZHVhbCBjcml0ZXJpb24uIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJib29sZWFuT3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJCb29sZWFuT3BlcmF0b3IgZGV0ZXJtaW5lcyBpZiB0aGUgdmFsdWVzIGFyZSBjb21iaW5lZCB3aXRoIGFuIE9SIG9yIGFuIEFORC4gIERlZmF1bHRzIHRvIE9SLiIsImVudW0iOlsiT1IiLCJBTkQiXSwidHlwZSI6InN0cmluZyJ9LCJmaWVsZE5hbWUiOnsiZGVzY3JpcHRpb24iOiJGaWVsZE5hbWUgZGVmaW5lcyB3aGljaCBmaWVsZCBvbiBhIGRlcGxveW1lbnQgb3IgaW1hZ2UgdGhpcyBQb2xpY3lHcm91cCBldmFsdWF0ZXMuICBTZWUgaHR0cHM6Ly9kb2NzLm9wZW5zaGlmdC5jb20vYWNzL29wZXJhdGluZy9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMuaHRtbCNwb2xpY3ktY3JpdGVyaWFfbWFuYWdlLXNlY3VyaXR5LXBvbGljaWVzIGZvciBhIGNvbXBsZXRlIGxpc3Qgb2YgcG9zc2libGUgdmFsdWVzLiIsInR5cGUiOiJzdHJpbmcifSwibmVnYXRlIjp7ImRlc2NyaXB0aW9uIjoiTmVnYXRlIGRldGVybWluZXMgaWYgdGhlIGV2YWx1YXRpb24gb2YgdGhpcyBQb2xpY3lHcm91cCBpcyBuZWdhdGVkLiAgRGVmYXVsdCB0byBmYWxzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZXMgaXMgdGhlIGxpc3Qgb2YgdmFsdWVzIGZvciB0aGUgc3BlY2lmaWVkIGZpZWxkIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHNpbXBseSB0aGUgc3RyaW5nIHZhbHVlIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImZpZWxkTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWN0aW9uTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlNlY3Rpb25OYW1lIGlzIGEgdXNlci1mcmllbmRseSBuYW1lIGZvciB0aGlzIHNlY3Rpb24gb2YgcG9saWNpZXMiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJwb2xpY3lHcm91cHMiXSwidHlwZSI6Im9iamVjdCJ9LCJtaW5JdGVtcyI6MSwidHlwZSI6ImFycmF5In0sInJhdGlvbmFsZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlbWVkaWF0aW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVtZWRpYXRpb24gZGVzY3JpYmVzIGhvdyB0byByZW1lZGlhdGUgYSB2aW9sYXRpb24gb2YgdGhpcyBwb2xpY3kuIiwidHlwZSI6InN0cmluZyJ9LCJzY29wZSI6eyJkZXNjcmlwdGlvbiI6IlNjb3BlIGRlZmluZXMgY2x1c3RlcnMsIG5hbWVzcGFjZXMsIGFuZCBkZXBsb3ltZW50cyB0aGF0IHNob3VsZCBiZSBpbmNsdWRlZCBpbiB0aGlzIHBvbGljeS4gIE5vIHNjb3BlcyBkZWZpbmVkIGluY2x1ZGVzIGV2ZXJ5dGhpbmcuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJjbHVzdGVyIjp7ImRlc2NyaXB0aW9uIjoiQ2x1c3RlciBpcyBlaXRoZXIgdGhlIG5hbWUgb3IgdGhlIElEIG9mIHRoZSBjbHVzdGVyIHRoYXQgdGhpcyBzY29wZSBhcHBsaWVzIHRvIiwidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7InByb3BlcnRpZXMiOnsiYWNjZXB0ZWQiOnsiZGVzY3JpcHRpb24iOiJBY2NlcHRlZCBpcyBkZXByZWNhdGVkIGluIGZhdm9yIG9mIGNvbmRpdGlvbnMiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lDb25kaXRpb24gZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1lc3NhZ2UiOnsiZGVzY3JpcHRpb24iOiJNZXNzYWdlIGlzIGRlcHJlY2F0ZWQgaW4gZmF2b3Igb2YgY29uZGl0aW9ucyIsInR5cGUiOiJzdHJpbmcifSwicG9saWN5SWQiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE2LjUifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgcmVzb3VyY2VzIHdpdGhpbiBDZW50cmFsIGluIGEgZGVjbGFyYXRpdmUgbWFubmVyLiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwcyI6eyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgY29uZmlnIG1hcHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxDb25maWdNYXBSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBjb25maWcgbWFwIHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgY29uZmlnIG1hcC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3JldHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHNlY3JldHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxTZWNyZXRSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBzZWNyZXQgd2l0aGluIHRoZSBzYW1lIG5hbWVzcGFjZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWZhdWx0VExTU2VjcmV0Ijp7ImRlc2NyaXB0aW9uIjoiQnkgZGVmYXVsdCwgQ2VudHJhbCB3aWxsIG9ubHkgc2VydmUgYW4gaW50ZXJuYWwgVExTIGNlcnRpZmljYXRlLCB3aGljaCBtZWFucyB0aGF0IHlvdSB3aWxsXG5uZWVkIHRvIGhhbmRsZSBUTFMgdGVybWluYXRpb24gYXQgdGhlIGluZ3Jlc3Mgb3IgbG9hZCBiYWxhbmNlciBsZXZlbC5cbklmIHlvdSB3YW50IHRvIHRlcm1pbmF0ZSBUTFMgaW4gQ2VudHJhbCBhbmQgc2VydmUgYSBjdXN0b20gc2VydmVyIGNlcnRpZmljYXRlLCB5b3UgY2FuIHNwZWNpZnlcbmEgc2VjcmV0IGNvbnRhaW5pbmcgdGhlIGNlcnRpZmljYXRlIGFuZCBwcml2YXRlIGtleSBoZXJlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwiZXhwb3N1cmUiOnsiZGVzY3JpcHRpb24iOiJIZXJlIHlvdSBjYW4gY29uZmlndXJlIGlmIHlvdSB3YW50IHRvIGV4cG9zZSBjZW50cmFsIHRocm91Z2ggYSBub2RlIHBvcnQsIGEgbG9hZCBiYWxhbmNlciwgb3IgYW4gT3BlblNoaWZ0XG5yb3V0ZS4iLCJwcm9wZXJ0aWVzIjp7ImxvYWRCYWxhbmNlciI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYSBsb2FkIGJhbGFuY2VyIHNlcnZpY2UuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOmZhbHNlLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsInR5cGUiOiJzdHJpbmcifSwicG9ydCI6eyJkZWZhdWx0Ijo0NDMsImRlc2NyaXB0aW9uIjoiRGVmYXVsdHMgdG8gNDQzIGlmIG5vdCBzZXQuIiwiZm9ybWF0IjoiaW50MzIiLCJtYXhpbXVtIjo2NTUzNSwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVBvcnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwicG9ydCI6eyJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIHRvIHNwZWNpZnkgYW4gZXhwbGljaXQgbm9kZSBwb3J0LiBNb3N0IHVzZXJzIHNob3VsZCBsZWF2ZSB0aGlzIGVtcHR5LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInJvdXRlIjp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhbiBPcGVuU2hpZnQgcm91dGUuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOmZhbHNlLCJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHdpdGggYSBwYXNzdGhyb3VnaCByb3V0ZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJob3N0Ijp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGN1c3RvbSBob3N0bmFtZSBmb3IgdGhlIENlbnRyYWwgcm91dGUuXG5JZiB1bnNwZWNpZmllZCwgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCB2YWx1ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgY2hvc2VuIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9LCJyZWVuY3J5cHQiOnsiZGVzY3JpcHRpb24iOiJTZXQgdXAgYSBDZW50cmFsIHJvdXRlIHdpdGggcmVlbmNyeXB0IFRMUyB0ZXJtaW5hdGlvbi5cbkZvciByZWVuY3J5cHQgcm91dGVzLCB0aGUgcmVxdWVzdCBpcyB0ZXJtaW5hdGVkIG9uIHRoZSBPcGVuU2hpZnQgcm91dGVyIHdpdGggYSBjdXN0b20gY2VydGlmaWNhdGUuXG5UaGUgcmVxdWVzdCBpcyB0aGVuIHJlZW5jcnlwdGVkIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGVyIGFuZCBzZW50IHRvIENlbnRyYWwuXG5bdXNlcl0gLS1UTFMtLVx1MDAzZSBbT3BlblNoaWZ0IHJvdXRlcl0gLS1UTFMtLVx1MDAzZSBbQ2VudHJhbF0iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgd2l0aCBhIHJlZW5jcnlwdCByb3V0ZS5cblNob3VsZCBub3QgYmUgdXNlZCBmb3Igc2Vuc29yIGNvbW11bmljYXRpb24uIiwidHlwZSI6ImJvb2xlYW4ifSwiaG9zdCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBDZW50cmFsIHJlZW5jcnlwdCByb3V0ZS5cbklmIHVuc3BlY2lmaWVkLCBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgYXV0b21hdGljYWxseSBjaG9zZW4gYnkgdGhlIE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJ0eXBlIjoic3RyaW5nIn0sInRscyI6eyJkZXNjcmlwdGlvbiI6IlRMUyBzZXR0aW5ncyBmb3IgZXhwb3NpbmcgQ2VudHJhbCB2aWEgYSByZWVuY3J5cHQgUm91dGUuIiwicHJvcGVydGllcyI6eyJjYUNlcnRpZmljYXRlIjp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIGNoYWluIHRoYXQgbWF5IGJlIHVzZWQgdG8gZXN0YWJsaXNoIGEgY29tcGxldGUgY2hhaW4gb2YgdHJ1c3QuXG5EZWZhdWx0cyB0byB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn0sImNlcnRpZmljYXRlIjp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIHRoYXQgaXMgc2VydmVkIG9uIHRoZSByb3V0ZS4gTXVzdCBiZSBhIHNpbmdsZSBzZXJ2aW5nXG5jZXJ0aWZpY2F0ZSBpbnN0ZWFkIG9mIGEgY2VydGlmaWNhdGUgY2hhaW4uXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn0sImRlc3RpbmF0aW9uQ0FDZXJ0aWZpY2F0ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBDQSBjZXJ0aWZpY2F0ZSBvZiB0aGUgZmluYWwgZGVzdGluYXRpb24sIGkuZS4gb2YgQ2VudHJhbC5cblVzZWQgYnkgdGhlIE9wZW5TaGlmdCByb3V0ZXIgZm9yIGhlYWx0aCBjaGVja3Mgb24gdGhlIHNlY3VyZSBjb25uZWN0aW9uLlxuRGVmYXVsdHMgdG8gdGhlIENlbnRyYWwgY2VydGlmaWNhdGUgYXV0aG9yaXR5LiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIHByaXZhdGUga2V5IG9mIHRoZSBjZXJ0aWZpY2F0ZSB0aGF0IGlzIHNlcnZlZCBvbiB0aGUgcm91dGUuXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBDZW50cmFsLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIENlbnRyYWwsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sIm5vdGlmaWVyU2VjcmV0c0VuY3J5cHRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6InN0YWNrcm94LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRlbGVtZXRyeSI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGVsZW1ldHJ5IHNldHRpbmdzIGZvciBDZW50cmFsLiBJZiBlbmFibGVkLCBDZW50cmFsIHRyYW5zbWl0cyB0ZWxlbWV0cnkgYW5kIGRpYWdub3N0aWNcbmRhdGEgdG8gYSByZW1vdGUgc3RvcmFnZSBiYWNrZW5kLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0Ijp0cnVlLCJkZXNjcmlwdGlvbiI6IlNwZWNpZmllcyBpZiBUZWxlbWV0cnkgaXMgZW5hYmxlZC4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJzdG9yYWdlIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJwcm9wZXJ0aWVzIjp7ImVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkgZW5kcG9pbnQuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBrZXkuIElmIG5vdCBzZXQsIHRlbGVtZXRyeSBpcyBkaXNhYmxlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiY29uZmlnQXNDb2RlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ0FzQ29kZUNvbXBvbmVudCI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjdXN0b21pemUiOnsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsInByb3BlcnRpZXMiOnsiYW5ub3RhdGlvbnMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBhbm5vdGF0aW9ucyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In0sImVudlZhcnMiOnsiZGVzY3JpcHRpb24iOiJDdXN0b20gZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHNldCBvbiBtYW5hZ2VkIHBvZHMnIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZFxudXNpbmcgdGhlIHByZXZpb3VzbHkgZGVmaW5lZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgaW4gdGhlIGNvbnRhaW5lciBhbmRcbmFueSBzZXJ2aWNlIGVudmlyb25tZW50IHZhcmlhYmxlcy4gSWYgYSB2YXJpYWJsZSBjYW5ub3QgYmUgcmVzb2x2ZWQsXG50aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZFxudG8gYSBzaW5nbGUgJCwgd2hpY2ggYWxsb3dzIGZvciBlc2NhcGluZyB0aGUgJChWQVJfTkFNRSkgc3ludGF4OiBpLmUuXG5cIiQkKFZBUl9OQU1FKVwiIHdpbGwgcHJvZHVjZSB0aGUgc3RyaW5nIGxpdGVyYWwgXCIkKFZBUl9OQU1FKVwiLlxuRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGVcbmV4aXN0cyBvciBub3QuXG5EZWZhdWx0cyB0byBcIlwiLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVGcm9tIjp7ImRlc2NyaXB0aW9uIjoiU291cmNlIGZvciB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUncyB2YWx1ZS4gQ2Fubm90IGJlIHVzZWQgaWYgdmFsdWUgaXMgbm90IGVtcHR5LiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwS2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIENvbmZpZ01hcC4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgdG8gc2VsZWN0LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuIyBFeGFtcGxlc1xuXG4jIyBBZGRpbmcgYW4gYW5ub3RhdGlvbiB0byBhIHJlc291cmNlXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuIyMgQWRkaW5nIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbbmFtZTpjZW50cmFsXS5lbnZbLTFdXG5cdCAgdmFsdWU6IHxcblx0ICAgIG5hbWU6IE1ZX0VOVl9WQVJcblx0ICAgIHZhbHVlOiB2YWx1ZVxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblx0YXBpVmVyc2lvbjogbmV0d29ya2luZy5rOHMuaW8vdjFcblx0a2luZDogTmV0d29ya1BvbGljeVxuXHRuYW1lOiBhbGxvdy1leHQtdG8tY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMuaW5ncmVzc1stMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgcG9ydHM6XG5cdCAgICAtIHBvcnQ6IDk5OVxuXHQgICAgICBwcm90b2NvbDogVENQXG5cbiMjIENoYW5naW5nIHRoZSB2YWx1ZSBvZiBhIGNvbmZpZ01hcFxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGEuZW5kcG9pbnRzXFwueWFtbDpcblx0ICB2ZXJiYXRpbTogfFxuXHQgICAgZGlzYWJsZURlZmF1bHQ6IGZhbHNlXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQgIC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbLTFdXG5cdCAgICB2YWx1ZTogfFxuXHQgICAgICBuYW1lOiBuZ2lueFxuXHQgICAgICBpbWFnZTogbmdpbnhcblx0ICAgICAgcG9ydHM6XG5cdCAgICAgIC0gY29udGFpbmVyUG9ydDogODAwMFxuXHQgICAgICAgIG5hbWU6IGh0dHBcblx0ICAgICAgICBwcm90b2NvbDogVENQIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJwYXRjaGVzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSzhzT2JqZWN0T3ZlcmxheVBhdGNoIGRlZmluZXMgYSBwYXRjaCB0byBhcHBseSB0byBhIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJ0eXBlIjoic3RyaW5nIn0sInZlcmJhdGltIjp7ImRlc2NyaXB0aW9uIjoiVmVyYmF0aW0gdmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cblNhbWUgYXMgVmFsdWUsIGhvd2V2ZXIgdGhlIGNvbnRlbnQgaXMgbm90IGludGVycHJldGVkIGFzIFlBTUwsIGJ1dCB0cmVhdGVkIGFzIGxpdGVyYWwgc3RyaW5nIGluc3RlYWQuXG5BdCBsZWFzdCBvbmUgb2YgVmFsdWUgYW5kIFZlcmJhdGltIG11c3QgYmUgZW1wdHkuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNjYW5uZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwicHJvcGVydGllcyI6eyJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsInByb3BlcnRpZXMiOnsiaG9zdFBhdGgiOnsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbnRWb2x1bWVDbGFpbSI6eyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltTmFtZSI6eyJkZWZhdWx0Ijoic2Nhbm5lci12NC1kYiIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic2Nhbm5lci12NC1kYlwiIGlmIG5vdCBzZXQuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwibWF0Y2hlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lckNvbXBvbmVudCI6eyJkZXNjcmlwdGlvbiI6IkNhbiBiZSBzcGVjaWZpZWQgYXMgXCJFbmFibGVkXCIgb3IgXCJEaXNhYmxlZFwiLlxuSWYgdGhpcyBmaWVsZCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZm9sbG93aW5nIGRlZmF1bHRpbmcgdGFrZXMgcGxhY2U6XG4qIGZvciBuZXcgaW5zdGFsbGF0aW9ucywgU2Nhbm5lciBWNCBpcyBlbmFibGVkIHN0YXJ0aW5nIHdpdGggQUNTIDQuODtcbiogZm9yIHVwZ3JhZGVzIHRvIDQuOCBmcm9tIHByZXZpb3VzIHJlbGVhc2VzLCBTY2FubmVyIFY0IGlzIGRpc2FibGVkLiIsImVudW0iOlsiRGVmYXVsdCIsIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInRscyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwicHJvcGVydGllcyI6eyJhZGRpdGlvbmFsQ0FzIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbENBIGRlZmluZXMgYSBjZXJ0aWZpY2F0ZSBmb3IgYW4gYWRkaXRpb25hbCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkuIiwicHJvcGVydGllcyI6eyJjb250ZW50Ijp7ImRlc2NyaXB0aW9uIjoiUEVNIGZvcm1hdCIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik11c3QgYmUgYSB2YWxpZCBmaWxlIGJhc2VuYW1lIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29udGVudCIsIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbFN0YXR1cyBkZWZpbmVzIHRoZSBvYnNlcnZlZCBzdGF0ZSBvZiBDZW50cmFsLiIsInByb3BlcnRpZXMiOnsiY2VudHJhbCI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWxDb21wb25lbnRTdGF0dXMgZGVzY3JpYmVzIHN0YXR1cyBzcGVjaWZpYyB0byB0aGUgY2VudHJhbCBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkIjp7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZCBzdG9yZXMgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0aGUgYXV0by1nZW5lcmF0ZWQgYWRtaW4gcGFzc3dvcmQuIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSBjb250YWlucyByZWZlcmVuY2UgZm9yIHRoZSBhZG1pbiBwYXNzd29yZCIsInR5cGUiOiJzdHJpbmcifSwiaW5mbyI6eyJkZXNjcmlwdGlvbiI6IkluZm8gc3RvcmVzIGluZm9ybWF0aW9uIG9uIGhvdyB0byBvYnRhaW4gdGhlIGFkbWluIHBhc3N3b3JkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29uZGl0aW9ucyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94Q29uZGl0aW9uIGRlZmluZXMgYSBjb25kaXRpb24gZm9yIGEgU3RhY2tSb3ggY3VzdG9tIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsibGFzdFRyYW5zaXRpb25UaW1lIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwibWVzc2FnZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlYXNvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblJlYXNvbiBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiByZWFzb24uIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25TdGF0dXMgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gc3RhdHVzLiIsInR5cGUiOiJzdHJpbmcifSwidHlwZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblR5cGUgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gdHlwZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJzdGF0dXMiLCJ0eXBlIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImRlcGxveWVkUmVsZWFzZSI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94UmVsZWFzZSBkZXNjcmliZXMgdGhlIEhlbG0gXCJyZWxlYXNlXCIgdGhhdCB3YXMgbW9zdCByZWNlbnRseSBhcHBsaWVkLiIsInByb3BlcnRpZXMiOnsidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2R1Y3RWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29uZGl0aW9ucyJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfSwic3RhdHVzIjp7ImFjY2VwdGVkTmFtZXMiOnsia2luZCI6IiIsInBsdXJhbCI6IiJ9LCJjb25kaXRpb25zIjpudWxsLCJzdG9yZWRWZXJzaW9ucyI6bnVsbH19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE2LjUifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cbk5vdGU6IHRoaXMgd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0IHVubGVzcyAnTGlzdGVuIE9uIENyZWF0ZXMnIGlzIHNldCB0byAndHJ1ZScgYXMgd2VsbC4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIFNlY3JldCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBsYWJlbHMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbWFnZVB1bGxTZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWlzYyI6eyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5NaXNjZWxsYW5lb3VzIHNldHRpbmdzLiIsInByb3BlcnRpZXMiOnsiY3JlYXRlU0NDcyI6eyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJvcGVuc2hpZnQiOnsiZGVzY3JpcHRpb24iOiJPcGVuU2hpZnRNb25pdG9yaW5nIGRlZmluZXMgc2V0dGluZ3MgcmVsYXRlZCB0byBPcGVuU2hpZnQgTW9uaXRvcmluZyIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0Ijp0cnVlLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsiZW5hYmxlZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sIm5ldHdvcmsiOnsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJwb2xpY2llcyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm92ZXJsYXlzIjp7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Iks4c09iamVjdE92ZXJsYXkgaXMgYW4gb3ZlcmxheSB0aGF0IGFwcGxpZXMgYSBzZXQgb2YgcGF0Y2hlcyB0byBhIHJlc291cmNlLlxuSXQgdGFyZ2V0cyBhIHJlc291cmNlIGJ5IGl0cyBBUEkgdmVyc2lvbiwga2luZCwgYW5kIG5hbWUsIGFuZCBhcHBsaWVzXG5hIGxpc3Qgb2YgcGF0Y2hlcyB0byB0aGlzIHJlc291cmNlLlxuXG4jIEV4YW1wbGVzXG5cbiMjIEFkZGluZyBhbiBhbm5vdGF0aW9uIHRvIGEgcmVzb3VyY2VcblxuXHRhcGlWZXJzaW9uOiB2MVxuXHRraW5kOiBTZXJ2aWNlQWNjb3VudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogbWV0YWRhdGEuYW5ub3RhdGlvbnMuZWtzXFwuYW1hem9uYXdzXFwuY29tL3JvbGUtYXJuXG5cdCAgdmFsdWU6IFwiXFxcImFybjphd3M6aWFtOjEyMzQ6cm9sZVxcXCJcIlxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblx0YXBpVmVyc2lvbjogYXBwcy92MVxuXHRraW5kOiBEZXBsb3ltZW50XG5cdG5hbWU6IGNlbnRyYWxcblx0cGF0Y2hlczpcblx0LSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1tuYW1lOmNlbnRyYWxdLmVudlstMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgbmFtZTogTVlfRU5WX1ZBUlxuXHQgICAgdmFsdWU6IHZhbHVlXG5cbiMjIEFkZGluZyBhbiBpbmdyZXNzIHRvIGEgbmV0d29yayBwb2xpY3lcblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuIyMgQ2hhbmdpbmcgdGhlIHZhbHVlIG9mIGEgY29uZmlnTWFwXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogQ29uZmlnTWFwXG5cdG5hbWU6IGNlbnRyYWwtZW5kcG9pbnRzXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogZGF0YS5lbmRwb2ludHNcXC55YW1sOlxuXHQgIHZlcmJhdGltOiB8XG5cdCAgICBkaXNhYmxlRGVmYXVsdDogZmFsc2VcblxuIyMgQWRkaW5nIGEgY29udGFpbmVyIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifSwidmVyYmF0aW0iOnsiZGVzY3JpcHRpb24iOiJWZXJiYXRpbSB2YWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuU2FtZSBhcyBWYWx1ZSwgaG93ZXZlciB0aGUgY29udGVudCBpcyBub3QgaW50ZXJwcmV0ZWQgYXMgWUFNTCwgYnV0IHRyZWF0ZWQgYXMgbGl0ZXJhbCBzdHJpbmcgaW5zdGVhZC5cbkF0IGxlYXN0IG9uZSBvZiBWYWx1ZSBhbmQgVmVyYmF0aW0gbXVzdCBiZSBlbXB0eS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwicGVyTm9kZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgY29tcG9uZW50cyBydW5uaW5nIG9uIGVhY2ggbm9kZSBpbiB0aGUgY2x1c3RlciAoQ29sbGVjdG9yIGFuZCBDb21wbGlhbmNlKS4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJDT1JFX0JQRiIsImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImVudW0iOlsiRUJQRiIsIkNPUkVfQlBGIiwiTm9Db2xsZWN0aW9uIiwiS2VybmVsTW9kdWxlIl0sInR5cGUiOiJzdHJpbmcifSwiZm9yY2VDb2xsZWN0aW9uIjp7ImRlZmF1bHQiOmZhbHNlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuIiwidHlwZSI6ImJvb2xlYW4ifSwiaW1hZ2VGbGF2b3IiOnsiZGVmYXVsdCI6IlJlZ3VsYXIiLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIiwiZW51bSI6WyJSZWd1bGFyIiwiU2xpbSJdLCJ0eXBlIjoic3RyaW5nIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZUludmVudG9yeSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgTm9kZS1JbnZlbnRvcnkgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3Igc2Nhbm5pbmcgdGhlIE5vZGVzJyBmaWxlc3lzdGVtLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0YWludFRvbGVyYXRpb24iOnsiZGVmYXVsdCI6IlRvbGVyYXRlVGFpbnRzIiwiZGVzY3JpcHRpb24iOiJUbyBlbnN1cmUgY29tcHJlaGVuc2l2ZSBtb25pdG9yaW5nIG9mIHlvdXIgY2x1c3RlciBhY3Rpdml0eSwgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5XG53aWxsIHJ1biBzZXJ2aWNlcyBvbiBldmVyeSBub2RlIGluIHRoZSBjbHVzdGVyLCBpbmNsdWRpbmcgdGFpbnRlZCBub2RlcyBieSBkZWZhdWx0LiBJZiB5b3UgZG9cbm5vdCB3YW50IHRoaXMgYmVoYXZpb3IsIHBsZWFzZSBzZWxlY3QgJ0F2b2lkVGFpbnRzJyBoZXJlLiIsImVudW0iOlsiVG9sZXJhdGVUYWludHMiLCJBdm9pZFRhaW50cyJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInJlZ2lzdHJ5T3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyBwYXJhbWV0ZXIgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgcmVnaXN0cnkgaW4gaW1hZ2VzLiBGb3IgZXhhbXBsZSwgbmdpbng6bGF0ZXN0IC1cdTAwM2UgXHUwMDNjcmVnaXN0cnkgb3ZlcnJpZGVcdTAwM2UvbGlicmFyeS9uZ2lueDpsYXRlc3QiLCJ0eXBlIjoic3RyaW5nIn0sInNjYW5uZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcyBzdG9yZWQgaW4gYSBjbHVzdGVyLWxvY2FsIGltYWdlIHJlcG9zaXRvcnkuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lckNvbXBvbmVudCI6eyJkZWZhdWx0IjoiQXV0b1NlbnNlIiwiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImVudW0iOlsiQXV0b1NlbnNlIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyVjQiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbmRleGVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgaW5kZXhlciBkZXBsb3ltZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZW5hYmxlIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCBzZXQgdGhpcyB0byBcIkF1dG9TZW5zZVwiXG5JZiB0aGlzIGZpZWxkIGlzIG5vdCBzcGVjaWZpZWQgb3Igc2V0IHRvIFwiRGVmYXVsdFwiLCB0aGUgZm9sbG93aW5nIGRlZmF1bHRpbmcgdGFrZXMgcGxhY2U6XG4qIGZvciBuZXcgaW5zdGFsbGF0aW9ucywgU2Nhbm5lciBWNCBpcyBlbmFibGVkIHN0YXJ0aW5nIHdpdGggQUNTIDQuODtcbiogZm9yIHVwZ3JhZGVzIHRvIDQuOCBmcm9tIHByZXZpb3VzIHJlbGVhc2VzLCBTY2FubmVyIFY0IGlzIGRpc2FibGVkLiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInRscyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwicHJvcGVydGllcyI6eyJhZGRpdGlvbmFsQ0FzIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbENBIGRlZmluZXMgYSBjZXJ0aWZpY2F0ZSBmb3IgYW4gYWRkaXRpb25hbCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkuIiwicHJvcGVydGllcyI6eyJjb250ZW50Ijp7ImRlc2NyaXB0aW9uIjoiUEVNIGZvcm1hdCIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik11c3QgYmUgYSB2YWxpZCBmaWxlIGJhc2VuYW1lIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29udGVudCIsIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbImNsdXN0ZXJOYW1lIl0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXJTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJlZENsdXN0ZXIiLCJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXJOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGFzc2lnbmVkIGNsdXN0ZXIgbmFtZSBwZXIgdGhlIHNwZWMuIFRoaXMgY2Fubm90IGJlIGNoYW5nZWQgYWZ0ZXJ3YXJkcy4gSWYgeW91IG5lZWQgdG8gY2hhbmdlIHRoZVxuY2x1c3RlciBuYW1lLCBwbGVhc2UgZGVsZXRlIGFuZCByZWNyZWF0ZSB0aGlzIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwiY29uZGl0aW9ucyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94Q29uZGl0aW9uIGRlZmluZXMgYSBjb25kaXRpb24gZm9yIGEgU3RhY2tSb3ggY3VzdG9tIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsibGFzdFRyYW5zaXRpb25UaW1lIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwibWVzc2FnZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlYXNvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblJlYXNvbiBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiByZWFzb24uIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25TdGF0dXMgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gc3RhdHVzLiIsInR5cGUiOiJzdHJpbmcifSwidHlwZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblR5cGUgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gdHlwZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJzdGF0dXMiLCJ0eXBlIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImRlcGxveWVkUmVsZWFzZSI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94UmVsZWFzZSBkZXNjcmliZXMgdGhlIEhlbG0gXCJyZWxlYXNlXCIgdGhhdCB3YXMgbW9zdCByZWNlbnRseSBhcHBsaWVkLiIsInByb3BlcnRpZXMiOnsidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2R1Y3RWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29uZGl0aW9ucyJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfSwic3RhdHVzIjp7ImFjY2VwdGVkTmFtZXMiOnsia2luZCI6IiIsInBsdXJhbCI6IiJ9LCJjb25kaXRpb25zIjpudWxsLCJzdG9yZWRWZXJzaW9ucyI6bnVsbH19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1Njo0MjAzOTYzNDRhMzMyMGFiZTY2MTRlYWM0Y2UwOGI3NTIyNTQ1YjkyMzg3MzQyNzA5NmJmMmNhYTZjZjEyNjIwIiwiY3JlYXRlZEF0IjoiMjAyNS0wOS0wNVQxMjoxMDo1Ni4xNzU4ODcrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC43LjAgXHUwMDNjIDQuOC4zIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5hcm02NCI6InN1cHBvcnRlZCIsIm9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2gucHBjNjRsZSI6InN1cHBvcnRlZCIsIm9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guczM5MHgiOiJzdXBwb3J0ZWQifSwibmFtZSI6InJoYWNzLW9wZXJhdG9yLnY0LjguMyIsIm5hbWVzcGFjZSI6InBsYWNlaG9sZGVyIn0sInNwZWMiOnsiYXBpc2VydmljZWRlZmluaXRpb25zIjp7fSwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyI6eyJvd25lZCI6W3siZGVzY3JpcHRpb24iOiJDZW50cmFsIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgY2VudHJhbCBzZXJ2aWNlcy4gVGhpcyBpbmNsdWRlcyB0aGUgQVBJIHNlcnZlciwgcGVyc2lzdGVudCBzdG9yYWdlLFxuYW5kIHRoZSB3ZWIgVUksIGFzIHdlbGwgYXMgdGhlIGltYWdlIHNjYW5uZXIuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIiwia2luZCI6IkNlbnRyYWwiLCJuYW1lIjoiY2VudHJhbHMucGxhdGZvcm0uc3RhY2tyb3guaW8iLCJyZXNvdXJjZXMiOlt7ImtpbmQiOiJEZXBsb3ltZW50IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlJvdXRlIiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlY3JldCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifSx7ImtpbmQiOiJTZXJ2aWNlIiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9XSwic3BlY0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ2VudHJhbCBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBhbGwgdXNlciBpbnRlcmFjdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRlZCB0byBvdXRnb2luZyBuZXR3b3JrIHRyYWZmaWMuIiwiZGlzcGxheU5hbWUiOiJFZ3Jlc3MiLCJwYXRoIjoiZWdyZXNzIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwiZGlzcGxheU5hbWUiOiJUTFMiLCJwYXRoIjoidGxzIn0seyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBQdWxsIFNlY3JldHMiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0cyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJkaXNwbGF5TmFtZSI6IkN1c3RvbWl6YXRpb25zIiwicGF0aCI6ImN1c3RvbWl6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJkaXNwbGF5TmFtZSI6Ik92ZXJsYXlzIiwicGF0aCI6Im92ZXJsYXlzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJtb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIiwicGF0aCI6Im5ldHdvcmsiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZy1hcy1Db2RlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJDb25maWctYXMtQ29kZSIsInBhdGgiOiJjb25maWdBc0NvZGUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5NaXNjZWxsYW5lb3VzIHNldHRpbmdzLiIsImRpc3BsYXlOYW1lIjoiTWlzY2VsbGFuZW91cyIsInBhdGgiOiJtaXNjIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIHNlY3JldCB0aGF0IGNvbnRhaW5zIHRoZSBhZG1pbmlzdHJhdG9yIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLlxuSWYgb21pdHRlZCwgdGhlIG9wZXJhdG9yIHdpbGwgYXV0by1nZW5lcmF0ZSBhIHBhc3N3b3JkIGFuZCBzdG9yZSBpdCBpbiB0aGUgXCJwYXNzd29yZFwiIGl0ZW1cbmluIHRoZSBcImNlbnRyYWwtaHRwYXNzd2RcIiBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJBZG1pbmlzdHJhdG9yIFBhc3N3b3JkIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJIZXJlIHlvdSBjYW4gY29uZmlndXJlIGlmIHlvdSB3YW50IHRvIGV4cG9zZSBjZW50cmFsIHRocm91Z2ggYSBub2RlIHBvcnQsIGEgbG9hZCBiYWxhbmNlciwgb3IgYW4gT3BlblNoaWZ0XG5yb3V0ZS4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zdXJlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUifSx7ImRlc2NyaXB0aW9uIjoiQnkgZGVmYXVsdCwgQ2VudHJhbCB3aWxsIG9ubHkgc2VydmUgYW4gaW50ZXJuYWwgVExTIGNlcnRpZmljYXRlLCB3aGljaCBtZWFucyB0aGF0IHlvdSB3aWxsXG5uZWVkIHRvIGhhbmRsZSBUTFMgdGVybWluYXRpb24gYXQgdGhlIGluZ3Jlc3Mgb3IgbG9hZCBiYWxhbmNlciBsZXZlbC5cbklmIHlvdSB3YW50IHRvIHRlcm1pbmF0ZSBUTFMgaW4gQ2VudHJhbCBhbmQgc2VydmUgYSBjdXN0b20gc2VydmVyIGNlcnRpZmljYXRlLCB5b3UgY2FuIHNwZWNpZnlcbmEgc2VjcmV0IGNvbnRhaW5pbmcgdGhlIGNlcnRpZmljYXRlIGFuZCBwcml2YXRlIGtleSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiVXNlci1mYWNpbmcgVExTIGNlcnRpZmljYXRlIHNlY3JldCIsInBhdGgiOiJjZW50cmFsLmRlZmF1bHRUTFNTZWNyZXQifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBDZW50cmFsLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIENlbnRyYWwsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJjZW50cmFsLm1vbml0b3JpbmcifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBEQiBTZXR0aW5ncyIsInBhdGgiOiJjZW50cmFsLmRiIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGVsZW1ldHJ5IHNldHRpbmdzIGZvciBDZW50cmFsLiBJZiBlbmFibGVkLCBDZW50cmFsIHRyYW5zbWl0cyB0ZWxlbWV0cnkgYW5kIGRpYWdub3N0aWNcbmRhdGEgdG8gYSByZW1vdGUgc3RvcmFnZSBiYWNrZW5kLiIsImRpc3BsYXlOYW1lIjoiVGVsZW1ldHJ5IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyByZXNvdXJjZXMgd2l0aGluIENlbnRyYWwgaW4gYSBkZWNsYXJhdGl2ZSBtYW5uZXIuIiwiZGlzcGxheU5hbWUiOiJEZWNsYXJhdGl2ZSBDb25maWd1cmF0aW9uIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJkaXNwbGF5TmFtZSI6Ik5vdGlmaWVyIFNlY3JldHMgRW5jcnlwdGlvbiIsInBhdGgiOiJjZW50cmFsLm5vdGlmaWVyU2VjcmV0c0VuY3J5cHRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImNlbnRyYWwucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImNlbnRyYWwubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiY2VudHJhbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiY2VudHJhbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJEaXNhYmxlIGFkbWluIHBhc3N3b3JkIGdlbmVyYXRpb24uIERvIG5vdCB1c2UgdGhpcyBmb3IgZmlyc3QtdGltZSBpbnN0YWxsYXRpb25zLFxuYXMgeW91IHdpbGwgaGF2ZSBubyB3YXkgdG8gcGVyZm9ybSBpbml0aWFsIHNldHVwIGFuZCBjb25maWd1cmF0aW9uIG9mIGFsdGVybmF0aXZlIGF1dGhlbnRpY2F0aW9uIG1ldGhvZHMuIiwiZGlzcGxheU5hbWUiOiJBZG1pbiBQYXNzd29yZCBHZW5lcmF0aW9uIERpc2FibGVkIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZEdlbmVyYXRpb25EaXNhYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlVudXNlZCBmaWVsZC4gVGhpcyBmaWVsZCBleGlzdHMgc29sZWx5IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHN0YXJ0aW5nIGZyb20gdmVyc2lvbiB2NC42LjAuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5kYi5wYXNzd29yZFNlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgY29ubmVjdGlvbiBzdHJpbmcgdGhhdCBjb3JyZXNwb25kcyB0byBhIGRhdGFiYXNlIG1hbmFnZWQgZWxzZXdoZXJlLiBJZiBzZXQsIHRoZSBvcGVyYXRvciB3aWxsIG5vdCBtYW5hZ2UgdGhlIENlbnRyYWwgREIuXG5XaGVuIHVzaW5nIHRoaXMgb3B0aW9uLCB5b3UgbXVzdCBleHBsaWNpdGx5IHNldCBhIHBhc3N3b3JkIHNlY3JldDsgYXV0b21hdGljYWxseSBnZW5lcmF0aW5nIGEgcGFzc3dvcmQgd2lsbCBub3RcbmJlIHN1cHBvcnRlZC4iLCJkaXNwbGF5TmFtZSI6IkNvbm5lY3Rpb24gU3RyaW5nIiwicGF0aCI6ImNlbnRyYWwuZGIuY29ubmVjdGlvblN0cmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBDZW50cmFsIERCIHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLiBZb3UgY2FuIGNob29zZSBiZXR3ZWVuIHVzaW5nIGEgcGVyc2lzdGVudFxudm9sdW1lIGNsYWltIChyZWNvbW1lbmRlZCBkZWZhdWx0KSwgYW5kIGEgaG9zdCBwYXRoLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXAgdGhhdCB3aWxsIG92ZXJyaWRlIHBvc3RncmVzcWwuY29uZiBhbmQgcGdfaGJhLmNvbmYiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25maWdPdmVycmlkZSJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJkaXNwbGF5TmFtZSI6IkRhdGFiYXNlIENvbm5lY3Rpb24gUG9vbCBTaXplIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIuY29ubmVjdGlvblBvb2xTaXplIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5kYi5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIEl0IGlzIG5vIGxvbmdlciBuZWNlc3NhcnkgdG8gc3BlY2lmeSBpdC5cblRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5DZW50cmFsIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIFBvc3RncmVTUUwgYnkgZGVmYXVsdC4iLCJkaXNwbGF5TmFtZSI6IklzIEVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5kYi5pc0VuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOkNvbmZpZ01hcCJdfSx7ImRlc2NyaXB0aW9uIjoiTWF4aW11bSBudW1iZXIgb2YgY29ubmVjdGlvbnMgaW4gdGhlIGNvbm5lY3Rpb24gcG9vbC4iLCJkaXNwbGF5TmFtZSI6Ik1heGltdW0gQ29ubmVjdGlvbnMiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUubWF4Q29ubmVjdGlvbnMifSx7ImRlc2NyaXB0aW9uIjoiTWluaW11bSBudW1iZXIgb2YgY29ubmVjdGlvbnMgaW4gdGhlIGNvbm5lY3Rpb24gcG9vbC4iLCJkaXNwbGF5TmFtZSI6Ik1pbmltdW0gQ29ubmVjdGlvbnMiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUubWluQ29ubmVjdGlvbnMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0Lm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnNpemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dGV4dCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIENsYXNzIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBjb25maWcgbWFwcyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJDb25maWcgbWFwcyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24uY29uZmlnTWFwcyJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHNlY3JldHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiU2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24uc2VjcmV0cyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOkNvbmZpZ01hcCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlZmF1bHRUTFNTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGFuIE9wZW5TaGlmdCByb3V0ZS4iLCJkaXNwbGF5TmFtZSI6IlJvdXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUifSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIGxvYWQgYmFsYW5jZXIgc2VydmljZS4iLCJkaXNwbGF5TmFtZSI6IkxvYWQgQmFsYW5jZXIiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIifSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0In0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJEZWZhdWx0cyB0byA0NDMgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IlBvcnQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3UgaGF2ZSBhIHN0YXRpYyBJUCBhZGRyZXNzIHJlc2VydmVkIGZvciB5b3VyIGxvYWQgYmFsYW5jZXIsIHlvdSBjYW4gZW50ZXIgaXQgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IklQIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmlwIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIHRvIHNwZWNpZnkgYW4gZXhwbGljaXQgbm9kZSBwb3J0LiBNb3N0IHVzZXJzIHNob3VsZCBsZWF2ZSB0aGlzIGVtcHR5LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LnBvcnQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB3aXRoIGEgcGFzc3Rocm91Z2ggcm91dGUuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUuZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgY3VzdG9tIGhvc3RuYW1lIGZvciB0aGUgQ2VudHJhbCByb3V0ZS5cbklmIHVuc3BlY2lmaWVkLCBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgYXV0b21hdGljYWxseSBjaG9zZW4gYnkgdGhlIE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5ob3N0In0seyJkZXNjcmlwdGlvbiI6IlNldCB1cCBhIENlbnRyYWwgcm91dGUgd2l0aCByZWVuY3J5cHQgVExTIHRlcm1pbmF0aW9uLlxuRm9yIHJlZW5jcnlwdCByb3V0ZXMsIHRoZSByZXF1ZXN0IGlzIHRlcm1pbmF0ZWQgb24gdGhlIE9wZW5TaGlmdCByb3V0ZXIgd2l0aCBhIGN1c3RvbSBjZXJ0aWZpY2F0ZS5cblRoZSByZXF1ZXN0IGlzIHRoZW4gcmVlbmNyeXB0ZWQgYnkgdGhlIE9wZW5TaGlmdCByb3V0ZXIgYW5kIHNlbnQgdG8gQ2VudHJhbC5cblt1c2VyXSAtLVRMUy0tXHUwMDNlIFtPcGVuU2hpZnQgcm91dGVyXSAtLVRMUy0tXHUwMDNlIFtDZW50cmFsXSIsImRpc3BsYXlOYW1lIjoiUmUtRW5jcnlwdCBSb3V0ZSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdCJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB3aXRoIGEgcmVlbmNyeXB0IHJvdXRlLlxuU2hvdWxkIG5vdCBiZSB1c2VkIGZvciBzZW5zb3IgY29tbXVuaWNhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5yZWVuY3J5cHQuZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgY3VzdG9tIGhvc3RuYW1lIGZvciB0aGUgQ2VudHJhbCByZWVuY3J5cHQgcm91dGUuXG5JZiB1bnNwZWNpZmllZCwgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCB2YWx1ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgY2hvc2VuIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwiZGlzcGxheU5hbWUiOiJIb3N0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0Lmhvc3QifSx7ImRlc2NyaXB0aW9uIjoiVExTIHNldHRpbmdzIGZvciBleHBvc2luZyBDZW50cmFsIHZpYSBhIHJlZW5jcnlwdCBSb3V0ZS4iLCJkaXNwbGF5TmFtZSI6IlRMUyBTZXR0aW5ncyIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC50bHMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIGNoYWluIHRoYXQgbWF5IGJlIHVzZWQgdG8gZXN0YWJsaXNoIGEgY29tcGxldGUgY2hhaW4gb2YgdHJ1c3QuXG5EZWZhdWx0cyB0byB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJkaXNwbGF5TmFtZSI6IkNBIENlcnRpZmljYXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscy5jYUNlcnRpZmljYXRlIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBQRU0gZW5jb2RlZCBjZXJ0aWZpY2F0ZSB0aGF0IGlzIHNlcnZlZCBvbiB0aGUgcm91dGUuIE11c3QgYmUgYSBzaW5nbGUgc2VydmluZ1xuY2VydGlmaWNhdGUgaW5zdGVhZCBvZiBhIGNlcnRpZmljYXRlIGNoYWluLlxuRGVmYXVsdHMgdG8gYSBjZXJ0aWZpY2F0ZSBzaWduZWQgYnkgdGhlIE9wZW5TaGlmdCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwiZGlzcGxheU5hbWUiOiJDZXJ0aWZpY2F0ZSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC50bHMuY2VydGlmaWNhdGUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIENBIGNlcnRpZmljYXRlIG9mIHRoZSBmaW5hbCBkZXN0aW5hdGlvbiwgaS5lLiBvZiBDZW50cmFsLlxuVXNlZCBieSB0aGUgT3BlblNoaWZ0IHJvdXRlciBmb3IgaGVhbHRoIGNoZWNrcyBvbiB0aGUgc2VjdXJlIGNvbm5lY3Rpb24uXG5EZWZhdWx0cyB0byB0aGUgQ2VudHJhbCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwiZGlzcGxheU5hbWUiOiJEZXN0aW5hdGlvbiBDQSBDZXJ0aWZpY2F0ZSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC50bHMuZGVzdGluYXRpb25DQUNlcnRpZmljYXRlIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBQRU0gZW5jb2RlZCBwcml2YXRlIGtleSBvZiB0aGUgY2VydGlmaWNhdGUgdGhhdCBpcyBzZXJ2ZWQgb24gdGhlIHJvdXRlLlxuRGVmYXVsdHMgdG8gYSBjZXJ0aWZpY2F0ZSBzaWduZWQgYnkgdGhlIE9wZW5TaGlmdCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwiZGlzcGxheU5hbWUiOiJQcml2YXRlIEtleSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC50bHMua2V5In0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJjZW50cmFsLm1vbml0b3JpbmcuZXhwb3NlRW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5ub3RpZmllclNlY3JldHNFbmNyeXB0aW9uLmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLmhvc3RQYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInN0YWNrcm94LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uY2xhaW1OYW1lIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsImRpc3BsYXlOYW1lIjoiU2l6ZSIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZmllcyBpZiBUZWxlbWV0cnkgaXMgZW5hYmxlZC4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJEZWZpbmVzIHRoZSB0ZWxlbWV0cnkgc3RvcmFnZSBiYWNrZW5kIGZvciBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeS5zdG9yYWdlIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLnRlbGVtZXRyeS5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGVuZHBvaW50LiIsImRpc3BsYXlOYW1lIjoiRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZS5lbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBrZXkuIElmIG5vdCBzZXQsIHRlbGVtZXRyeSBpcyBkaXNhYmxlZC4iLCJkaXNwbGF5TmFtZSI6IktleSIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeS5zdG9yYWdlLmtleSJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgdGhlIENvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCwgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCIsInBhdGgiOiJjb25maWdBc0NvZGUuY29uZmlnQXNDb2RlQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBsYWJlbHMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwiZGlzcGxheU5hbWUiOiJMYWJlbHMiLCJwYXRoIjoiY3VzdG9taXplLmxhYmVscyJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwiZGlzcGxheU5hbWUiOiJBbm5vdGF0aW9ucyIsInBhdGgiOiJjdXN0b21pemUuYW5ub3RhdGlvbnMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsImRpc3BsYXlOYW1lIjoiRW52aXJvbm1lbnQgVmFyaWFibGVzIiwicGF0aCI6ImN1c3RvbWl6ZS5lbnZWYXJzIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJDb25uZWN0aXZpdHkgUG9saWN5IiwicGF0aCI6ImVncmVzcy5jb25uZWN0aXZpdHlQb2xpY3kifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cblNldCB0aGlzIHRvIHRydWUgdG8gaGF2ZSB0aGUgb3BlcmF0b3IgY3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIChTQ0NzKSBmb3IgdGhlIG9wZXJhbmRzLiBUaGlzXG5pc24ndCB1c3VhbGx5IG5lZWRlZCwgYW5kIG1heSBpbnRlcmZlcmUgd2l0aCBvdGhlciB3b3JrbG9hZHMuIiwiZGlzcGxheU5hbWUiOiJDcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgZm9yIE9wZXJhbmQiLCJwYXRoIjoibWlzYy5jcmVhdGVTQ0NzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJtb25pdG9yaW5nLm9wZW5zaGlmdC5lbmFibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmJvb2xlYW5Td2l0Y2giXX0seyJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIFBvbGljaWVzIiwicGF0aCI6Im5ldHdvcmsucG9saWNpZXMifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwiZGlzcGxheU5hbWUiOiJBUEkgVmVyc2lvbiIsInBhdGgiOiJvdmVybGF5c1swXS5hcGlWZXJzaW9uIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIGtpbmQuIiwiZGlzcGxheU5hbWUiOiJLaW5kIiwicGF0aCI6Im92ZXJsYXlzWzBdLmtpbmQifSx7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ubmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJkaXNwbGF5TmFtZSI6Ik9wdGlvbmFsIiwicGF0aCI6Im92ZXJsYXlzWzBdLm9wdGlvbmFsIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgcGF0Y2hlcyB0byBhcHBseSB0byByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6IlBhdGNoZXMiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlcyJ9LHsiZGVzY3JpcHRpb24iOiJQYXRoIG9mIHRoZSBmb3JtIGEuW2tleTE6dmFsdWUxXS5iLls6dmFsdWUyXVxuV2hlcmUgW2tleTE6dmFsdWUxXSBpcyBhIHNlbGVjdG9yIGZvciBhIGtleS12YWx1ZSBwYWlyIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGFuZCBbOnZhbHVlXSBpcyBhIHZhbHVlXG5zZWxlY3RvciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBpbiBhIGxlYWYgbGlzdC5cbkFsbCBwYXRoIGludGVybWVkaWF0ZSBub2RlcyBtdXN0IGV4aXN0LiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsImRpc3BsYXlOYW1lIjoiVmFsdWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS52YWx1ZSJ9LHsiZGVzY3JpcHRpb24iOiJWZXJiYXRpbSB2YWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuU2FtZSBhcyBWYWx1ZSwgaG93ZXZlciB0aGUgY29udGVudCBpcyBub3QgaW50ZXJwcmV0ZWQgYXMgWUFNTCwgYnV0IHRyZWF0ZWQgYXMgbGl0ZXJhbCBzdHJpbmcgaW5zdGVhZC5cbkF0IGxlYXN0IG9uZSBvZiBWYWx1ZSBhbmQgVmVyYmF0aW0gbXVzdCBiZSBlbXB0eS4iLCJkaXNwbGF5TmFtZSI6IlZlcmJhdGltIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmVyYmF0aW0ifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkNhbiBiZSBzcGVjaWZpZWQgYXMgXCJFbmFibGVkXCIgb3IgXCJEaXNhYmxlZFwiLlxuSWYgdGhpcyBmaWVsZCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZm9sbG93aW5nIGRlZmF1bHRpbmcgdGFrZXMgcGxhY2U6XG4qIGZvciBuZXcgaW5zdGFsbGF0aW9ucywgU2Nhbm5lciBWNCBpcyBlbmFibGVkIHN0YXJ0aW5nIHdpdGggQUNTIDQuODtcbiogZm9yIHVwZ3JhZGVzIHRvIDQuOCBmcm9tIHByZXZpb3VzIHJlbGVhc2VzLCBTY2FubmVyIFY0IGlzIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBWNCBjb21wb25lbnQiLCJwYXRoIjoic2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgaW5kZXhlciBkZXBsb3ltZW50LiIsImRpc3BsYXlOYW1lIjoiSW5kZXhlciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlciIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgbWF0Y2hlciBkZXBsb3ltZW50LiIsImRpc3BsYXlOYW1lIjoiTWF0Y2hlciIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlciIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXJWNC5kYiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5kYi5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic2Nhbm5lci12NC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uY2xhaW1OYW1lIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsImRpc3BsYXlOYW1lIjoiU2l6ZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnNpemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dGV4dCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIENsYXNzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcucmVwbGljYXMifSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWluaW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcucmVwbGljYXMifSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWluaW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lclY0Lm1vbml0b3JpbmcuZXhwb3NlRW5kcG9pbnQifSx7ImRpc3BsYXlOYW1lIjoiQWRkaXRpb25hbCBDQXMiLCJwYXRoIjoidGxzLmFkZGl0aW9uYWxDQXMifV0sInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IkluZm8gc3RvcmVzIGluZm9ybWF0aW9uIG9uIGhvdyB0byBvYnRhaW4gdGhlIGFkbWluIHBhc3N3b3JkLiIsImRpc3BsYXlOYW1lIjoiQWRtaW4gQ3JlZGVudGlhbHMgSW5mbyIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmQuaW5mbyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGlzcGxheU5hbWUiOiJDZW50cmFsIiwicGF0aCI6ImNlbnRyYWwifSx7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSBjb250YWlucyByZWZlcmVuY2UgZm9yIHRoZSBhZG1pbiBwYXNzd29yZCIsImRpc3BsYXlOYW1lIjoiQWRtaW4gUGFzc3dvcmQgU2VjcmV0IFJlZmVyZW5jZSIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmQuYWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19XSwidmVyc2lvbiI6InYxYWxwaGExIn0seyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgc2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzLiBUaGVzZSBpbmNsdWRlIFNlbnNvciwgd2hpY2ggaXNcbnJlc3BvbnNpYmxlIGZvciB0aGUgY29ubmVjdGlvbiB0byBDZW50cmFsLCBhbmQgQ29sbGVjdG9yLCB3aGljaCBwZXJmb3JtcyBob3N0LWxldmVsIGNvbGxlY3Rpb24gb2YgcHJvY2VzcyBhbmRcbm5ldHdvcmsgZXZlbnRzLlx1MDAzY3BcdTAwM2VcbioqSW1wb3J0YW50OioqIFBsZWFzZSBzZWUgdGhlIF9JbnN0YWxsYXRpb24gUHJlcmVxdWlzaXRlc18gb24gdGhlIG1haW4gUkhBQ1Mgb3BlcmF0b3IgcGFnZSBiZWZvcmUgZGVwbG95aW5nLCBvclxuY29uc3VsdCB0aGUgUkhBQ1MgZG9jdW1lbnRhdGlvbiBvbiBjcmVhdGluZyBjbHVzdGVyIGluaXQgYnVuZGxlcy4iLCJkaXNwbGF5TmFtZSI6IlNlY3VyZWQgQ2x1c3RlciIsImtpbmQiOiJTZWN1cmVkQ2x1c3RlciIsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8iLCJyZXNvdXJjZXMiOlt7ImtpbmQiOiJEYWVtb25TZXQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInNwZWNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsImRpc3BsYXlOYW1lIjoiQ2x1c3RlciBOYW1lIiwicGF0aCI6ImNsdXN0ZXJOYW1lIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBFbmRwb2ludCIsInBhdGgiOiJjZW50cmFsRW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2Vuc29yIFNldHRpbmdzIiwicGF0aCI6InNlbnNvciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIEFkbWlzc2lvbiBDb250cm9sIGNvbXBvbmVudCwgd2hpY2ggaXMgbmVjZXNzYXJ5IGZvciBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCxcbmFuZCBmb3IgS3ViZXJuZXRlcyBldmVudCBtb25pdG9yaW5nLiIsImRpc3BsYXlOYW1lIjoiQWRtaXNzaW9uIENvbnRyb2wgU2V0dGluZ3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIGNvbXBvbmVudHMgcnVubmluZyBvbiBlYWNoIG5vZGUgaW4gdGhlIGNsdXN0ZXIgKENvbGxlY3RvciBhbmQgQ29tcGxpYW5jZSkuIiwiZGlzcGxheU5hbWUiOiJQZXIgTm9kZSBTZXR0aW5ncyIsInBhdGgiOiJwZXJOb2RlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0aW5nIHRvIHRoZSBpbmdlc3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzLiIsImRpc3BsYXlOYW1lIjoiS3ViZXJuZXRlcyBBdWRpdCBMb2dzIEluZ2VzdGlvbiBTZXR0aW5ncyIsInBhdGgiOiJhdWRpdExvZ3MifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMgc3RvcmVkIGluIGEgY2x1c3Rlci1sb2NhbCBpbWFnZSByZXBvc2l0b3J5LiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoic2Nhbm5lciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsImRpc3BsYXlOYW1lIjoiVExTIiwicGF0aCI6InRscyJ9LHsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsIGltYWdlIHB1bGwgc2VjcmV0cyB0byBiZSB0YWtlbiBpbnRvIGFjY291bnQgZm9yIHB1bGxpbmcgaW1hZ2VzLiIsImRpc3BsYXlOYW1lIjoiSW1hZ2UgUHVsbCBTZWNyZXRzIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbWl6YXRpb25zIHRvIGFwcGx5IG9uIGFsbCBDZW50cmFsIFNlcnZpY2VzIGNvbXBvbmVudHMuIiwiZGlzcGxheU5hbWUiOiJDdXN0b21pemF0aW9ucyIsInBhdGgiOiJjdXN0b21pemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiZGlzcGxheU5hbWUiOiJPdmVybGF5cyIsInBhdGgiOiJvdmVybGF5cyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6Ik1vbml0b3JpbmcgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoibW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgcGFyYW1ldGVyIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0IHJlZ2lzdHJ5IGluIGltYWdlcy4gRm9yIGV4YW1wbGUsIG5naW54OmxhdGVzdCAtXHUwMDNlIFx1MDAzY3JlZ2lzdHJ5IG92ZXJyaWRlXHUwMDNlL2xpYnJhcnkvbmdpbng6bGF0ZXN0IiwiZGlzcGxheU5hbWUiOiJDdXN0b20gRGVmYXVsdCBJbWFnZSBSZWdpc3RyeSIsInBhdGgiOiJyZWdpc3RyeU92ZXJyaWRlIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIiwicGF0aCI6Im5ldHdvcmsiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5NaXNjZWxsYW5lb3VzIHNldHRpbmdzLiIsImRpc3BsYXlOYW1lIjoiTWlzY2VsbGFuZW91cyIsInBhdGgiOiJtaXNjIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IGNyZWF0aW9ucy4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBDcmVhdGVzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubGlzdGVuT25DcmVhdGVzIn0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIG9iamVjdCB1cGRhdGVzLlxuXG5Ob3RlOiB0aGlzIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdCB1bmxlc3MgJ0xpc3RlbiBPbiBDcmVhdGVzJyBpcyBzZXQgdG8gJ3RydWUnIGFzIHdlbGwuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gVXBkYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uVXBkYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIG1vbml0b3JpbmcgYW5kIGVuZm9yY2VtZW50IGZvciBLdWJlcm5ldGVzIGV2ZW50cyAocG9ydC1mb3J3YXJkIGFuZCBleGVjKS4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBFdmVudHMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkV2ZW50cyJ9LHsiZGVzY3JpcHRpb24iOiJTaG91bGQgaW5saW5lIHNjYW5uaW5nIGJlIHBlcmZvcm1lZCBvbiBwcmV2aW91c2x5IHVuc2Nhbm5lZCBpbWFnZXMgZHVyaW5nIGEgZGVwbG95bWVudHMgYWRtaXNzaW9uIHJldmlldy4iLCJkaXNwbGF5TmFtZSI6IkNvbnRhY3QgSW1hZ2UgU2Nhbm5lcnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5jb250YWN0SW1hZ2VTY2FubmVycyJ9LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImRpc3BsYXlOYW1lIjoiVGltZW91dCBTZWNvbmRzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wudGltZW91dFNlY29uZHMifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0ZWFtcyB0byBieXBhc3MgYWRtaXNzaW9uIGNvbnRyb2wgaW4gYSBtb25pdG9yZWQgbWFubmVyIGluIHRoZSBldmVudCBvZiBhbiBlbWVyZ2VuY3kuIiwiZGlzcGxheU5hbWUiOiJCeXBhc3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ieXBhc3MifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImRpc3BsYXlOYW1lIjoiUmVwbGljYXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJhdWRpdExvZ3MuY29sbGVjdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6Im1vbml0b3Jpbmcub3BlbnNoaWZ0LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsgUG9saWNpZXMiLCJwYXRoIjoibmV0d29yay5wb2xpY2llcyJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJkaXNwbGF5TmFtZSI6IkFQSSBWZXJzaW9uIiwicGF0aCI6Im92ZXJsYXlzWzBdLmFwaVZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJkaXNwbGF5TmFtZSI6IktpbmQiLCJwYXRoIjoib3ZlcmxheXNbMF0ua2luZCJ9LHsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJvdmVybGF5c1swXS5uYW1lIn0seyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsImRpc3BsYXlOYW1lIjoiT3B0aW9uYWwiLCJwYXRoIjoib3ZlcmxheXNbMF0ub3B0aW9uYWwifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiUGF0Y2hlcyIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzIn0seyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0ucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwiZGlzcGxheU5hbWUiOiJWYWx1ZSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZhbHVlIn0seyJkZXNjcmlwdGlvbiI6IlZlcmJhdGltIHZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5TYW1lIGFzIFZhbHVlLCBob3dldmVyIHRoZSBjb250ZW50IGlzIG5vdCBpbnRlcnByZXRlZCBhcyBZQU1MLCBidXQgdHJlYXRlZCBhcyBsaXRlcmFsIHN0cmluZyBpbnN0ZWFkLlxuQXQgbGVhc3Qgb25lIG9mIFZhbHVlIGFuZCBWZXJiYXRpbSBtdXN0IGJlIGVtcHR5LiIsImRpc3BsYXlOYW1lIjoiVmVyYmF0aW0iLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS52ZXJiYXRpbSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENvbGxlY3RvciBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjb2xsZWN0aW5nIHByb2Nlc3MgYW5kIG5ldHdvcmtpbmdcbmFjdGl2aXR5IGF0IHRoZSBob3N0IGxldmVsLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdG9yIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsImRpc3BsYXlOYW1lIjoiQ29tcGxpYW5jZSBTZXR0aW5ncyIsInBhdGgiOiJwZXJOb2RlLmNvbXBsaWFuY2UifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBOb2RlLUludmVudG9yeSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBzY2FubmluZyB0aGUgTm9kZXMnIGZpbGVzeXN0ZW0uIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNjYW5uaW5nIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUubm9kZUludmVudG9yeSJ9LHsiZGVzY3JpcHRpb24iOiJUbyBlbnN1cmUgY29tcHJlaGVuc2l2ZSBtb25pdG9yaW5nIG9mIHlvdXIgY2x1c3RlciBhY3Rpdml0eSwgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5XG53aWxsIHJ1biBzZXJ2aWNlcyBvbiBldmVyeSBub2RlIGluIHRoZSBjbHVzdGVyLCBpbmNsdWRpbmcgdGFpbnRlZCBub2RlcyBieSBkZWZhdWx0LiBJZiB5b3UgZG9cbm5vdCB3YW50IHRoaXMgYmVoYXZpb3IsIHBsZWFzZSBzZWxlY3QgJ0F2b2lkVGFpbnRzJyBoZXJlLiIsImRpc3BsYXlOYW1lIjoiVGFpbnQgVG9sZXJhdGlvbiIsInBhdGgiOiJwZXJOb2RlLnRhaW50VG9sZXJhdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJwZXJOb2RlLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBtZXRob2QgZm9yIHN5c3RlbS1sZXZlbCBkYXRhIGNvbGxlY3Rpb24uIENPUkVfQlBGIGlzIHJlY29tbWVuZGVkLlxuSWYgeW91IHNlbGVjdCBcIk5vQ29sbGVjdGlvblwiLCB5b3Ugd2lsbCBub3QgYmUgYWJsZSB0byBzZWUgYW55IGluZm9ybWF0aW9uIGFib3V0IG5ldHdvcmsgYWN0aXZpdHlcbmFuZCBwcm9jZXNzIGV4ZWN1dGlvbnMuIFRoZSByZW1haW5pbmcgc2V0dGluZ3MgaW4gdGhlc2Ugc2VjdGlvbiB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QuXG5UaGUgdmFsdWUgaXMgYSBzdWJqZWN0IG9mIGNvbnZlcnNpb24gYnkgdGhlIG9wZXJhdG9yIGlmIG5lZWRlZCwgZS5nLiB0b1xucmVtb3ZlIGRlcHJlY2F0ZWQgbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkNvbGxlY3Rpb24iLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuY29sbGVjdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Q09SRV9CUEYiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpOb0NvbGxlY3Rpb24iXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBGbGF2b3IiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuaW1hZ2VGbGF2b3IiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsImRpc3BsYXlOYW1lIjoiRm9yY2UgQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5mb3JjZUNvbGxlY3Rpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbXBsaWFuY2UucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUubm9kZUludmVudG9yeS5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBkbyBub3Qgd2FudCB0byBkZXBsb3kgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLCB5b3UgY2FuIGRpc2FibGUgaXQgaGVyZVxuKG5vdCByZWNvbW1lbmRlZCkuXG5JZiB5b3UgZG8gc28sIGFsbCB0aGUgc2V0dGluZ3MgaW4gdGhpcyBzZWN0aW9uIHdpbGwgaGF2ZSBubyBlZmZlY3QuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIENvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyLnNjYW5uZXJDb21wb25lbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJBbmFseXplciIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsImRpc3BsYXlOYW1lIjoiREIiLCJwYXRoIjoic2Nhbm5lci5kYiJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBlbmFibGUgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50IHNldCB0aGlzIHRvIFwiQXV0b1NlbnNlXCJcbklmIHRoaXMgZmllbGQgaXMgbm90IHNwZWNpZmllZCBvciBzZXQgdG8gXCJEZWZhdWx0XCIsIHRoZSBmb2xsb3dpbmcgZGVmYXVsdGluZyB0YWtlcyBwbGFjZTpcbiogZm9yIG5ldyBpbnN0YWxsYXRpb25zLCBTY2FubmVyIFY0IGlzIGVuYWJsZWQgc3RhcnRpbmcgd2l0aCBBQ1MgNC44O1xuKiBmb3IgdXBncmFkZXMgdG8gNC44IGZyb20gcHJldmlvdXMgcmVsZWFzZXMsIFNjYW5uZXIgVjQgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNlbnNvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Vuc29yLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNlbnNvci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Vuc29yLmhvc3RBbGlhc2VzIn0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgYXNzaWduZWQgY2x1c3RlciBuYW1lIHBlciB0aGUgc3BlYy4gVGhpcyBjYW5ub3QgYmUgY2hhbmdlZCBhZnRlcndhcmRzLiBJZiB5b3UgbmVlZCB0byBjaGFuZ2UgdGhlXG5jbHVzdGVyIG5hbWUsIHBsZWFzZSBkZWxldGUgYW5kIHJlY3JlYXRlIHRoaXMgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJDbHVzdGVyIE5hbWUiLCJwYXRoIjoiY2x1c3Rlck5hbWUifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgc2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJLiIsImRpc3BsYXlOYW1lIjoiU2VjdXJpdHkgUG9saWN5Iiwia2luZCI6IlNlY3VyaXR5UG9saWN5IiwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiIyMgV2h5IHVzZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXM/XG5cblByb3RlY3RpbmcgY2xvdWQtbmF0aXZlIGFwcGxpY2F0aW9ucyByZXF1aXJlcyBzaWduaWZpY2FudCBjaGFuZ2VzIGluIGhvdyB3ZSBhcHByb2FjaCBzZWN1cml0eeKAlHdlIG11c3QgYXBwbHkgY29udHJvbHMgZWFybGllciBpbiB0aGUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZSwgdXNlIHRoZSBpbmZyYXN0cnVjdHVyZSBpdHNlbGYgdG8gYXBwbHkgY29udHJvbHMsIGFuZCBrZWVwIHVwIHdpdGggaW5jcmVhc2luZ2x5IHJhcGlkIHJlbGVhc2Ugc2NoZWR1bGVzLlxuXG5cblJlZCBIYXTCriBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzLCBwb3dlcmVkIGJ5IFN0YWNrUm94IHRlY2hub2xvZ3ksIHByb3RlY3RzIHlvdXIgdml0YWwgYXBwbGljYXRpb25zIGFjcm9zcyBidWlsZCwgZGVwbG95LCBhbmQgcnVudGltZS4gT3VyIHNvZnR3YXJlIGRlcGxveXMgaW4geW91ciBpbmZyYXN0cnVjdHVyZSBhbmQgaW50ZWdyYXRlcyB3aXRoIHlvdXIgRGV2T3BzIHRvb2xpbmcgYW5kIHdvcmtmbG93cyB0byBkZWxpdmVyIGJldHRlciBzZWN1cml0eSBhbmQgY29tcGxpYW5jZS4gVGhlIHBvbGljeSBlbmdpbmUgaW5jbHVkZXMgaHVuZHJlZHMgb2YgYnVpbHQtaW4gY29udHJvbHMgdG8gZW5mb3JjZSBEZXZPcHMgYW5kIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzLCBpbmR1c3RyeSBzdGFuZGFyZHMgc3VjaCBhcyBDSVMgQmVuY2htYXJrcyBhbmQgTmF0aW9uYWwgSW5zdGl0dXRlIG9mIFN0YW5kYXJkcyBUZWNobm9sb2d5IChOSVNUKSBndWlkZWxpbmVzLCBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQgb2YgYm90aCBjb250YWluZXJzIGFuZCBLdWJlcm5ldGVzLCBhbmQgcnVudGltZSBzZWN1cml0eS5cblxuUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzIHByb3ZpZGVzIGEgS3ViZXJuZXRlcy1uYXRpdmUgYXJjaGl0ZWN0dXJlIGZvciBjb250YWluZXIgc2VjdXJpdHksIGVuYWJsaW5nIERldk9wcyBhbmQgSW5mb1NlYyB0ZWFtcyB0byBvcGVyYXRpb25hbGl6ZSBzZWN1cml0eS5cblxuIyMgRmVhdHVyZXMgYW5kIEJlbmVmaXRzXG5cbioqS3ViZXJuZXRlcy1uYXRpdmUgc2VjdXJpdHk6KipcbjEuIEluY3JlYXNlcyBwcm90ZWN0aW9uLlxuMS4gRWxpbWluYXRlcyBibGluZCBzcG90cywgcHJvdmlkaW5nIHN0YWZmIHdpdGggaW5zaWdodHMgaW50byBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMgYW5kIHRocmVhdCB2ZWN0b3JzLlxuMS4gUmVkdWNlcyB0aW1lIGFuZCBjb3N0cy5cbjEuIFJlZHVjZXMgdGhlIHRpbWUgYW5kIGVmZm9ydCBuZWVkZWQgdG8gaW1wbGVtZW50IHNlY3VyaXR5IGFuZCBzdHJlYW1saW5lcyBzZWN1cml0eSBhbmFseXNpcywgaW52ZXN0aWdhdGlvbiwgYW5kIHJlbWVkaWF0aW9uIHVzaW5nIHRoZSByaWNoIGNvbnRleHQgS3ViZXJuZXRlcyBwcm92aWRlcy5cbjEuIEluY3JlYXNlcyBzY2FsYWJpbGl0eSBhbmQgcG9ydGFiaWxpdHkuXG4xLiBQcm92aWRlcyBzY2FsYWJpbGl0eSBhbmQgcmVzaWxpZW5jeSBuYXRpdmUgdG8gS3ViZXJuZXRlcywgYXZvaWRpbmcgb3BlcmF0aW9uYWwgY29uZmxpY3QgYW5kIGNvbXBsZXhpdHkgdGhhdCBjYW4gcmVzdWx0IGZyb20gb3V0LW9mLWJhbmQgc2VjdXJpdHkgY29udHJvbHMuXG5cbiMjIFVzaW5nIHRoZSBSSEFDUyBPcGVyYXRvclxuXG4qKlJIQUNTIE9wZXJhdG9yIGNoYW5uZWxzOioqXG5cblJlZCBIYXQgcHJvdmlkZXMgdGhlIFJIQUNTIE9wZXJhdG9yIGJ5IHVzaW5nIHRoZSBmb2xsb3dpbmcgdXBkYXRlIGNoYW5uZWxzIGluIHRoZSBSZWQgSGF0IE9wZXJhdG9yIGNhdGFsb2c6XG5cbiogYHN0YWJsZWA6IFByb3ZpZGVzIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uIGFuZCBwYXRjaGVzIHRvIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uLlxuICBVc2luZyB0aGUgYHN0YWJsZWAgY2hhbm5lbCBhbmQgY29uZmlndXJpbmcgYXV0b21hdGljIG9wZXJhdG9yIHVwZ3JhZGVzIGVuc3VyZXMgdGhhdCB0aGUgbW9zdCByZWNlbnQgUkhBQ1MgdmVyc2lvbiBpcyBkZXBsb3llZC5cbiogYHJoYWNzLXgueXlgIChmb3IgZXhhbXBsZSwgYHJoYWNzLTMuNzRgKTogQ2hhbm5lbHMgZm9sbG93IGEgc3BlY2lmaWMgUkhBQ1MgdmVyc2lvbiBhbmQgaW5jbHVkZSBhbGwgcGF0Y2hlcyB0byB0aGF0IHZlcnNpb24gKGUuZy4gYDMuNzQuMGAsIGAzLjc0LjFgLCAuLi4pLlxuXG5Ob3RlIHRoYXQgdGhlIGBsYXRlc3RgIGNoYW5uZWwgaXMgZGVwcmVjYXRlZCBhbmQgaXMgbm90IHVwZGF0ZWQgYWZ0ZXIgUkhBQ1MgdmVyc2lvbiAzLjc0LiBOZXdlciB2ZXJzaW9ucyBhcmUgcHVibGlzaGVkIHRvIHRoZSBgc3RhYmxlYCBjaGFubmVsLlxuXG4qKlJIQUNTIGNvbWVzIHdpdGggdHdvIGN1c3RvbSByZXNvdXJjZXM6KipcblxuMS4gKipDZW50cmFsIFNlcnZpY2VzKiogLSBDZW50cmFsIGlzIGEgZGVwbG95bWVudCByZXF1aXJlZCBvbiBvbmx5IG9uZSBjbHVzdGVyIGluIHlvdXIgZW52aXJvbm1lbnQuIFVzZXJzIGludGVyYWN0IHdpdGggUkhBQ1MgdmlhIHRoZSB1c2VyIGludGVyZmFjZSBvciBBUElzIG9uIENlbnRyYWwuIENlbnRyYWwgYWxzbyBzZW5kcyBub3RpZmljYXRpb25zIGZvciB2aW9sYXRpb25zIGFuZCBpbnRlcmFjdHMgd2l0aCBpbnRlZ3JhdGlvbnMuIFVzZXJzIG1heSBzZWxlY3QgZXhwb3N1cmVzIGZvciBDZW50cmFsIHRoYXQgYmVzdCBtZWV0IHRoZWlyIGVudmlyb25tZW50LlxuXG4yLiAqKlNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyoqIC0gU2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzIGFyZSBwbGFjZWQgb24gZWFjaCBjbHVzdGVyIHlvdSBtYW5hZ2UgYW5kIHJlcG9ydCBiYWNrIHRvIENlbnRyYWwuIFRoZXNlIHNlcnZpY2VzIGFsbG93IHVzZXJzIHRvIGVuZm9yY2UgcG9saWNpZXMgYW5kIG1vbml0b3IgeW91ciBPcGVuU2hpZnQgYW5kIEt1YmVybmV0ZXMgY2x1c3RlcnMuIFNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyBjb21lIGFzIHR3byBEZXBsb3ltZW50cyAoU2Vuc29yIGFuZCBBZG1pc3Npb24gQ29udHJvbGxlcikgYW5kIG9uZSBEYWVtb25TZXQgKENvbGxlY3RvcikuXG5cbiMjIyBDZW50cmFsIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBDZW50cmFsICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFVzZXJzIGludGVyYWN0IHdpdGggUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHRocm91Z2ggdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gfFxufCBDZW50cmFsIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IENlbnRyYWwgREIgaXMgYSBQb3N0Z3JlU1FMLWJhc2VkIHBlcnNpc3RlbnQgc3RvcmFnZSBmb3IgdGhlIGRhdGEgY29sbGVjdGVkIGFuZCBtYW5hZ2VkIGJ5IENlbnRyYWwuIHxcbnwgU2Nhbm5lciAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIGlzIGEgUmVkIEhhdCBkZXZlbG9wZWQgYW5kIGNlcnRpZmllZCBpbWFnZSBzY2FubmVyLiBTY2FubmVyIGFuYWx5emVzIGFuZCByZXBvcnRzIHZ1bG5lcmFiaWxpdGllcyBmb3IgaW1hZ2VzLiBTY2FubmVyIHVzZXMgSFBBIHRvIHNjYWxlIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYmFzZWQgb24gd29ya2xvYWQuIHxcbnwgU2Nhbm5lciBEQiAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIERCIGlzIGEgY2FjaGUgZm9yIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgdG8gc2VydmUgdnVsbmVyYWJpbGl0eSBzY2FubmluZyB1c2UgY2FzZXMgdGhyb3VnaG91dCB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZS4gfFxuXG4jIyMgU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBTZW5zb3IgICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNlbnNvciBhbmFseXplcyBhbmQgbW9uaXRvcnMgS3ViZXJuZXRlcyBpbiBzZWN1cmVkIGNsdXN0ZXJzLiB8XG58IENvbGxlY3RvciAgICAgICAgICAgICAgICAgICAgICAgIHwgRGFlbW9uU2V0ICAgICAgIHwgQW5hbHl6ZXMgYW5kIG1vbml0b3JzIGNvbnRhaW5lciBhY3Rpdml0eSBvbiBLdWJlcm5ldGVzIG5vZGVzLnxcbnwgQWRtaXNzaW9uIENvbnRyb2xsZXIgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBWYWxpZGF0aW5nV2ViaG9va0NvbmZpZ3VyYXRpb24gZm9yIGVuZm9yY2luZyBwb2xpY2llcyBpbiB0aGUgZGVwbG95IGxpZmVjeWNsZS4gfFxuXG4jIyMgQ2VudHJhbCBDdXN0b20gUmVzb3VyY2VcblxuQ2VudHJhbCBTZXJ2aWNlcyBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgUkhBQ1MgQ2VudHJhbCBkZXBsb3ltZW50LiBGb3IgYWxsIGN1c3RvbWl6YXRpb24gb3B0aW9ucywgcGxlYXNlIHZpc2l0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uLlxuXG4jIyMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlXG5cblNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgUkhBQ1MgU2VjdXJlZCBDbHVzdGVyIHNlcnZpY2VzLlxuXG4jIyMjIEluc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXG5cbkJlZm9yZSBkZXBsb3lpbmcgYSBTZWN1cmVkQ2x1c3RlciByZXNvdXJjZSwgeW91IG5lZWQgdG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQuXG5cbi0gKipUaHJvdWdoIHRoZSBSSEFDUyBVSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBSSEFDUyBVSSwgbmF2aWdhdGUgdG8gYFBsYXRmb3JtIENvbmZpZ3VyYXRpb24gXHUwMDNlIENsdXN0ZXJzYCwgYW5kIHRoZW4gY2xpY2sgYE1hbmFnZSBUb2tlbnNgIGluIHRoZSB0b3AtcmlnaHQgY29ybmVyLiBTZWxlY3QgYENsdXN0ZXIgSW5pdCBCdW5kbGVgLCBhbmQgY2xpY2sgYEdlbmVyYXRlIEJ1bmRsZWAuIFNlbGVjdCBgRG93bmxvYWQgS3ViZXJuZXRlcyBzZWNyZXRzIGZpbGVgLCBhbmQgc3RvcmUgdGhlIGZpbGUgdW5kZXIgYSBuYW1lIG9mIHlvdXIgY2hvaWNlIChmb3IgZXhhbXBsZSwgYGNsdXN0ZXItaW5pdC1zZWNyZXRzLnlhbWxgKS5cbi0gKipUaHJvdWdoIHRoZSBgcm94Y3RsYCBDTEk6KiogVG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQgdGhyb3VnaCB0aGUgYHJveGN0bGAgY29tbWFuZC1saW5lIGludGVyZmFjZSwgcnVuIGByb3hjdGwgY2VudHJhbCBpbml0LWJ1bmRsZXMgZ2VuZXJhdGUgXHUwMDNjbmFtZVx1MDAzZSAtLW91dHB1dC1zZWNyZXRzIFx1MDAzY2ZpbGUgbmFtZVx1MDAzZWAuIENob29zZSBhbnkgYG5hbWVgIGFuZCBgZmlsZSBuYW1lYCB0aGF0IHlvdSBsaWtlLlxuXG5SdW4gYG9jIHByb2plY3RgIGFuZCBjaGVjayB0aGF0IGl0IHJlcG9ydHMgdGhlIGNvcnJlY3QgbmFtZXNwYWNlIHdoZXJlIHlvdSBpbnRlbmQgdG8gZGVwbG95IFNlY3VyZWRDbHVzdGVyLiBJbiBjYXNlIHlvdSB3YW50IHRvIGluc3RhbGwgU2VjdXJlZENsdXN0ZXIgdG8gYSBkaWZmZXJlbnQgbmFtZXNwYWNlLCBzZWxlY3QgaXQgYnkgcnVubmluZyBgb2MgcHJvamVjdCBcdTAwM2NuYW1lc3BhY2VcdTAwM2VgLlxuVGhlbiwgcnVuIGBvYyBjcmVhdGUgLWYgaW5pdC1idW5kbGUueWFtbGAuIElmIHlvdSBoYXZlIGNob3NlbiBhIG5hbWUgb3RoZXIgdGhhbiBgaW5pdC1idW5kbGUueWFtbGAsIHNwZWNpZnkgdGhhdCBmaWxlIG5hbWUgaW5zdGVhZC5cblxuIyMjIyBSZXF1aXJlZCBGaWVsZHNcblxuVGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzIGFyZSByZXF1aXJlZCB0byBiZSBzcGVjaWZpZWQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbnwgUGFyYW1ldGVyICAgICAgICAgIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgYGNsdXN0ZXJOYW1lYCAgICAgIHwgVGhlIG5hbWUgZ2l2ZW4gdG8gdGhpcyBzZWN1cmVkIGNsdXN0ZXIuIFRoZSBjbHVzdGVyIHdpbGwgYXBwZWFyIHdpdGggdGhpcyBuYW1lIGluIFJIQUNTIHVzZXIgaW50ZXJmYWNlLiB8XG58IGBjZW50cmFsRW5kcG9pbnRgICB8IFRoaXMgZmllbGQgc2hvdWxkIHNwZWNpZnkgdGhlIGFkZHJlc3Mgb2YgdGhlIENlbnRyYWwgZW5kcG9pbnQsIGluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIGBjZW50cmFsRW5kcG9pbnRgIG1heSBiZSBvbWl0dGVkIGlmIHRoaXMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlIGlzIGluIHRoZSBzYW1lIGNsdXN0ZXIgYW5kIG5hbWVzcGFjZSBhcyBDZW50cmFsLiB8XG4iLCJkaXNwbGF5TmFtZSI6IkFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVh3QUFBRjhDQVlBQUFETTV3REtBQUFBQ1hCSVdYTUFBRzY2QUFCdXVnSFczckVYQUFBZ0FFbEVRVlI0bk8zZHY0OGNSZjcvOFZlZkx2Yk81NVBiMitTMmRvaXgyQ2JsZEhkRGFPdE9uaEFMZ3JrSUNRS1dBQ1JuZXhJSXNwdlY1NFJEeGlCSW1VVTRaa1k0WjliT3Y4ejRINmh2VU4zcjJXVi9kRmRYZC9XUDUwTXE3WjJaN3FuWkg2K3BlVmQxZFdTTUVRQ2crLzRVdWdNQWdIb1ErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlBFUGdBMEJNRVBnRDBCSUVQQUQzeDU5QWR3RmxSRkNXaCt3QjR0RExHckVKM0FsYkVsYmJWaUtJb2xoUkxHa29hYkgyVnBQMGduUUthNVRqOXVwYTAyUHJLbTBSRkNId1AwbEg1Y0t2dEJlMFEwQTFMMlRlQWhhU0ZNV1lldGp2dFIrQVhGRVhSUUZLeTFRaDNvRDVMU2ZPc0dXUFdRWHZUTWdSK0RsRVVEU1dOMGtiQUE4MnhsRFNUTkRQR0xFSjNwdWtJL0V1a0lUK1dEZm5kc0wwQmtNT0piUGhQQ2YrTEVmaGIwb25XY2RvSWVhQzlUaVJOWmNOL0ZiWXJ6VUhnUzRxaWFDd2I4cXllQWJybldEYjRwNkU3RWxwdkF6K2RmSjJJMFR6UUY5bW8vN0N2azcyOUMveTBiSk1GL1U3SXZnQUlZcU5Yd2I4SzI1VjY5U2J3MDZBL2tQUWdhRWNBTk1tUnBJTytCSC9uQTMrcmRQTng2TDRBYUt4UDFJTlNUNmNEUDRxaWlleW9udElOZ090c1pFZjdoNkU3VXBWT0JuNjYxY0ZVVE1ZQ0tPNUUwcmlMV3psMEt2RFQ4czFVMHQ4RGR3VkErejJSRGY3T2xIazZzeDkrV3I1WmliQUg0TWZmSmEzU2JPbUUxby93MDFIOVRGdzBCYUE2eDVKR2JSL3R0M3FFSDBYUlNIWlVUOWdEcU5LKzdHaC9GTG9qWmJReThLTW9Ha1JSZENqcEc3RUNCMEE5ZGlSOUUwWFJZVnBaYUozV2xYVFNDNmhtWXB0aUFPRXNaVXM4cTlBZEthSlZJL3owNDlSQ2hEMkFzUFlrTGRwVzRtbE40S2N6NVpSd0FEUkZWdUpwelNxZVZwUjBvaWlhaWoxd0FEVFhrVEZtSExvVDEybDA0TFBrRWtDTE5IN3BabU1EUHczN3VhalhBMmlQcGFTa3FhSGZ5QnArdWhKbkxzSWVRTHZzU1pvM2RkbG00MGI0NmMzRDUySnlGa0I3YldSSCtvMjZtWHFqUnZpRVBZQ08ySkVkNlE5RGQyUmJZMGI0NlVlZ2xRaDdBTjJ4a1JRM3BhYmZpQkgrMWdRdFlRK2dTN0tSZmlOcStzRURuOVU0QURxdU1STzV3UU5mN0lzRG9QdjJaTE11cUtDQm4xNUJ5MFZWQVBwZ1A4MjhZSUlGZnJyL0JOc2xBT2lUQnlIMzNnbXlTaWZkWWU2YjJwOFlBSnJoSFdOTTdTV2UyZ00vdllwMklWYmtBT2l2amFSaDNmdnAxMXJTMmRvTWpiQUgwR2M3a21aMXI5eXB1NFovSUZia0FJQmtzL0Nnemllc3JhUkQzUjRBTGxSYlBiK1d3R2ZiQkFDNFZHM2JMOVJWMHFGdUR3QVgyMUZORjJWVkh2anBtbE11cmdLQXkrM1hzVDYvMHBJT3BSd0F5SzN5MGs3VkkveXBDSHNBeUdOSE5qTXJVOWtJUDRxaVJOS1BsWndjQUxyckxXUE12SW9UVnhuNEswbTdsWndjQUxycnhCZ1RWM0hpU2tvNjZlUURZUThBeGUxV05ZSHJmWVRQUkMwQWxGYkpCRzRWSS95SkNIc0FLR05ITmt1OThqckNUM2ZDL00zYkNRR2czMTd6dWFPbTd4SCtnZWZ6QVVDZkhmZzhtYmNSUHFON0FLaUV0MUcrenhGK3NOdDJBVUNIZWN0V0x5TjhWdVlBUUdXOHJkanhOY0puWlE0QVZNUGJpaDFmSS95VnVOQUtBS3JpNWVyYjBpUDhLSXJHSXV3Qm9FcTdhZGFXNHFPa1U3b1RBSUJyamN1ZW9GUkpoNldZQUZDclVrczB5NDd3eHlXUEJ3RGtOeTV6Y05rUi9rclU3d0dnTHFVbWI1MUgrRkVVRFVYWUEwQ2RkdFBzZFZLbXBETXVjU3dBd00zWTlVRG5rZzdsSEFBSXdybXM0elRDcDV3REFNRTRsM1ZjU3pvangrTUFBT1U1WlRDQkR3RHQ0NVRCaFd2NDZjNll2N3M4R1FEQW0vOHB1b09teXdnL2NUZ0dBT0JYVXZRQUFoOEEyaWtwZWdDQkR3RHRsQlE5d0tXRzcrY211QUNBVW93eFVaSEhGeHJoUjFHVUZPb05BS0F5UlRPNWFFbW4wTWtCQUpVcWRBRlcwY0NQQ3o0ZUFGQ2RTZ1BmZVpjMkFJQjNoVEs1MEtRdEU3WUEwQ3hGSm01emovRFQyeGtDQUJxa1NEWVhLZW5rUGlrQW9EWngzZ2NXQ1h6cTl3RFFQTG16dVVqZ0R4dzZBZ0NvVnU1c1pvUVBBTzNHQ0I4QWVxS1NFVDRBb01WeXI4Tm5EVDY2SUVtU00vOS9QcDhINlFmZ1U5NjErSCt1dWlOQUtNUGg4TFFsU2FLOXZiMExIN2RjTGpXZno3VllMRTRiMEVXTThORUpnOEZBU1pLY2h2dHdPTlRPem83VHVUYWJqUmFMeGVtYndIdysxM3BkNkU1eVFLM3lqdkFKZkxSU2tpU253VDRjRHJXN3UxdnA4NTJjbkp5Ty91ZnpPYVVnTkFxQmo4N1lMc3NNaDhOTFN6TjFXeTZYWno0SlVBcENLQVErV2ltTzR6UGh2cisvSDdwTGhSd2ZINTk1RTFpdFZxRzdoQjRnOE5GNGc4SGdUTGduU2VKY2QyK3F6V1p6Wmk1Z3NWZ3dId0R2Q0h3MHpuYk52VW1sbWJwbHBhRHRPUUdnREFJZlFjVnhmQ2JnMjFhYXFWdFdDc3JlQUNnRm9RZ0NIN1h4dVNRU0ZrdERVUVNCajhxY0QvZXFsMFRDeXBhR2JyOEpBQktCRDAveVhxMktNTGhLR0JLQkR3Zlprc2dzM0ttN3Q5UHg4ZkdaTndIbUE3cVB3TWVWemkrSjdFdHA1dVRrNUxRVWtpUkpiMTd6OW9Rd1MwTzdoOERIR2VmRHZRK2xtZTJKejh1Q2J2dU5yMDhUenR0TFE3UHZEZHFMd08reHRsK3Q2c3JYMHNhK0xpbmxLdUgySXZCN2doRnFQU05VUGlGUkNtb3lBcitqem05RlFBMDZqTDdQZ1ZBS2FoWUN2Mk5HbzVFT0R3OTdFU3B0WFdYU3gxVk9KeWNubWt3bW1zMW1vYnZTYXdSK2gweW5VejE0OENCME55clI5UzJHbTdxMXMyOUhSMGNhajhlaHU5RmJCSDVIakVZamZmUE5ONkc3NFFWWGlscGR2Vkw1blhmZVlhUWZDSUhmRWF2VnFwV0J3RjR3K1hWbEw2S1RreFBGY1J5Nkc3MUU0SGZBY0RqVUw3LzhFcm9idWJEYm8xOXRYUnI2K3V1dmQ2NHMxd1o1QS8vUFZYY0U3cG82V3RwZXFkSG4wa3lWVnF1VnB0UHBtWC9iZmdObzZncXR3V0FRdWd1NEFvR1BLM0hIcHVZNGYvUDBQdHd4REg0UitBMFdJbGk1MnJJOTF1djFIOTRFK25xVk5mSWg4SHVzNjBzaSsyaTFXbW0xV3AxWkxkT1hwYUc0SG9IZkUrZXZWcVh1M2gvWnozMTdUbUI3SzQ0dUxRM0YxUWo4RGpxL0pKTFNETTY3ckJUVTlxV2h1SVl4SmxlVFpHajF0aVJKVEZIajhUaDR2Mm5kYU9QeHVQRHZYNUlrd2Z2ZHg1WTN4LzhrZEFvamVmakM3MUwzRVBnQTBCTUVQZ0QwQklFUEFEMUI0QU5BVHhENEFOQVRCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDNCSGEvUUczZlNkanY5S2tsdlhQTFlsNUorbGJSSnZ6NUx2ejZ2dUk5QWxRaDhkTll0U1hjbHZaMSt2VkhnMkJ0NjlXYnc5dGEvdjVEMHM2UWZKSDN2b1k5QW5RaDhkTTU5MlpCKys3b0hPcmdwNlY3YVhzcUcvbVBaTndHZzZRaDhkTUtPcEhkbHcvNW1UYzk1UTYvQy82bHM4SDlkMDNNRExwaTBSZXM5bExTVTlJSHFDL3Z6M3BEMHVhU2ZaTXRIUUJNUitHaXR1N0pCLzZtSzFlZXJkRnZTdDVMK0t6dUhBRFFKZ1kvVzJaSDBtV3l3aGhyUlgrZHQyZEgrL2RBZEFiWVErR2lWTzVLK2s2M1hOOTBOMlRMUEY3SnZVa0JvQkQ1YTR5K3lZWDg3ZEVjS3VpZmJiMG84Q0kzQVJ5dmNsL1IvYWs2dHZxamJzaVdlTzljOUVLZ1FnWS9HdXk5YkdtbTdHN0lqZlVJZm9SRDRhTFN1aEgyRzBFZElYSGlGeHFvajdMTTljODY3Ykk4ZEg3TFFmMVBzellONkVmaG9wRHV5U3k5OWV5YTdIY0pUdmRvYzdUSzMwbjY4SVR0aDdITUo2QTNadGZwL3ZhWVBnRThFUGhwblJ6WU1mVTNRdnBEMGxXelFGeGxSUDAvYjk1SStsQTMvZDJYRDMwZmZic3UrcWIzbjRWeEFIdFR3MFRoZnlNOW8rb1drOXlYdFNmcFM1Y3NudjhxRzg1NmtSN0xsb0xMdWlZdXpVQjhDSDQzeUYvblo1ZktSYkkyOGlzM01ObHZuZityaGZKK0pOZnFvQjRHUDRPN0k3b3R6VjNaMFg4WUxTZnV5Z1Z4MWJmeTViQTMrbzVMbnVhSHlyeHZJZ3hvK2FuTlhkZ0wwanV5STF2Y1ZzODhVWmhMMFM5bjk4TCtUZTIzL0RkbnZEL3ZxbzBvRVBpcDFWN1pPN1d1aTh6S1BaU2RXUTYxNCtWWDJ6YVpNNkg4aE96OEFWSVdTRGlweFgzYnI0bTlsQTcvS3NIOG1PNWthZW5sakZ2cXVrN2szeFFRdXFrWGd3NnNzNkQ5WFBWc1haMldjcHNoQzM5VUh2am9DWElEQWh4ZTNaTXNaZFFXOVpFZlNUUmpabi9lcjNDZHliNG83WnFFNkJENUt1eSs3RTJTVjJ4RmM1SkV1M2hhaENiNlU5SVBqc2ZkOGRnVFlRdUNqbEM5a1IvVjFiMXY4VkRaVW0reER1ZFh6NzRrYnBxQWFCRDZjN01pV2NFS05SaDhGZXQ0aW5zdjlUZWt2UGpzQ3BBaDhGSmFGZmQwbG5NeFR0V2U5K2xkeUcrWDd1Tm9ZT0kvQVIyR2hielBZaHRGOVppTzM3UjJZdUVVVkNId1U4b1hDaHYxanRXZDBuL25LNFpnYjRpWXA4SS9BUjI0UEZYWUZ5V08xY3l2aDU3TFhDeFJGNE1NM3RsWkFMbmRVelVWQnoyVExIdG5OU083SXpoRnN6dy84SUR0S2J0dklmdHYzS3Y3SktPUW5LWFFUZ1k5Y3ZwQ2ZwWmN2WmNQdmgvUnJYN2hzbzh3SUg3NFIrTGpXZlpVZmJiNlVYYUw0bFpwM1pXd2RYRDZkc0JZZnZsSER4NVYyVlA3ZXNrOWxieFpTeHg3MVRmYWk0T052aXh1andDOENIMWQ2VitWS09ZOWtOeE1yZTN2QkxuRDVIaXhrbDhHeVRCTStFUGk0VXBudGV0OVh1OWJNTjlVYnN0dE1meUhLUENpSHdNZWw3c3Q5NTh1UFZNMzlaUHZzbnV6VzAyeTdBRmNFUGk3bGVubi9EMnIreG1adGRVUFMvNm44dkFyNmljREhoWGJrRnZqWkh2V28xcnZpeHVjb2pzREhoVnduQ1VQZVY3WnY3b25RUnpFRVBpN2tzaFBtQzFHM3Ywb1ZWd3JmazkzeUFzaUR3TWVGWEViNGhQM1ZIbGQwM2svRnNrM2tRK0RqUWk1WDFsWVZhRjN4WEc0N1orYkJrazNrUWVEakQxeXU3bndoTHE3SzQwTlY4OFo0VTNZaUY3Z0tnWTgvY0FuOHB0NU12SW5lay9RM3VkL2svRElQeFNnZlZ5UHc0UVdCWDh6UGt2NGg2WDhsRFNYOVUrVkgvamZFS0I5WEkvQ0J3SjdMYmhYOW5tejR1MnlsbkNtekZRYTZqOEFIR3VTNTdHWnpycVA5bTJMckJWeU93QWNhNkQyNWg3N0xOUlRvQndJZnZiQWpPNm41bmFUL2w3YnYxT3lKemc5VmZBOTlpVFg1dUJ5QkR5K2FmRHUrKzdLN1RINnFzNlBmTjlKL1c2cVp0ZStOM0xhWDVsNjR1QXlCano5d1dVL2Z4TUMvSytrblNaL3I2cHU0M0VnZjg1T2FOenIrV296eTRRK0Jqejl3Q2Z5YmFrN28zNUs5OHZSYkZSdnQzdGFyRzQwMDZkYUNWZXpCZzM0aThIRWhsNldCOTd6M29wZ2RTUi9JanRUTDlPVmVlbzRQMUl6NlBsY3d3eGNDSHhkeXVaRHF2c0lGNUgyOUN1a3k5K0ROM05Dck40OG0xdmNCRndRK0x1UXl3Zzl4cGVjZDJkVTJuOHY5ZG94WHVabWUrenMxcDJRRnVDTHdjYUh2WmU5ZVZkUkQxVlAvM3BHdHRSK3JublhuYjZUUEZXSlh5aWFVbGRBTkJENHU5YjNETVRjay9kZDNSODc1UUhZcFpZZzVnK3hHNGgvVStKeGNPUXRmQ0h4Y3l2Vkt6OXVxNXRaN2QvVXFiSDNVNlYxbDlmMmxxbC8rZUZkdXBTcFc5dUFpQkQ0dTliUGMxb0JMZnUrM2VrdTJodjZ0cXFuVHU3b3AyNmZ2VkYwWnkrV1RoT3ZQRE4xSDRPTktMbGQ2WnJMUWQ2MUI3MGo2VE5KQ3pkNGY1ZzNaUG40bXYvWDJoM0o3M1l6dWNSa0NIMWR5dmRJemMwOXVLMXdleXBaTTJyUy8rN3V5ZmZaeFUvSDdzdHMrdVBCOVl4VjBCNEdQYTcxWDh2amJzcUdmZC9UN2hXelloYXpUdTdvaDIzZlhjbGIycWVaengrTmZ5bTJ5SGYxQTRPTmFQNnY4cVBHR2JKQmQ1NzZxWFgzelZQWW1JMlZ2TkhLZGV5cDJ3VmEybStkUEt2ZXBockRIVlFoODVQS2UzTmJsYjd1bjYwZjVWUzEzZkNGN0g5bS95bTVWa04xbzVHK3FicEl6NzJ1NUl4djBuNnI4cEhTWk9SZDBINEdQWERheTkyQXQ2NnBhdnVzU3hLdThsUFNScEQxZFBKbjVjL3JmUGxMNU43VHpidXI2Wlp2WkNpUWZyL3V4MkhjSFZ5UHdrZHZQc3NIWUZvOWx3L3pMSEkvOU1uMXMyUnVKRi9XWi9NeFZ2SlM5WVFwd0ZRSWZoWHlwK2tPeHFLZVM5bVhMVUpzQ3gyM1NZL1pWYlgwL2MwdlMyNTdPVmZTMW9wOElmQlJXNW42clZaWWNYa2o2cDJ4dDNtVzN6OHl2NlRuK3FXb3ZZdkoxc2Raak1WbUxmQWg4T0hFSi9hcHF6QzlsSnl2MzVEZjR2ay9QK1VqKzYvdStQRlA1WmJQb0R3SWZ6dDZUOUg3T3gyYWg3TnNQa3Q2czZOeVpSK2x6Tk8yQ3BtZXluMFNBdkFqOGpoa09oN1UrMzlleU5lK3JTaDh2OUdvNXBHOWZWWFRlODU2bnorVlRtYkxURDdMZjB5cnI5a21TVkhoMmhFRGdkOHhnTUtqOU9YK1ZIUUYvSkR2WitUSnRUMlUvQWJ5cGN1SFdWUnU1ellVOGtsMGl5eVF0aXZwejZBNmdHemF5SzNqeUxJSEVLeC9LN25lZloybm1DOWt5R3B1andSVWpmQ0Nnald4cDV0a1ZqM2toKzBucHNvdkhnTHdZNFhkTWlKSU95c2xLWXZkbDErWHZiUDM3TTlsNWtoRGlPQTcwektnS2dkOWdpOFdpOERGMVQ5ckNuNjhWTHR3djRoTDRMcit6cUE4bG5RWmJyOWVodXdBVXd1OXNzeEg0SGNQSGNQakNwOFh1SWZBYmJybGNGbnI4N3U1dVJUMUIzK3pzRkx0aFk5SGZWZFNQd0c4NGw0L0lUTnlpTEpkUGlwUnptby9BYjdqVmFsWDRHRDZLb3l5WHdIZjVYVVc5Q1B5R2Mva2pvbzZQc2x3R0RRUis4eEg0RGVleXpJM0FSMWtzeWV3bUFyL2hYT3FpYkhxRnNseEcrTlR3bTQvQWI3ajVmRjc0R0ViNEtNc2w4RjErVjFFdkFyOEZUazVPQ2oxK2QzZTNOeXQxM3RXcnJRaXF0Sk0rVngvRWNWeDRTV2JSMzFHRVFlQzNnRXR0dEM5bG5iY2xMU1U5clBBNUhxYlA0ZXYrczAzSGhHMTNFZmd0d0o0NlY3c2g2VlBaVUw3cjhieDMwM04rcW56YkYzZUZ5MkNCY2s0N0VQZ3R3QWcvbjV1U3ZwWDBuY3JkSVB4V2VvNXYwM1AyamN0Z2dSVTY3UkFaWS9JOU1JcnlQUkRlRFFZRC9mNzc3NFdQaTZLb2d0NVU1NjVzeVByeVNQYTJoSG52REpYVjZUL3cySWUvcVgxNzJPZk5oRzJ2dmZZYVpaMkFqREc1L3RnWjRiZkFlcjEybWhUcjR5aC8yd2V5SlpuN09SNTdQMzJzejdCdm85Rm9WUGlZazVNVHdyNGxDUHlXY0ttUnV2enhodlN6N0wxd2Zib2g2WE5KUCtuaSt2N2Q5TDk5THY5MStwZHEzK2plWlpCQU9hYzlDUHlXY0FuOE5vN3dIMVYwM3R1eTVhTC95dGJvYjZYLys5djB2MVdocXRkU0pkYmZkeHMxL0phSTQxaS8vZlpiNGVQYVdGdjlRdEs5Q3MrZmZZcW9jdVhOWTlrYmpyY045ZnQyb29iZk1hdlZ5cW1PMzdheWptU0Q4aVA1TCs5a2JxaTZzSDhwMi9jMmhyMVVmRTk3NnZmdFF1QzN5R3cySzN6TWVEejIzNUVhZkNscFQzYWszQmFQWmZ2OFplaU9sRkMwSGs4NXAxMEkvQlp4K2VQYTI5dHI3ZDQ2RzltUjhyNmtwNEg3Y3BXbnNuMThUL21YZ0RiVmREcXQ5UEVJaThCdmtkbHNwczJtZUtTMHNheXo3VmRKZjVYMHZxUVhnZnV5N1lWc24vNHEyOGN1bU0vbk9qbzZ5dlhZbzZNalJ2Z3RRK0MzakV0Wlp6S1pWTkNUK24wdDZVM1oxUzlWMWZmemVKbjI0YzIwVDEwekhvK3ZEZjJqbzZQV2xndjdqTUJ2R1pmQTM5M2RiZVVTell0czlDcHNROVQzSCt2Vm0wN2J5emRYR1kvSGV1ZWRkL1RreVpNei8vN2t5Uk85OWRaYmhIMUxzU3l6aGRicmRlSHRhN3M2SXJzcjZUTlZ0NVkrODB6U2gycmZoVlRvQjVabGRwakxLUC9CZ3dlZDNDUC9aOWtSOS91cXBzenpNajMzbXlMczBYNEVmZ3U1cm96b1NpMy9JbC9MTG9uMGVYWHJvL1NjWGF6VG81OG82YlRVYXJYUzd1NXVvV00ybTQzaU9PNzh2VWR2eVpaNVhHOVk4b05zK2VhNXR4NEIxYUtrMDNHSGg0ZUZqOW5aMmVuMEtEL3pYTkkvWkxjbUxyS004MFY2ekQ5RTJLT2JHT0czbE9zZStYMFo1Vzk3S0x2dDhXWGJLV1RMTE50OGhTejZqUkYreDYzWDY5d1h5R3pyeXloL1c3Wk53eVBaMVRhWlozcFZweWZzMFFlTThGdk1kUWZOUG83eWdTNWpoTjhEcTlWS3g4ZkhoWS9iMmRseG1nTUEwRzZNOEZzdVNSTDkrT09QVHNlKy92cnIzSzBJNkFCRytEMHhuOCtkUnZtUzIwb2ZBTzFGNEhmQXdjR0IwM0g3Ky91OW04QUYrb3lTVGtmTTUzUHQ3KzhYUG02ejJXZzRISExYSXFERjhwWjBDUHlPR0E2SCt1V1hYNXlPUFQ0KzdzeHVtbDB3R28yVUpJblREY1h6V3ExV21zL25tczFtck5icWdMeUJMMk5NcmliSjBKcmRwdE9wY1hWd2NCQzgvMzF2dytIUUxCWUw1NStoaS9WNmJjYmpjZkRYVGl2WFRONGN6LzNBQnJ3bzJ0VnRNQmlZOVhydC9NZWZKRW53MTlEWE5od09TLzNzeWlMMDI5ME1nZC9QTnBsTW5QL28xK3UxR1F3R3dWOURIOXQ4UG5mK3Vma1N4M0h3N3dQTnJSa0N2Nyt0VEZsZ3NWZ0U3My9mMm5BNGRQNTUrWFI0ZUJqOGUwRnpheVpuanJNc3M0UEszTmxxYjIvUGViOTl1R25LVGVhWnVPOCtBcitERm91RlB2bmtFK2ZqSHp4NDRMeTJIKzIxdDdjWHVndW9HSUhmVVFjSEIxb3VsODdIZi96eHg1MjhCeTdRWndSK2g1VU43UC84NXorRWZnMjQ2QTIxeVZ2c1Z3TW1KbWpGVzVsVk94bVc3RlhieWk2bjlTbjA5NExtMWd5cmRHaFptODFtcFlPQTBLKzJqY2ZqMGo4akgwSi9IMmh1elJENHRLd05CZ012VjNBUyt0VzJKb1IrNk84QnphMFpBcCsyM1h4ZHlUbWRUb08vbGk2M0pFbThmQ0p6RmZyMTA5eWFJZkJwNTl0b05QSVNDclBaakN0eUEvOGNxNnI1aDM1dE5MZG1DSHphUmMxWDJXQ3hXSmpoY0JqODlmU3RIUndjZVBuNVhTYjA2Nk81TlVQZzB5NXJoNGVIWHNKaHZWNmIwV2dVL1BYMG9RMEdnMXIyMnduOU9tbHV6UkQ0dEt0YW1hMlV6NXRPcDVSNEtteEprdFMyYkRQMGE2VzVOVVBnMDY1clBrTi90VnF4dmJMbk5oZ012SDBheXl2MGE2YTVOVVBnMC9JMG42RnZqTjF4a2RGKytUWWFqY3hxdGZMNnM4a2o5T3VtdVRWRDROUHlOdCtoejEyVTNGc2N4eXpMcEJWdWhzQ25GV20rUTk4WVkrYnpPV1dlbkcwd0dGUytBaWVQME44SG1sc3pCRDZ0YUt1cVhqeWRUcm1iMGhYdDRPQ0F2WFJvcFpvaDhHa3VyY3JMK3duK1YyMHdHSmpKWkZKWm5YNjFXam1kTy9UM2hlYldESUZQYzIxVkx3UHNjNmtuanVQS1IvU0x4Y0o1M1g3bzd3L05yUmtDbjFhbXhYSHNaY08xcTZ4V0t6T1pUSHF4cWlkSmtrcm1TYzdidmk4dGdkK2ZaZ2g4V3RrMkdBeHFDU2xqYkxtbmExZnRacVA1T3BaWFhuVFZNNEhmbjJZSWZKcXZOaDZQYTV0VVhLL1hyUTcvT0k3TlpES3AvTlBSdHNWaWNlSGNDSUhmbjJZSWZKclBWa2VKNTd6MWVtMW1zNW1aVENhTjNhaHRNQmlZMFdoa0RnOFBnMXdvZFhCd2NHbmZDUHhldGRqa3lQSEkvb3l2RjBWUnZnZWkwdzRPRHZUeHh4OEhlZTdOWnFQNWZLN0ZZbkg2ZGIxZTE5cUg0WEI0MnBJazBkN2VYcTNQbjFrdWx4cVB4MW9zRnBjK1pqNmZhMzkvdjlCNW95Z3EyelVFWUl6SjlZTWo4RkZZSE1lYVRxZUZ3NlFLSnljbldxMVdtcy9ua25UNnRjeWJ3WEE0MUdBd1VCekhpdU5ZdytGUWNSd0hDL2R0bTgxR2g0ZUhPamc0dVBheEJINS9FUGlvM0hnODF1SGhvWFoyZGtKMzVVclptOEpWbXZEbWRaMG5UNTVvTXBsYysxb3lSUU4vdVZ4cU9CdzY5ZzRoNVExOGF2aTBVcTBwV3dKMG1ldE9wSlBKcE5EemJDL3BwTFdyR1NadGFYVzJPSTVyVzhMWkY2dlZxdFFtZElQQklQZnFxdlY2elZYUUxXNkd3S2VGYUFSL2VXV0RmcnZsdlhrOXU1dTJ1NWtLQW44ZStrWFIydE1JL3VKOEJ2MTJHdzZIbHk0WjVjWTFuV2h6a3pQSGkwemF6aVh0NTNvd2tJcmpXT1B4V0pQSnBQR1R1NkVjSHgvcjhQQlFzOW1zMHVjWmpVWm5KbVVYaTBYbHo0bGFIQnRqa2x5UHpQdk9JR21tOE85a3RCYTM4WGhjKzhWYlRiVmVyODNoNFNGMWM1cVBOak1WbEhRT0d2RENhQjFvY1J3SHV6STF0TmxzUnIyYzVyc2RtQW9DZjlLQUYwYnJXQnNPaDUwUC95emsrN0FyS0MxSW01Z0thdmlKcEI5elBSaHdNQndPTlJxTmxDUkpLeTZFdXN6SnlZbm04N2xtczVubTgzbnQyeitnZDk0eXhzenpQTEJJNE1lU2ZuUHVFbERBWURCUWtpU25lOVkwK1EwZ0MvanRQWDZBR3IxbWpGbmxlV0R1d0pmWVhnRmhiVzljbHJXNlYvNHNsMHV0VnF1Z0c3Z0IyMHplYlJWVVBQQVhrc0x2SUFWc1NaSkVnOEhnZE1saHR2bVpaRDhwNU5uMGJMUFpuQm1aWjBHK1dxM09OS0JobHNhWTNCc2dGUTM4cWFRSERwMENBUGgzWkl3WjUzM3dud3Flbk9Ja0FEUkhvVXdtOEFHZ3ZRcGxjcUdTanNURUxRQTBSWkVKVzZuNENGK1NsZzdIQUFEOEtwekZMb0UvZHpnR0FPRFh2T2dCQkQ0QXROTzg2QUV1TmZ5QnBOK0xQaEVBd0t2L01jWVV1dXF2OEFnL2ZRTHErQUFRenJKbzJFdHVKUjNKN28wUEFBakRLWU1KZkFCb0g2Y01MbHpEUHowd2lsYVNkcDBPQmdDNE9qSEd4QzRIdW83d0pVYjVBQkNDYy9hV0NmeHBpV01CQUc2bXJnYzZsM1FreWpvQVVEUG5jbzVVYm9Rdk1jb0hnRHBOeXh4Y2RvUWZpOXNlQWtCZGN0L084Q0tsUnZqcEV4K1hPUWNBSUpmak1tRXZsUy9wU0pSMUFLQU8wN0luS0ZYU09UMEprN2NBVUtWU2s3VVpIeU44aVZFK0FGUnA2dU1rdmtiNEEwa3JTVHVsVHdZQTJMYVJGTHRzbG5hZWx4RisycEdwajNNQkFNNlkrZ2g3eWRNSVgyS0pKZ0JVcE5SU3pHMithdmpaRXMwalgrY0RBT2pJVjloTEhrZjRFcU44QVBETTIraGU4ampDbDA1SCtaLzRQQ2NBOU5RblBzTmU4anpDbDFpeEF3QWVlRnVaczgzckNGODZYYkZ6NFB1OEFOQWpCNzdEWHFwZ2hIOTZZcTYrQlFBWFhxNnF2WWozRWY2V2NZWG5Cb0N1R2xkMTRzb0MzeGd6bC9Ta3F2TURRQWM5U2JPekVwV1ZkQ1FtY0FHZ2dFb21hcmRWV2RKaEFoY0E4cXRrb25aYnBTUDgweWVKb3Jtay9jcWZDQURhNmRnWWsxVDlKSFVGUHFVZEFMaFk1YVdjVEtVbG5VejZRc1oxUEJjQXRNeTRqckNYYWdwOFNUTEd6Q1Q5dTY3bkE0QVcrSGVhamJXb3BhUnorbVMydERPWHRGZmJrd0pBTXkwbEpYV043cVdhQTE4NjNWRnpJZXI1QVBwckkybm9lM08wNjlSVzBzbWtMM0JjOS9NQ1FJT002dzU3S1VEZ1M2ZjEvSCtGZUc0QUNPeGZkZGJ0dDlWZTBqbno1RkUwbGZRZ1dBY0FvRjVIeHBoeHFDY1BHdmdTRjJVQjZJMWFMcTY2U3BDU3pqa2oyZGxxQU9pcXBXeldCUlU4OE5NbFNZa0lmUURkVlB2eXk4c0VMK2xrMkg0QlFBZlZ0bTFDSHNGSCtKbXRrZjRtY0ZjQXdJZU5Hakt5enpRbThDWEpHTE1Rb1ErZy9iS3dYNFR1eUxaR0JiNTBHdnF4cU9rRGFLZWxiQm1uVVdFdk5URHdKU1p5QWJSV1l5Wm9MOUxJd0pmT2hQNXg0SzRBUUI3SGFuRFlTdzBPZk1tR2ZucWh3bEhvdmdEQUZZNk1NWTBPZTZuaGdaOUpMMFZtN3gwQVRmU3ZrTnNsRk5HWWRmaDVSRkUwa2pRVmEvVUJoTGVSM2ZVeXlFWm9MbG9WK05McGZ2b3pjUk1WQU9Fc0pZMUNiSEZjUml0S090dlNiM0FpYnBjSUlJeC95MDdPcmtKM3BLaldqZkMzVWVJQlVLUFdsWERPYTNYZ1M2ZDc4TXpFRnNzQXFuTXNXOEpwOUNxYzY3U3VwSFBlMXRMTmY0a3RHUUQ0dFpGZGhkUDRKWmQ1dEg2RXZ5MGQ3VThsL1Qxd1Z3QzAzeFBaRWs3cmd6N1RxY0RQUkZHVXlBYi9idGllQUdpaEU5bWduNGZ1aUcrdEwrbGN4Qmd6TjhiRW9zd0RJTCtzZkJOM01leWxqbzd3dDZWbG5vbWtqMFAzQlVCamZTTHBzRXZsbTR0MFB2QXo2UVZiQjVJZUJPMElnQ1k1a25UUXhqWDFMbm9UK0prMCtDZVN4bUw5UHRCSEc5azV2c08rQkgybWQ0R2YyU3IxakhYMzBDa0FBQUR2U1VSQlZNWGtMdEFISjNvVjlKMHUzVnltdDRHL0xZcWlzV3p3Yy9FVzBEM0hrcWJHbUdub2pvUkc0RzlKeXoxak1lb0gyaTRielUvN1ZyYTVDb0YvaVNpS2hyTEJQeExoRDdUQmlldzJLOU1tM2srMkNRajhITkx3SDZXTmJabUI1bGpLaHZ5TWtMOGVnVjlRT3RtYmJEWGVBSUQ2TENYTnM5Ylh5VmRYQkw0SDZWWU93NjNHbXdCUTNsTFNJbXRkdmZxMVRnUitSZElKNEZqMkRXQ3c5VlZpTlJBZzJkVXprclNXRGZYczY0cUoxbW9RK0EyeTlTWUJkTVdDc2t0ekVQZ0EwQk9kM0MwVEFQQkhCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUC9IOWY1Nk5MT0VWYmJnQUFBQUJKUlU1RXJrSmdnZz09IiwibWVkaWF0eXBlIjoiaW1hZ2UvcG5nIn1dLCJpbnN0YWxsIjp7InNwZWMiOnsiY2x1c3RlclBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIioiXSwicmVzb3VyY2VzIjpbIioiXSwidmVyYnMiOlsiKiJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMiLCJzZWN1cmVkY2x1c3RlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL2ZpbmFsaXplcnMiLCJzZWN1cmVkY2x1c3RlcnMvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL3N0YXR1cyIsInNlY3VyZWRjbHVzdGVycy9zdGF0dXMiXSwidmVyYnMiOlsiZ2V0IiwicGF0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsiYXV0aGVudGljYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJ0b2tlbnJldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJzdWJqZWN0YWNjZXNzcmV2aWV3cyJdLCJ2ZXJicyI6WyJjcmVhdGUiXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV0sImRlcGxveW1lbnRzIjpbeyJsYWJlbCI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifSwibmFtZSI6InJoYWNzLW9wZXJhdG9yLWNvbnRyb2xsZXItbWFuYWdlciIsInNwZWMiOnsicmVwbGljYXMiOjEsInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7ImFwcCI6InJoYWNzLW9wZXJhdG9yIiwiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9fSwic3RyYXRlZ3kiOnt9LCJ0ZW1wbGF0ZSI6eyJtZXRhZGF0YSI6eyJhbm5vdGF0aW9ucyI6eyJrdWJlY3RsLmt1YmVybmV0ZXMuaW8vZGVmYXVsdC1jb250YWluZXIiOiJtYW5hZ2VyIn0sImxhYmVscyI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInNwZWMiOnsiY29udGFpbmVycyI6W3siYXJncyI6WyItLWhlYWx0aC1wcm9iZS1iaW5kLWFkZHJlc3M9OjgwODEiLCItLW1ldHJpY3MtYmluZC1hZGRyZXNzPTAuMC4wLjA6ODQ0MyIsIi0tbGVhZGVyLWVsZWN0Il0sImVudiI6W3sibmFtZSI6IlJFTEFURURfSU1BR0VfTUFJTiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtbWFpbi1yaGVsOEBzaGEyNTY6NWRjNDE0OWRiZTliYTAzNWNlMjNlYjRjMjQ0MWE0ZGY1M2Q5ZWJkYTc0YWVlOTQ3MzRiNzFjZDAzOTU2YmEwMCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6ZTk0OTgzMGYzMDM0YzQxYWE1NDM0YTM2NTRiMmIxY2NiYTdkYWMwMzczYmY0M2Q3YzUwYTllYTQzYmI2ODZmYiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9TTElNIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXNsaW0tcmhlbDhAc2hhMjU2OmRiNjkxMDY1ZTQ2ZjYwNGI5ODBiMGIyMDJmNmMyZTE0YzhiMjA0MDk0ZDc4NGM0YTE1ZGIxZTRmZWNiMjk2NWUifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfREIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItcmhlbDhAc2hhMjU2Ojk3ZGY1OTI4MGMxMjcyN2E5OWZkZWMwYzliZjU2ZWI4NzRlNmExY2FjZDEyZDg0OTcwOTc5N2Q0YmU2MzVjZTkifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfREJfU0xJTSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1zbGltLXJoZWw4QHNoYTI1Njo5MmZmNzY5MTk2M2U2MjBkYzViZjZkYTBhNzY5NGU2YmNkNjhjMjU0NWFmYzE2NDJhNTlhNDQzYmEyYWI1NjExIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9DT0xMRUNUT1IiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNvbGxlY3Rvci1yaGVsOEBzaGEyNTY6MGM5MmQ1YjU1MDgwMzJkNzc1NTk2MDY5MjdlNDU2ODYxNzllYWFmYzU5ZTE2ZDU0OTZlMDg4ZjJmMjEyZDI1OCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfUk9YQ1RMIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yb3hjdGwtcmhlbDhAc2hhMjU2OjdmMjZhMDdiYWRjN2FiNTZhODdiMzM1MjBjOTA4ZDk2ZTFhZjE0OWFmMzM0MTAzZDJhZmZkYTBhMmZmMGM4MzcifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX0NFTlRSQUxfREIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNlbnRyYWwtZGItcmhlbDhAc2hhMjU2OmEyY2Q4ZDFiMjgyYjQ1MmUwY2UxNjU2ZTA3ZTg3NjJlZjgzNzkzNzQ0OGQzMDY3ODQyMWVhNzU1Mzk1ZTNiNWIifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfVjRfREIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtZGItcmhlbDhAc2hhMjU2OjFjZmI3NzRmODllM2MwNDdlMjg3ZmRkYmMxYTIyYjRiNmRhZWQ0ZmJhMDY4YzZkMjlkYWQzNjBiMzA1Y2ZlZjgifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfVjQiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtcmhlbDhAc2hhMjU2OmUxY2MxOTRjMDljOTZmY2VmNjIyOTY3NTVlZDhjYmM4N2Q1YjA2MzM3MGIyMTQ3NDk3MGE2N2MyNzE0NmUxZjMifSx7Im5hbWUiOiJNRU1PUllfTElNSVRfQllURVMiLCJ2YWx1ZUZyb20iOnsicmVzb3VyY2VGaWVsZFJlZiI6eyJjb250YWluZXJOYW1lIjoibWFuYWdlciIsImRpdmlzb3IiOiIwIiwicmVzb3VyY2UiOiJsaW1pdHMubWVtb3J5In19fV0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OjQyMDM5NjM0NGEzMzIwYWJlNjYxNGVhYzRjZTA4Yjc1MjI1NDViOTIzODczNDI3MDk2YmYyY2FhNmNmMTI2MjAiLCJsaXZlbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9oZWFsdGh6IiwicG9ydCI6ODA4MX0sImluaXRpYWxEZWxheVNlY29uZHMiOjE1LCJwZXJpb2RTZWNvbmRzIjoyMH0sIm5hbWUiOiJtYW5hZ2VyIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjg0NDMsIm5hbWUiOiJodHRwcyIsInByb3RvY29sIjoiVENQIn1dLCJyZWFkaW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvcmVhZHl6IiwicG9ydCI6ODA4MX0sImluaXRpYWxEZWxheVNlY29uZHMiOjUsInBlcmlvZFNlY29uZHMiOjEwfSwicmVzb3VyY2VzIjp7ImxpbWl0cyI6eyJjcHUiOiIyMDBtIiwibWVtb3J5IjoiMUdpIn0sInJlcXVlc3RzIjp7ImNwdSI6IjEwMG0iLCJtZW1vcnkiOiIyMDBNaSJ9fSwic2VjdXJpdHlDb250ZXh0Ijp7ImFsbG93UHJpdmlsZWdlRXNjYWxhdGlvbiI6ZmFsc2UsImNhcGFiaWxpdGllcyI6eyJkcm9wIjpbIkFMTCJdfX19XSwic2VjdXJpdHlDb250ZXh0Ijp7InJ1bkFzTm9uUm9vdCI6dHJ1ZX0sInNlcnZpY2VBY2NvdW50TmFtZSI6InJoYWNzLW9wZXJhdG9yLWNvbnRyb2xsZXItbWFuYWdlciIsInRlcm1pbmF0aW9uR3JhY2VQZXJpb2RTZWNvbmRzIjoxMH19fX1dLCJwZXJtaXNzaW9ucyI6W3sicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImNvbmZpZ21hcHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiY29vcmRpbmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibGVhc2VzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsImNyZWF0ZSIsInVwZGF0ZSIsInBhdGNoIiwiZGVsZXRlIl19LHsiYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiZXZlbnRzIl0sInZlcmJzIjpbImNyZWF0ZSIsInBhdGNoIl19XSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dfSwic3RyYXRlZ3kiOiJkZXBsb3ltZW50In0sImluc3RhbGxNb2RlcyI6W3sic3VwcG9ydGVkIjpmYWxzZSwidHlwZSI6Ik93bk5hbWVzcGFjZSJ9LHsic3VwcG9ydGVkIjpmYWxzZSwidHlwZSI6IlNpbmdsZU5hbWVzcGFjZSJ9LHsic3VwcG9ydGVkIjpmYWxzZSwidHlwZSI6Ik11bHRpTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOnRydWUsInR5cGUiOiJBbGxOYW1lc3BhY2VzIn1dLCJrZXl3b3JkcyI6WyJhZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5Iiwic3RhY2tyb3giLCJzZWN1cml0eSIsInZ1bG5lcmFiaWxpdGllcyIsImNvbXBsaWFuY2UiLCJkZXZzZWNvcHMiLCJtb25pdG9yaW5nIiwic2Nhbm5pbmciLCJydW50aW1lLXNlY3VyaXR5IiwibmV0d29yayBwb2xpY3kiLCJjb25maWd1cmF0aW9uIiwicmlzayJdLCJsaW5rcyI6W3sibmFtZSI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBEb2N1bWVudGF0aW9uIiwidXJsIjoiaHR0cHM6Ly9kb2NzLm9wZW5zaGlmdC5jb20vYWNzL3dlbGNvbWUvIn0seyJuYW1lIjoiRGF0YVNoZWV0IiwidXJsIjoiaHR0cHM6Ly93d3cucmVkaGF0LmNvbS9lbi9yZXNvdXJjZXMvYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS1mb3Ita3ViZXJuZXRlcy1kYXRhc2hlZXQifSx7Im5hbWUiOiJTdXBwb3J0IFBvbGljeSIsInVybCI6Imh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vbm9kZS81ODIyNzIxIn0seyJuYW1lIjoiQ29tbXVuaXR5IFNpdGUiLCJ1cmwiOiJodHRwczovL3d3dy5zdGFja3JveC5pby8ifV0sIm1haW50YWluZXJzIjpbeyJlbWFpbCI6InJoYWNzLXBtQHJlZGhhdC5jb20iLCJuYW1lIjoiQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBwcm9kdWN0IHRlYW0ifV0sIm1hdHVyaXR5IjoiYWxwaGEiLCJtaW5LdWJlVmVyc2lvbiI6IjEuMTUuMCIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInJlbGF0ZWRJbWFnZXMiOlt7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1zbGltLXJoZWw4QHNoYTI1Njo5MmZmNzY5MTk2M2U2MjBkYzViZjZkYTBhNzY5NGU2YmNkNjhjMjU0NWFmYzE2NDJhNTlhNDQzYmEyYWI1NjExIiwibmFtZSI6InNjYW5uZXJfZGJfc2xpbSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1jZW50cmFsLWRiLXJoZWw4QHNoYTI1NjphMmNkOGQxYjI4MmI0NTJlMGNlMTY1NmUwN2U4NzYyZWY4Mzc5Mzc0NDhkMzA2Nzg0MjFlYTc1NTM5NWUzYjViIiwibmFtZSI6ImNlbnRyYWxfZGIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6ZTk0OTgzMGYzMDM0YzQxYWE1NDM0YTM2NTRiMmIxY2NiYTdkYWMwMzczYmY0M2Q3YzUwYTllYTQzYmI2ODZmYiIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtcmhlbDhAc2hhMjU2OmUxY2MxOTRjMDljOTZmY2VmNjIyOTY3NTVlZDhjYmM4N2Q1YjA2MzM3MGIyMTQ3NDk3MGE2N2MyNzE0NmUxZjMiLCJuYW1lIjoic2Nhbm5lcl92NCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1jb2xsZWN0b3ItcmhlbDhAc2hhMjU2OjBjOTJkNWI1NTA4MDMyZDc3NTU5NjA2OTI3ZTQ1Njg2MTc5ZWFhZmM1OWUxNmQ1NDk2ZTA4OGYyZjIxMmQyNTgiLCJuYW1lIjoiY29sbGVjdG9yIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6ZGI2OTEwNjVlNDZmNjA0Yjk4MGIwYjIwMmY2YzJlMTRjOGIyMDQwOTRkNzg0YzRhMTVkYjFlNGZlY2IyOTY1ZSIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtbWFpbi1yaGVsOEBzaGEyNTY6NWRjNDE0OWRiZTliYTAzNWNlMjNlYjRjMjQ0MWE0ZGY1M2Q5ZWJkYTc0YWVlOTQ3MzRiNzFjZDAzOTU2YmEwMCIsIm5hbWUiOiJtYWluIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItcmhlbDhAc2hhMjU2Ojk3ZGY1OTI4MGMxMjcyN2E5OWZkZWMwYzliZjU2ZWI4NzRlNmExY2FjZDEyZDg0OTcwOTc5N2Q0YmU2MzVjZTkiLCJuYW1lIjoic2Nhbm5lcl9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LWRiLXJoZWw4QHNoYTI1NjoxY2ZiNzc0Zjg5ZTNjMDQ3ZTI4N2ZkZGJjMWEyMmI0YjZkYWVkNGZiYTA2OGM2ZDI5ZGFkMzYwYjMwNWNmZWY4IiwibmFtZSI6InNjYW5uZXJfdjRfZGIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtcm94Y3RsLXJoZWw4QHNoYTI1Njo3ZjI2YTA3YmFkYzdhYjU2YTg3YjMzNTIwYzkwOGQ5NmUxYWYxNDlhZjMzNDEwM2QyYWZmZGEwYTJmZjBjODM3IiwibmFtZSI6InJveGN0bCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6NDIwMzk2MzQ0YTMzMjBhYmU2NjE0ZWFjNGNlMDhiNzUyMjU0NWI5MjM4NzM0MjcwOTZiZjJjYWE2Y2YxMjYyMCIsIm5hbWUiOiJtYW5hZ2VyIn1dLCJyZXBsYWNlcyI6InJoYWNzLW9wZXJhdG9yLnY0LjguMiIsInNraXBzIjpbInJoYWNzLW9wZXJhdG9yLnY0LjEuMCJdLCJ2ZXJzaW9uIjoiNC44LjMifX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" + } + } + ], + "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a2cd8d1b282b452e0ce1656e07e8762ef837937448d30678421ea755395e3b5b" + }, + { + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c92d5b5508032d77559606927e45686179eaafc59e16d5496e088f2f212d258" + }, + { + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5dc4149dbe9ba035ce23eb4c2441a4df53d9ebda74aee94734b71cd03956ba00" + }, + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:420396344a3320abe6614eac4ce08b7522545b923873427096bf2caa6cf12620" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7f26a07badc7ab56a87b33520c908d96e1af149af334103d2affda0a2ff0c837" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:97df59280c12727a99fdec0c9bf56eb874e6a1cacd12d849709797d4be635ce9" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:92ff7691963e620dc5bf6da0a7694e6bcd68c2545afc1642a59a443ba2ab5611" + }, + { + "name": "scanner", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e949830f3034c41aa5434a3654b2b1ccba7dac0373bf43d7c50a9ea43bb686fb" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db691065e46f604b980b0b202f6c2e14c8b204094d784c4a15db1e4fecb2965e" + }, + { + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1cfb774f89e3c047e287fddbc1a22b4b6daed4fba068c6d29dad360b305cfef8" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e1cc194c09c96fcef62296755ed8cbc87d5b063370b21474970a67c27146e1f3" + } + ] +} +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v4.8.4", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "4.8.4" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJDcml0ZXJpYUxvY2tlZCBpcyB1bnVzZWQgYW5kIGRlcHJlY2F0ZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJkZXNjcmlwdGlvbiI6IkNsdXN0ZXIgaXMgZWl0aGVyIHRoZSBuYW1lIG9yIHRoZSBJRCBvZiB0aGUgY2x1c3RlciB0aGF0IHRoaXMgc2NvcGUgYXBwbGllcyB0byIsInR5cGUiOiJzdHJpbmcifSwibGFiZWwiOnsicHJvcGVydGllcyI6eyJrZXkiOnsidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm5hbWVzcGFjZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImV4cGlyYXRpb24iOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJpbWFnZSI6eyJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImlzRGVmYXVsdCI6eyJkZXNjcmlwdGlvbiI6IklzRGVmYXVsdCBpcyB1bnVzZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJsaWZlY3ljbGVTdGFnZXMiOnsiZGVzY3JpcHRpb24iOiJMaWZlY3ljbGVTdGFnZXMgZGVzY3JpYmVzIHdoaWNoIHBvbGljeSBsaWZlY3lsY2Ugc3RhZ2VzIHRoaXMgcG9saWN5IGFwcGxpZXMgdG8uICBDaG9pY2VzIGFyZSBERVBMT1ksIEJVSUxELCBhbmQgUlVOVElNRS4iLCJpdGVtcyI6eyJlbnVtIjpbIkRFUExPWSIsIkJVSUxEIiwiUlVOVElNRSJdLCJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwibWl0cmVBdHRhY2tWZWN0b3JzIjp7Iml0ZW1zIjp7InByb3BlcnRpZXMiOnsidGFjdGljIjp7InR5cGUiOiJzdHJpbmcifSwidGVjaG5pcXVlcyI6eyJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWl0cmVWZWN0b3JzTG9ja2VkIjp7ImRlc2NyaXB0aW9uIjoiTWl0cmVWZXRvcnNMb2NrZWQgaXMgdW51c2VkIGFuZCBkZXByZWNhdGVkIiwidHlwZSI6ImJvb2xlYW4ifSwibm90aWZpZXJzIjp7ImRlc2NyaXB0aW9uIjoiTm90aWZpZXJzIGlzIGEgbGlzdCBvZiBJRHMgb3IgbmFtZXMgb2YgdGhlIG5vdGlmaWVycyB0aGF0IHNob3VsZCBiZSB0cmlnZ2VyZWQgd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBJRHMgc2hvdWxkIGJlIGluIHRoZSBmb3JtIG9mIGEgVVVJRCBhbmQgYXJlIGZvdW5kIHRocm91Z2ggdGhlIENlbnRyYWwgQVBJLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInBvbGljeU5hbWUiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lOYW1lIGlzIHRoZSBuYW1lIG9mIHRoZSBwb2xpY3kgYXMgaXQgYXBwZWFycyBpbiB0aGUgQVBJIGFuZCBVSS4gIE5vdGUgdGhhdCBjaGFuZ2luZyB0aGlzIHZhbHVlIHdpbGwgcmVuYW1lIHRoZSBwb2xpY3kgYXMgc3RvcmVkIGluIHRoZSBkYXRhYmFzZS4gIFRoaXMgZmllbGQgbXVzdCBiZSB1bmlxdWUuIiwicGF0dGVybiI6Il5bXlxcblxcclxcJF17NSwxMjh9JCIsInR5cGUiOiJzdHJpbmcifSwicG9saWN5U2VjdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lTZWN0aW9ucyBkZWZpbmUgdGhlIHZpb2xhdGlvbiBjcml0ZXJpYSBmb3IgdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJwb2xpY3lHcm91cHMiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lHcm91cHMgaXMgdGhlIHNldCBvZiBwb2xpY2llcyBncm91cHMgdGhhdCBtYWtlIHVwIHRoaXMgc2VjdGlvbi4gIEVhY2ggZ3JvdXAgY2FuIGJlIGNvbnNpZGVyZWQgYW4gaW5kaXZpZHVhbCBjcml0ZXJpb24uIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJib29sZWFuT3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJCb29sZWFuT3BlcmF0b3IgZGV0ZXJtaW5lcyBpZiB0aGUgdmFsdWVzIGFyZSBjb21iaW5lZCB3aXRoIGFuIE9SIG9yIGFuIEFORC4gIERlZmF1bHRzIHRvIE9SLiIsImVudW0iOlsiT1IiLCJBTkQiXSwidHlwZSI6InN0cmluZyJ9LCJmaWVsZE5hbWUiOnsiZGVzY3JpcHRpb24iOiJGaWVsZE5hbWUgZGVmaW5lcyB3aGljaCBmaWVsZCBvbiBhIGRlcGxveW1lbnQgb3IgaW1hZ2UgdGhpcyBQb2xpY3lHcm91cCBldmFsdWF0ZXMuICBTZWUgaHR0cHM6Ly9kb2NzLm9wZW5zaGlmdC5jb20vYWNzL29wZXJhdGluZy9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMuaHRtbCNwb2xpY3ktY3JpdGVyaWFfbWFuYWdlLXNlY3VyaXR5LXBvbGljaWVzIGZvciBhIGNvbXBsZXRlIGxpc3Qgb2YgcG9zc2libGUgdmFsdWVzLiIsInR5cGUiOiJzdHJpbmcifSwibmVnYXRlIjp7ImRlc2NyaXB0aW9uIjoiTmVnYXRlIGRldGVybWluZXMgaWYgdGhlIGV2YWx1YXRpb24gb2YgdGhpcyBQb2xpY3lHcm91cCBpcyBuZWdhdGVkLiAgRGVmYXVsdCB0byBmYWxzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZXMgaXMgdGhlIGxpc3Qgb2YgdmFsdWVzIGZvciB0aGUgc3BlY2lmaWVkIGZpZWxkIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHNpbXBseSB0aGUgc3RyaW5nIHZhbHVlIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImZpZWxkTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWN0aW9uTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlNlY3Rpb25OYW1lIGlzIGEgdXNlci1mcmllbmRseSBuYW1lIGZvciB0aGlzIHNlY3Rpb24gb2YgcG9saWNpZXMiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJwb2xpY3lHcm91cHMiXSwidHlwZSI6Im9iamVjdCJ9LCJtaW5JdGVtcyI6MSwidHlwZSI6ImFycmF5In0sInJhdGlvbmFsZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlbWVkaWF0aW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVtZWRpYXRpb24gZGVzY3JpYmVzIGhvdyB0byByZW1lZGlhdGUgYSB2aW9sYXRpb24gb2YgdGhpcyBwb2xpY3kuIiwidHlwZSI6InN0cmluZyJ9LCJzY29wZSI6eyJkZXNjcmlwdGlvbiI6IlNjb3BlIGRlZmluZXMgY2x1c3RlcnMsIG5hbWVzcGFjZXMsIGFuZCBkZXBsb3ltZW50cyB0aGF0IHNob3VsZCBiZSBpbmNsdWRlZCBpbiB0aGlzIHBvbGljeS4gIE5vIHNjb3BlcyBkZWZpbmVkIGluY2x1ZGVzIGV2ZXJ5dGhpbmcuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJjbHVzdGVyIjp7ImRlc2NyaXB0aW9uIjoiQ2x1c3RlciBpcyBlaXRoZXIgdGhlIG5hbWUgb3IgdGhlIElEIG9mIHRoZSBjbHVzdGVyIHRoYXQgdGhpcyBzY29wZSBhcHBsaWVzIHRvIiwidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7InByb3BlcnRpZXMiOnsiYWNjZXB0ZWQiOnsiZGVzY3JpcHRpb24iOiJBY2NlcHRlZCBpcyBkZXByZWNhdGVkIGluIGZhdm9yIG9mIGNvbmRpdGlvbnMiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lDb25kaXRpb24gZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1lc3NhZ2UiOnsiZGVzY3JpcHRpb24iOiJNZXNzYWdlIGlzIGRlcHJlY2F0ZWQgaW4gZmF2b3Igb2YgY29uZGl0aW9ucyIsInR5cGUiOiJzdHJpbmcifSwicG9saWN5SWQiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE2LjUifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlZmF1bHQiOjkwLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5Db25uZWN0aW9ucyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNaW5pbXVtIG51bWJlciBvZiBjb25uZWN0aW9ucyBpbiB0aGUgY29ubmVjdGlvbiBwb29sLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbIm1heENvbm5lY3Rpb25zIiwibWluQ29ubmVjdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uU3RyaW5nIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwidHlwZSI6InN0cmluZyJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwiaXNFbmFibGVkIjp7ImRlZmF1bHQiOiJEZWZhdWx0IiwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBJdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IHRvIHNwZWNpZnkgaXQuXG5UaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuQ2VudHJhbCBpcyBjb25maWd1cmVkIHRvIHVzZSBQb3N0Z3JlU1FMIGJ5IGRlZmF1bHQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6ImNlbnRyYWwtZGIiLCJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsInR5cGUiOiJzdHJpbmcifSwic2l6ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsInR5cGUiOiJzdHJpbmcifSwic3RvcmFnZUNsYXNzTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgcmVzb3VyY2VzIHdpdGhpbiBDZW50cmFsIGluIGEgZGVjbGFyYXRpdmUgbWFubmVyLiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwcyI6eyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgY29uZmlnIG1hcHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxDb25maWdNYXBSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBjb25maWcgbWFwIHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgY29uZmlnIG1hcC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNlY3JldHMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHNlY3JldHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxTZWNyZXRSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBzZWNyZXQgd2l0aGluIHRoZSBzYW1lIG5hbWVzcGFjZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkZWZhdWx0VExTU2VjcmV0Ijp7ImRlc2NyaXB0aW9uIjoiQnkgZGVmYXVsdCwgQ2VudHJhbCB3aWxsIG9ubHkgc2VydmUgYW4gaW50ZXJuYWwgVExTIGNlcnRpZmljYXRlLCB3aGljaCBtZWFucyB0aGF0IHlvdSB3aWxsXG5uZWVkIHRvIGhhbmRsZSBUTFMgdGVybWluYXRpb24gYXQgdGhlIGluZ3Jlc3Mgb3IgbG9hZCBiYWxhbmNlciBsZXZlbC5cbklmIHlvdSB3YW50IHRvIHRlcm1pbmF0ZSBUTFMgaW4gQ2VudHJhbCBhbmQgc2VydmUgYSBjdXN0b20gc2VydmVyIGNlcnRpZmljYXRlLCB5b3UgY2FuIHNwZWNpZnlcbmEgc2VjcmV0IGNvbnRhaW5pbmcgdGhlIGNlcnRpZmljYXRlIGFuZCBwcml2YXRlIGtleSBoZXJlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwiZXhwb3N1cmUiOnsiZGVzY3JpcHRpb24iOiJIZXJlIHlvdSBjYW4gY29uZmlndXJlIGlmIHlvdSB3YW50IHRvIGV4cG9zZSBjZW50cmFsIHRocm91Z2ggYSBub2RlIHBvcnQsIGEgbG9hZCBiYWxhbmNlciwgb3IgYW4gT3BlblNoaWZ0XG5yb3V0ZS4iLCJwcm9wZXJ0aWVzIjp7ImxvYWRCYWxhbmNlciI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHRocm91Z2ggYSBsb2FkIGJhbGFuY2VyIHNlcnZpY2UuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOmZhbHNlLCJ0eXBlIjoiYm9vbGVhbiJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsInR5cGUiOiJzdHJpbmcifSwicG9ydCI6eyJkZWZhdWx0Ijo0NDMsImRlc2NyaXB0aW9uIjoiRGVmYXVsdHMgdG8gNDQzIGlmIG5vdCBzZXQuIiwiZm9ybWF0IjoiaW50MzIiLCJtYXhpbXVtIjo2NTUzNSwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVBvcnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwidHlwZSI6ImJvb2xlYW4ifSwicG9ydCI6eyJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIHRvIHNwZWNpZnkgYW4gZXhwbGljaXQgbm9kZSBwb3J0LiBNb3N0IHVzZXJzIHNob3VsZCBsZWF2ZSB0aGlzIGVtcHR5LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInJvdXRlIjp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhbiBPcGVuU2hpZnQgcm91dGUuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlZmF1bHQiOmZhbHNlLCJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHdpdGggYSBwYXNzdGhyb3VnaCByb3V0ZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJob3N0Ijp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGN1c3RvbSBob3N0bmFtZSBmb3IgdGhlIENlbnRyYWwgcm91dGUuXG5JZiB1bnNwZWNpZmllZCwgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCB2YWx1ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgY2hvc2VuIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9LCJyZWVuY3J5cHQiOnsiZGVzY3JpcHRpb24iOiJTZXQgdXAgYSBDZW50cmFsIHJvdXRlIHdpdGggcmVlbmNyeXB0IFRMUyB0ZXJtaW5hdGlvbi5cbkZvciByZWVuY3J5cHQgcm91dGVzLCB0aGUgcmVxdWVzdCBpcyB0ZXJtaW5hdGVkIG9uIHRoZSBPcGVuU2hpZnQgcm91dGVyIHdpdGggYSBjdXN0b20gY2VydGlmaWNhdGUuXG5UaGUgcmVxdWVzdCBpcyB0aGVuIHJlZW5jcnlwdGVkIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGVyIGFuZCBzZW50IHRvIENlbnRyYWwuXG5bdXNlcl0gLS1UTFMtLVx1MDAzZSBbT3BlblNoaWZ0IHJvdXRlcl0gLS1UTFMtLVx1MDAzZSBbQ2VudHJhbF0iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6ZmFsc2UsImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgd2l0aCBhIHJlZW5jcnlwdCByb3V0ZS5cblNob3VsZCBub3QgYmUgdXNlZCBmb3Igc2Vuc29yIGNvbW11bmljYXRpb24uIiwidHlwZSI6ImJvb2xlYW4ifSwiaG9zdCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBDZW50cmFsIHJlZW5jcnlwdCByb3V0ZS5cbklmIHVuc3BlY2lmaWVkLCBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgYXV0b21hdGljYWxseSBjaG9zZW4gYnkgdGhlIE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJ0eXBlIjoic3RyaW5nIn0sInRscyI6eyJkZXNjcmlwdGlvbiI6IlRMUyBzZXR0aW5ncyBmb3IgZXhwb3NpbmcgQ2VudHJhbCB2aWEgYSByZWVuY3J5cHQgUm91dGUuIiwicHJvcGVydGllcyI6eyJjYUNlcnRpZmljYXRlIjp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIGNoYWluIHRoYXQgbWF5IGJlIHVzZWQgdG8gZXN0YWJsaXNoIGEgY29tcGxldGUgY2hhaW4gb2YgdHJ1c3QuXG5EZWZhdWx0cyB0byB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn0sImNlcnRpZmljYXRlIjp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIHRoYXQgaXMgc2VydmVkIG9uIHRoZSByb3V0ZS4gTXVzdCBiZSBhIHNpbmdsZSBzZXJ2aW5nXG5jZXJ0aWZpY2F0ZSBpbnN0ZWFkIG9mIGEgY2VydGlmaWNhdGUgY2hhaW4uXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn0sImRlc3RpbmF0aW9uQ0FDZXJ0aWZpY2F0ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBDQSBjZXJ0aWZpY2F0ZSBvZiB0aGUgZmluYWwgZGVzdGluYXRpb24sIGkuZS4gb2YgQ2VudHJhbC5cblVzZWQgYnkgdGhlIE9wZW5TaGlmdCByb3V0ZXIgZm9yIGhlYWx0aCBjaGVja3Mgb24gdGhlIHNlY3VyZSBjb25uZWN0aW9uLlxuRGVmYXVsdHMgdG8gdGhlIENlbnRyYWwgY2VydGlmaWNhdGUgYXV0aG9yaXR5LiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIHByaXZhdGUga2V5IG9mIHRoZSBjZXJ0aWZpY2F0ZSB0aGF0IGlzIHNlcnZlZCBvbiB0aGUgcm91dGUuXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBDZW50cmFsLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIENlbnRyYWwsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sIm5vdGlmaWVyU2VjcmV0c0VuY3J5cHRpb24iOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0IjpmYWxzZSwiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJwcm9wZXJ0aWVzIjp7InBhdGgiOnsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW50Vm9sdW1lQ2xhaW0iOnsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwicHJvcGVydGllcyI6eyJjbGFpbU5hbWUiOnsiZGVmYXVsdCI6InN0YWNrcm94LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzdGFja3JveC1kYlwiIGlmIG5vdCBzZXQuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRlbGVtZXRyeSI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGVsZW1ldHJ5IHNldHRpbmdzIGZvciBDZW50cmFsLiBJZiBlbmFibGVkLCBDZW50cmFsIHRyYW5zbWl0cyB0ZWxlbWV0cnkgYW5kIGRpYWdub3N0aWNcbmRhdGEgdG8gYSByZW1vdGUgc3RvcmFnZSBiYWNrZW5kLiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0Ijp0cnVlLCJkZXNjcmlwdGlvbiI6IlNwZWNpZmllcyBpZiBUZWxlbWV0cnkgaXMgZW5hYmxlZC4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJzdG9yYWdlIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJwcm9wZXJ0aWVzIjp7ImVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkgZW5kcG9pbnQuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBrZXkuIElmIG5vdCBzZXQsIHRlbGVtZXRyeSBpcyBkaXNhYmxlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiY29uZmlnQXNDb2RlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ0FzQ29kZUNvbXBvbmVudCI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZGVwbG95IHRoZSBDb25maWcgYXMgQ29kZSBjb21wb25lbnQsIHNldCB0aGlzIHRvIFwiRW5hYmxlZFwiIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjdXN0b21pemUiOnsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsInByb3BlcnRpZXMiOnsiYW5ub3RhdGlvbnMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBhbm5vdGF0aW9ucyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In0sImVudlZhcnMiOnsiZGVzY3JpcHRpb24iOiJDdXN0b20gZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHNldCBvbiBtYW5hZ2VkIHBvZHMnIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZFxudXNpbmcgdGhlIHByZXZpb3VzbHkgZGVmaW5lZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgaW4gdGhlIGNvbnRhaW5lciBhbmRcbmFueSBzZXJ2aWNlIGVudmlyb25tZW50IHZhcmlhYmxlcy4gSWYgYSB2YXJpYWJsZSBjYW5ub3QgYmUgcmVzb2x2ZWQsXG50aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZFxudG8gYSBzaW5nbGUgJCwgd2hpY2ggYWxsb3dzIGZvciBlc2NhcGluZyB0aGUgJChWQVJfTkFNRSkgc3ludGF4OiBpLmUuXG5cIiQkKFZBUl9OQU1FKVwiIHdpbGwgcHJvZHVjZSB0aGUgc3RyaW5nIGxpdGVyYWwgXCIkKFZBUl9OQU1FKVwiLlxuRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGVcbmV4aXN0cyBvciBub3QuXG5EZWZhdWx0cyB0byBcIlwiLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVGcm9tIjp7ImRlc2NyaXB0aW9uIjoiU291cmNlIGZvciB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUncyB2YWx1ZS4gQ2Fubm90IGJlIHVzZWQgaWYgdmFsdWUgaXMgbm90IGVtcHR5LiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwS2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIENvbmZpZ01hcC4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgdG8gc2VsZWN0LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlZmF1bHQiOiJPbmxpbmUiLCJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVmYXVsdCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuIyBFeGFtcGxlc1xuXG4jIyBBZGRpbmcgYW4gYW5ub3RhdGlvbiB0byBhIHJlc291cmNlXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuIyMgQWRkaW5nIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbbmFtZTpjZW50cmFsXS5lbnZbLTFdXG5cdCAgdmFsdWU6IHxcblx0ICAgIG5hbWU6IE1ZX0VOVl9WQVJcblx0ICAgIHZhbHVlOiB2YWx1ZVxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblx0YXBpVmVyc2lvbjogbmV0d29ya2luZy5rOHMuaW8vdjFcblx0a2luZDogTmV0d29ya1BvbGljeVxuXHRuYW1lOiBhbGxvdy1leHQtdG8tY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMuaW5ncmVzc1stMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgcG9ydHM6XG5cdCAgICAtIHBvcnQ6IDk5OVxuXHQgICAgICBwcm90b2NvbDogVENQXG5cbiMjIENoYW5naW5nIHRoZSB2YWx1ZSBvZiBhIGNvbmZpZ01hcFxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGEuZW5kcG9pbnRzXFwueWFtbDpcblx0ICB2ZXJiYXRpbTogfFxuXHQgICAgZGlzYWJsZURlZmF1bHQ6IGZhbHNlXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQgIC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbLTFdXG5cdCAgICB2YWx1ZTogfFxuXHQgICAgICBuYW1lOiBuZ2lueFxuXHQgICAgICBpbWFnZTogbmdpbnhcblx0ICAgICAgcG9ydHM6XG5cdCAgICAgIC0gY29udGFpbmVyUG9ydDogODAwMFxuXHQgICAgICAgIG5hbWU6IGh0dHBcblx0ICAgICAgICBwcm90b2NvbDogVENQIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJwYXRjaGVzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSzhzT2JqZWN0T3ZlcmxheVBhdGNoIGRlZmluZXMgYSBwYXRjaCB0byBhcHBseSB0byBhIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJ0eXBlIjoic3RyaW5nIn0sInZlcmJhdGltIjp7ImRlc2NyaXB0aW9uIjoiVmVyYmF0aW0gdmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cblNhbWUgYXMgVmFsdWUsIGhvd2V2ZXIgdGhlIGNvbnRlbnQgaXMgbm90IGludGVycHJldGVkIGFzIFlBTUwsIGJ1dCB0cmVhdGVkIGFzIGxpdGVyYWwgc3RyaW5nIGluc3RlYWQuXG5BdCBsZWFzdCBvbmUgb2YgVmFsdWUgYW5kIFZlcmJhdGltIG11c3QgYmUgZW1wdHkuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNjYW5uZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcy4iLCJwcm9wZXJ0aWVzIjp7ImFuYWx5emVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInNjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJWNCI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwicHJvcGVydGllcyI6eyJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsInByb3BlcnRpZXMiOnsiaG9zdFBhdGgiOnsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbnRWb2x1bWVDbGFpbSI6eyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltTmFtZSI6eyJkZWZhdWx0Ijoic2Nhbm5lci12NC1kYiIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic2Nhbm5lci12NC1kYlwiIGlmIG5vdCBzZXQuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwibWF0Y2hlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIG1hdGNoZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlZmF1bHQiOiJFbmFibGVkIiwiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZWZhdWx0Ijo1LCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pblJlcGxpY2FzIjp7ImRlZmF1bHQiOjIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVmYXVsdCI6MywiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lckNvbXBvbmVudCI6eyJkZXNjcmlwdGlvbiI6IkNhbiBiZSBzcGVjaWZpZWQgYXMgXCJFbmFibGVkXCIgb3IgXCJEaXNhYmxlZFwiLlxuSWYgdGhpcyBmaWVsZCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZm9sbG93aW5nIGRlZmF1bHRpbmcgdGFrZXMgcGxhY2U6XG4qIGZvciBuZXcgaW5zdGFsbGF0aW9ucywgU2Nhbm5lciBWNCBpcyBlbmFibGVkIHN0YXJ0aW5nIHdpdGggQUNTIDQuODtcbiogZm9yIHVwZ3JhZGVzIHRvIDQuOCBmcm9tIHByZXZpb3VzIHJlbGVhc2VzLCBTY2FubmVyIFY0IGlzIGRpc2FibGVkLiIsImVudW0iOlsiRGVmYXVsdCIsIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInRscyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwicHJvcGVydGllcyI6eyJhZGRpdGlvbmFsQ0FzIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbENBIGRlZmluZXMgYSBjZXJ0aWZpY2F0ZSBmb3IgYW4gYWRkaXRpb25hbCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkuIiwicHJvcGVydGllcyI6eyJjb250ZW50Ijp7ImRlc2NyaXB0aW9uIjoiUEVNIGZvcm1hdCIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik11c3QgYmUgYSB2YWxpZCBmaWxlIGJhc2VuYW1lIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29udGVudCIsIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ2VudHJhbFN0YXR1cyBkZWZpbmVzIHRoZSBvYnNlcnZlZCBzdGF0ZSBvZiBDZW50cmFsLiIsInByb3BlcnRpZXMiOnsiY2VudHJhbCI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWxDb21wb25lbnRTdGF0dXMgZGVzY3JpYmVzIHN0YXR1cyBzcGVjaWZpYyB0byB0aGUgY2VudHJhbCBjb21wb25lbnQuIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkIjp7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZCBzdG9yZXMgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0aGUgYXV0by1nZW5lcmF0ZWQgYWRtaW4gcGFzc3dvcmQuIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkU2VjcmV0UmVmZXJlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSBjb250YWlucyByZWZlcmVuY2UgZm9yIHRoZSBhZG1pbiBwYXNzd29yZCIsInR5cGUiOiJzdHJpbmcifSwiaW5mbyI6eyJkZXNjcmlwdGlvbiI6IkluZm8gc3RvcmVzIGluZm9ybWF0aW9uIG9uIGhvdyB0byBvYnRhaW4gdGhlIGFkbWluIHBhc3N3b3JkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29uZGl0aW9ucyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94Q29uZGl0aW9uIGRlZmluZXMgYSBjb25kaXRpb24gZm9yIGEgU3RhY2tSb3ggY3VzdG9tIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsibGFzdFRyYW5zaXRpb25UaW1lIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwibWVzc2FnZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlYXNvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblJlYXNvbiBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiByZWFzb24uIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25TdGF0dXMgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gc3RhdHVzLiIsInR5cGUiOiJzdHJpbmcifSwidHlwZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblR5cGUgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gdHlwZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJzdGF0dXMiLCJ0eXBlIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImRlcGxveWVkUmVsZWFzZSI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94UmVsZWFzZSBkZXNjcmliZXMgdGhlIEhlbG0gXCJyZWxlYXNlXCIgdGhhdCB3YXMgbW9zdCByZWNlbnRseSBhcHBsaWVkLiIsInByb3BlcnRpZXMiOnsidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2R1Y3RWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29uZGl0aW9ucyJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfSwic3RhdHVzIjp7ImFjY2VwdGVkTmFtZXMiOnsia2luZCI6IiIsInBsdXJhbCI6IiJ9LCJjb25kaXRpb25zIjpudWxsLCJzdG9yZWRWZXJzaW9ucyI6bnVsbH19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE2LjUifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZWZhdWx0IjoiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlZmF1bHQiOiJEb05vdFNjYW5JbmxpbmUiLCJkZXNjcmlwdGlvbiI6IlNob3VsZCBpbmxpbmUgc2Nhbm5pbmcgYmUgcGVyZm9ybWVkIG9uIHByZXZpb3VzbHkgdW5zY2FubmVkIGltYWdlcyBkdXJpbmcgYSBkZXBsb3ltZW50cyBhZG1pc3Npb24gcmV2aWV3LiIsImVudW0iOlsiU2NhbklmTWlzc2luZyIsIkRvTm90U2NhbklubGluZSJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVmYXVsdCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIHByZXZlbnRpdmUgcG9saWN5IGVuZm9yY2VtZW50IGZvciBvYmplY3QgY3JlYXRpb25zLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBtb25pdG9yaW5nIGFuZCBlbmZvcmNlbWVudCBmb3IgS3ViZXJuZXRlcyBldmVudHMgKHBvcnQtZm9yd2FyZCBhbmQgZXhlYykuIiwidHlwZSI6ImJvb2xlYW4ifSwibGlzdGVuT25VcGRhdGVzIjp7ImRlZmF1bHQiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IHVwZGF0ZXMuXG5cbk5vdGU6IHRoaXMgd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0IHVubGVzcyAnTGlzdGVuIE9uIENyZWF0ZXMnIGlzIHNldCB0byAndHJ1ZScgYXMgd2VsbC4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0aW1lb3V0U2Vjb25kcyI6eyJkZWZhdWx0IjoxMCwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6MjUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiYXVkaXRMb2dzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gdGhlIGluZ2VzdGlvbiBvZiBLdWJlcm5ldGVzIGF1ZGl0IGxvZ3MuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJBdXRvIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImVudW0iOlsiQXV0byIsIkRpc2FibGVkIiwiRW5hYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImNlbnRyYWxFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsInR5cGUiOiJzdHJpbmcifSwiY2x1c3RlckxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyBhc3NvY2lhdGVkIHdpdGggYSBzZWN1cmVkIGNsdXN0ZXIgaW4gUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5LiIsInR5cGUiOiJvYmplY3QifSwiY2x1c3Rlck5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsInR5cGUiOiJzdHJpbmcifSwiY3VzdG9taXplIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJwcm9wZXJ0aWVzIjp7ImFubm90YXRpb25zIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRW52VmFyIHJlcHJlc2VudHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgcHJlc2VudCBpbiBhIENvbnRhaW5lci4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZS4gTXVzdCBiZSBhIENfSURFTlRJRklFUi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFyaWFibGUgcmVmZXJlbmNlcyAkKFZBUl9OQU1FKSBhcmUgZXhwYW5kZWRcbnVzaW5nIHRoZSBwcmV2aW91c2x5IGRlZmluZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBjb250YWluZXIgYW5kXG5hbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLFxudGhlIHJlZmVyZW5jZSBpbiB0aGUgaW5wdXQgc3RyaW5nIHdpbGwgYmUgdW5jaGFuZ2VkLiBEb3VibGUgJCQgYXJlIHJlZHVjZWRcbnRvIGEgc2luZ2xlICQsIHdoaWNoIGFsbG93cyBmb3IgZXNjYXBpbmcgdGhlICQoVkFSX05BTUUpIHN5bnRheDogaS5lLlxuXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi5cbkVzY2FwZWQgcmVmZXJlbmNlcyB3aWxsIG5ldmVyIGJlIGV4cGFuZGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZhcmlhYmxlXG5leGlzdHMgb3Igbm90LlxuRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIENvbmZpZ01hcCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJmaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBmaWVsZCBvZiB0aGUgcG9kOiBzdXBwb3J0cyBtZXRhZGF0YS5uYW1lLCBtZXRhZGF0YS5uYW1lc3BhY2UsIGBtZXRhZGF0YS5sYWJlbHNbJ1x1MDAzY0tFWVx1MDAzZSddYCwgYG1ldGFkYXRhLmFubm90YXRpb25zWydcdTAwM2NLRVlcdTAwM2UnXWAsXG5zcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0c1xuKGxpbWl0cy5jcHUsIGxpbWl0cy5tZW1vcnksIGxpbWl0cy5lcGhlbWVyYWwtc3RvcmFnZSwgcmVxdWVzdHMuY3B1LCByZXF1ZXN0cy5tZW1vcnkgYW5kIHJlcXVlc3RzLmVwaGVtZXJhbC1zdG9yYWdlKSBhcmUgY3VycmVudGx5IHN1cHBvcnRlZC4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lck5hbWUiOnsiZGVzY3JpcHRpb24iOiJDb250YWluZXIgbmFtZTogcmVxdWlyZWQgZm9yIHZvbHVtZXMsIG9wdGlvbmFsIGZvciBlbnYgdmFycyIsInR5cGUiOiJzdHJpbmcifSwiZGl2aXNvciI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sImRlc2NyaXB0aW9uIjoiU3BlY2lmaWVzIHRoZSBvdXRwdXQgZm9ybWF0IG9mIHRoZSBleHBvc2VkIHJlc291cmNlcywgZGVmYXVsdHMgdG8gXCIxXCIiLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sInJlc291cmNlIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQ6IHJlc291cmNlIHRvIHNlbGVjdCIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInJlc291cmNlIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwic2VjcmV0S2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIHNlY3JldCBpbiB0aGUgcG9kJ3MgbmFtZXNwYWNlIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IG9mIHRoZSBzZWNyZXQgdG8gc2VsZWN0IGZyb20uICBNdXN0IGJlIGEgdmFsaWQgc2VjcmV0IGtleS4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVmYXVsdCI6IiIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgcmVmZXJlbnQuXG5UaGlzIGZpZWxkIGlzIGVmZmVjdGl2ZWx5IHJlcXVpcmVkLCBidXQgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzXG5hbGxvd2VkIHRvIGJlIGVtcHR5LiBJbnN0YW5jZXMgb2YgdGhpcyB0eXBlIHdpdGggYW4gZW1wdHkgdmFsdWUgaGVyZSBhcmVcbmFsbW9zdCBjZXJ0YWlubHkgd3JvbmcuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIFNlY3JldCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBsYWJlbHMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbWFnZVB1bGxTZWNyZXRzIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbCBpbWFnZSBwdWxsIHNlY3JldHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50IGZvciBwdWxsaW5nIGltYWdlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkxvY2FsU2VjcmV0UmVmZXJlbmNlIGlzIGEgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IHdpdGhpbiB0aGUgc2FtZSBuYW1lc3BhY2UuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWlzYyI6eyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5NaXNjZWxsYW5lb3VzIHNldHRpbmdzLiIsInByb3BlcnRpZXMiOnsiY3JlYXRlU0NDcyI6eyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5TZXQgdGhpcyB0byB0cnVlIHRvIGhhdmUgdGhlIG9wZXJhdG9yIGNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyAoU0NDcykgZm9yIHRoZSBvcGVyYW5kcy4gVGhpc1xuaXNuJ3QgdXN1YWxseSBuZWVkZWQsIGFuZCBtYXkgaW50ZXJmZXJlIHdpdGggb3RoZXIgd29ya2xvYWRzLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJNb25pdG9yaW5nIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJvcGVuc2hpZnQiOnsiZGVzY3JpcHRpb24iOiJPcGVuU2hpZnRNb25pdG9yaW5nIGRlZmluZXMgc2V0dGluZ3MgcmVsYXRlZCB0byBPcGVuU2hpZnQgTW9uaXRvcmluZyIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZWZhdWx0Ijp0cnVlLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsiZW5hYmxlZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sIm5ldHdvcmsiOnsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJwb2xpY2llcyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm92ZXJsYXlzIjp7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Iks4c09iamVjdE92ZXJsYXkgaXMgYW4gb3ZlcmxheSB0aGF0IGFwcGxpZXMgYSBzZXQgb2YgcGF0Y2hlcyB0byBhIHJlc291cmNlLlxuSXQgdGFyZ2V0cyBhIHJlc291cmNlIGJ5IGl0cyBBUEkgdmVyc2lvbiwga2luZCwgYW5kIG5hbWUsIGFuZCBhcHBsaWVzXG5hIGxpc3Qgb2YgcGF0Y2hlcyB0byB0aGlzIHJlc291cmNlLlxuXG4jIEV4YW1wbGVzXG5cbiMjIEFkZGluZyBhbiBhbm5vdGF0aW9uIHRvIGEgcmVzb3VyY2VcblxuXHRhcGlWZXJzaW9uOiB2MVxuXHRraW5kOiBTZXJ2aWNlQWNjb3VudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogbWV0YWRhdGEuYW5ub3RhdGlvbnMuZWtzXFwuYW1hem9uYXdzXFwuY29tL3JvbGUtYXJuXG5cdCAgdmFsdWU6IFwiXFxcImFybjphd3M6aWFtOjEyMzQ6cm9sZVxcXCJcIlxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblx0YXBpVmVyc2lvbjogYXBwcy92MVxuXHRraW5kOiBEZXBsb3ltZW50XG5cdG5hbWU6IGNlbnRyYWxcblx0cGF0Y2hlczpcblx0LSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1tuYW1lOmNlbnRyYWxdLmVudlstMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgbmFtZTogTVlfRU5WX1ZBUlxuXHQgICAgdmFsdWU6IHZhbHVlXG5cbiMjIEFkZGluZyBhbiBpbmdyZXNzIHRvIGEgbmV0d29yayBwb2xpY3lcblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuIyMgQ2hhbmdpbmcgdGhlIHZhbHVlIG9mIGEgY29uZmlnTWFwXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogQ29uZmlnTWFwXG5cdG5hbWU6IGNlbnRyYWwtZW5kcG9pbnRzXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogZGF0YS5lbmRwb2ludHNcXC55YW1sOlxuXHQgIHZlcmJhdGltOiB8XG5cdCAgICBkaXNhYmxlRGVmYXVsdDogZmFsc2VcblxuIyMgQWRkaW5nIGEgY29udGFpbmVyIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifSwidmVyYmF0aW0iOnsiZGVzY3JpcHRpb24iOiJWZXJiYXRpbSB2YWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuU2FtZSBhcyBWYWx1ZSwgaG93ZXZlciB0aGUgY29udGVudCBpcyBub3QgaW50ZXJwcmV0ZWQgYXMgWUFNTCwgYnV0IHRyZWF0ZWQgYXMgbGl0ZXJhbCBzdHJpbmcgaW5zdGVhZC5cbkF0IGxlYXN0IG9uZSBvZiBWYWx1ZSBhbmQgVmVyYmF0aW0gbXVzdCBiZSBlbXB0eS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwicGVyTm9kZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgY29tcG9uZW50cyBydW5uaW5nIG9uIGVhY2ggbm9kZSBpbiB0aGUgY2x1c3RlciAoQ29sbGVjdG9yIGFuZCBDb21wbGlhbmNlKS4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29sbGVjdG9yIGNvbnRhaW5lciwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcgcHJvY2VzcyBhbmQgbmV0d29ya2luZ1xuYWN0aXZpdHkgYXQgdGhlIGhvc3QgbGV2ZWwuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0aW9uIjp7ImRlZmF1bHQiOiJDT1JFX0JQRiIsImRlc2NyaXB0aW9uIjoiVGhlIG1ldGhvZCBmb3Igc3lzdGVtLWxldmVsIGRhdGEgY29sbGVjdGlvbi4gQ09SRV9CUEYgaXMgcmVjb21tZW5kZWQuXG5JZiB5b3Ugc2VsZWN0IFwiTm9Db2xsZWN0aW9uXCIsIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgbmV0d29yayBhY3Rpdml0eVxuYW5kIHByb2Nlc3MgZXhlY3V0aW9ucy4gVGhlIHJlbWFpbmluZyBzZXR0aW5ncyBpbiB0aGVzZSBzZWN0aW9uIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdC5cblRoZSB2YWx1ZSBpcyBhIHN1YmplY3Qgb2YgY29udmVyc2lvbiBieSB0aGUgb3BlcmF0b3IgaWYgbmVlZGVkLCBlLmcuIHRvXG5yZW1vdmUgZGVwcmVjYXRlZCBtZXRob2RzLiIsImVudW0iOlsiRUJQRiIsIkNPUkVfQlBGIiwiTm9Db2xsZWN0aW9uIiwiS2VybmVsTW9kdWxlIl0sInR5cGUiOiJzdHJpbmcifSwiZm9yY2VDb2xsZWN0aW9uIjp7ImRlZmF1bHQiOmZhbHNlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuIiwidHlwZSI6ImJvb2xlYW4ifSwiaW1hZ2VGbGF2b3IiOnsiZGVmYXVsdCI6IlJlZ3VsYXIiLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIiwiZW51bSI6WyJSZWd1bGFyIiwiU2xpbSJdLCJ0eXBlIjoic3RyaW5nIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZUludmVudG9yeSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgTm9kZS1JbnZlbnRvcnkgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3Igc2Nhbm5pbmcgdGhlIE5vZGVzJyBmaWxlc3lzdGVtLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0YWludFRvbGVyYXRpb24iOnsiZGVmYXVsdCI6IlRvbGVyYXRlVGFpbnRzIiwiZGVzY3JpcHRpb24iOiJUbyBlbnN1cmUgY29tcHJlaGVuc2l2ZSBtb25pdG9yaW5nIG9mIHlvdXIgY2x1c3RlciBhY3Rpdml0eSwgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5XG53aWxsIHJ1biBzZXJ2aWNlcyBvbiBldmVyeSBub2RlIGluIHRoZSBjbHVzdGVyLCBpbmNsdWRpbmcgdGFpbnRlZCBub2RlcyBieSBkZWZhdWx0LiBJZiB5b3UgZG9cbm5vdCB3YW50IHRoaXMgYmVoYXZpb3IsIHBsZWFzZSBzZWxlY3QgJ0F2b2lkVGFpbnRzJyBoZXJlLiIsImVudW0iOlsiVG9sZXJhdGVUYWludHMiLCJBdm9pZFRhaW50cyJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInJlZ2lzdHJ5T3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyBwYXJhbWV0ZXIgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgcmVnaXN0cnkgaW4gaW1hZ2VzLiBGb3IgZXhhbXBsZSwgbmdpbng6bGF0ZXN0IC1cdTAwM2UgXHUwMDNjcmVnaXN0cnkgb3ZlcnJpZGVcdTAwM2UvbGlicmFyeS9uZ2lueDpsYXRlc3QiLCJ0eXBlIjoic3RyaW5nIn0sInNjYW5uZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgdnVsbmVyYWJpbGl0eSBzY2FubmluZyBvZiBjb250YWluZXJcbmltYWdlcyBzdG9yZWQgaW4gYSBjbHVzdGVyLWxvY2FsIGltYWdlIHJlcG9zaXRvcnkuIiwicHJvcGVydGllcyI6eyJhbmFseXplciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGFuYWx5emVyIGRlcGxveW1lbnQsIHN1Y2ggYXMgZm9yIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiBhbmFseXplciByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcuIiwicHJvcGVydGllcyI6eyJhdXRvU2NhbGluZyI6eyJkZWZhdWx0IjoiRW5hYmxlZCIsImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibWF4UmVwbGljYXMiOnsiZGVmYXVsdCI6NSwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZWZhdWx0IjoyLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgZGF0YWJhc2UgdXNlZCBieSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lckNvbXBvbmVudCI6eyJkZWZhdWx0IjoiQXV0b1NlbnNlIiwiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImVudW0iOlsiQXV0b1NlbnNlIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyVjQiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlZmF1bHQiOiJzY2FubmVyLXY0LWRiIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbmRleGVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgaW5kZXhlciBkZXBsb3ltZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVmYXVsdCI6IkVuYWJsZWQiLCJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlZmF1bHQiOjUsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVmYXVsdCI6MiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJyZXBsaWNhcyI6eyJkZWZhdWx0IjozLCJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gZW5hYmxlIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCBzZXQgdGhpcyB0byBcIkF1dG9TZW5zZVwiXG5JZiB0aGlzIGZpZWxkIGlzIG5vdCBzcGVjaWZpZWQgb3Igc2V0IHRvIFwiRGVmYXVsdFwiLCB0aGUgZm9sbG93aW5nIGRlZmF1bHRpbmcgdGFrZXMgcGxhY2U6XG4qIGZvciBuZXcgaW5zdGFsbGF0aW9ucywgU2Nhbm5lciBWNCBpcyBlbmFibGVkIHN0YXJ0aW5nIHdpdGggQUNTIDQuODtcbiogZm9yIHVwZ3JhZGVzIHRvIDQuOCBmcm9tIHByZXZpb3VzIHJlbGVhc2VzLCBTY2FubmVyIFY0IGlzIGRpc2FibGVkLiIsImVudW0iOlsiRGVmYXVsdCIsIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Vuc29yIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInRscyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwicHJvcGVydGllcyI6eyJhZGRpdGlvbmFsQ0FzIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbENBIGRlZmluZXMgYSBjZXJ0aWZpY2F0ZSBmb3IgYW4gYWRkaXRpb25hbCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkuIiwicHJvcGVydGllcyI6eyJjb250ZW50Ijp7ImRlc2NyaXB0aW9uIjoiUEVNIGZvcm1hdCIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik11c3QgYmUgYSB2YWxpZCBmaWxlIGJhc2VuYW1lIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29udGVudCIsIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbImNsdXN0ZXJOYW1lIl0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXJTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJlZENsdXN0ZXIiLCJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXJOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGFzc2lnbmVkIGNsdXN0ZXIgbmFtZSBwZXIgdGhlIHNwZWMuIFRoaXMgY2Fubm90IGJlIGNoYW5nZWQgYWZ0ZXJ3YXJkcy4gSWYgeW91IG5lZWQgdG8gY2hhbmdlIHRoZVxuY2x1c3RlciBuYW1lLCBwbGVhc2UgZGVsZXRlIGFuZCByZWNyZWF0ZSB0aGlzIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwiY29uZGl0aW9ucyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94Q29uZGl0aW9uIGRlZmluZXMgYSBjb25kaXRpb24gZm9yIGEgU3RhY2tSb3ggY3VzdG9tIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsibGFzdFRyYW5zaXRpb25UaW1lIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwibWVzc2FnZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlYXNvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblJlYXNvbiBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiByZWFzb24uIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25TdGF0dXMgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gc3RhdHVzLiIsInR5cGUiOiJzdHJpbmcifSwidHlwZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblR5cGUgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gdHlwZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJzdGF0dXMiLCJ0eXBlIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImRlcGxveWVkUmVsZWFzZSI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94UmVsZWFzZSBkZXNjcmliZXMgdGhlIEhlbG0gXCJyZWxlYXNlXCIgdGhhdCB3YXMgbW9zdCByZWNlbnRseSBhcHBsaWVkLiIsInByb3BlcnRpZXMiOnsidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2R1Y3RWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29uZGl0aW9ucyJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfSwic3RhdHVzIjp7ImFjY2VwdGVkTmFtZXMiOnsia2luZCI6IiIsInBsdXJhbCI6IiJ9LCJjb25kaXRpb25zIjpudWxsLCJzdG9yZWRWZXJzaW9ucyI6bnVsbH19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjpmZTU2Zjc3MzM3NzhmMmJhOTA3MmVlMzVkZjU2MmU4MjI4M2VhZWFhN2JlZDI2MzMzZDJmYjkxNmVjYjc2OTI5IiwiY3JlYXRlZEF0IjoiMjAyNS0wOS0xMlQxMTowNjoxMS4zNjE0NjErMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC43LjAgXHUwMDNjIDQuOC40Iiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5hcm02NCI6InN1cHBvcnRlZCIsIm9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2gucHBjNjRsZSI6InN1cHBvcnRlZCIsIm9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guczM5MHgiOiJzdXBwb3J0ZWQifSwibmFtZSI6InJoYWNzLW9wZXJhdG9yLnY0LjguNCIsIm5hbWVzcGFjZSI6InBsYWNlaG9sZGVyIn0sInNwZWMiOnsiYXBpc2VydmljZWRlZmluaXRpb25zIjp7fSwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyI6eyJvd25lZCI6W3siZGVzY3JpcHRpb24iOiJDZW50cmFsIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgY2VudHJhbCBzZXJ2aWNlcy4gVGhpcyBpbmNsdWRlcyB0aGUgQVBJIHNlcnZlciwgcGVyc2lzdGVudCBzdG9yYWdlLFxuYW5kIHRoZSB3ZWIgVUksIGFzIHdlbGwgYXMgdGhlIGltYWdlIHNjYW5uZXIuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIiwia2luZCI6IkNlbnRyYWwiLCJuYW1lIjoiY2VudHJhbHMucGxhdGZvcm0uc3RhY2tyb3guaW8iLCJyZXNvdXJjZXMiOlt7ImtpbmQiOiJEZXBsb3ltZW50IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlJvdXRlIiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlY3JldCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifSx7ImtpbmQiOiJTZXJ2aWNlIiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9XSwic3BlY0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ2VudHJhbCBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBhbGwgdXNlciBpbnRlcmFjdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRlZCB0byBvdXRnb2luZyBuZXR3b3JrIHRyYWZmaWMuIiwiZGlzcGxheU5hbWUiOiJFZ3Jlc3MiLCJwYXRoIjoiZWdyZXNzIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwiZGlzcGxheU5hbWUiOiJUTFMiLCJwYXRoIjoidGxzIn0seyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBQdWxsIFNlY3JldHMiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0cyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJkaXNwbGF5TmFtZSI6IkN1c3RvbWl6YXRpb25zIiwicGF0aCI6ImN1c3RvbWl6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJkaXNwbGF5TmFtZSI6Ik92ZXJsYXlzIiwicGF0aCI6Im92ZXJsYXlzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJtb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIiwicGF0aCI6Im5ldHdvcmsiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZy1hcy1Db2RlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJDb25maWctYXMtQ29kZSIsInBhdGgiOiJjb25maWdBc0NvZGUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5NaXNjZWxsYW5lb3VzIHNldHRpbmdzLiIsImRpc3BsYXlOYW1lIjoiTWlzY2VsbGFuZW91cyIsInBhdGgiOiJtaXNjIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIHNlY3JldCB0aGF0IGNvbnRhaW5zIHRoZSBhZG1pbmlzdHJhdG9yIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLlxuSWYgb21pdHRlZCwgdGhlIG9wZXJhdG9yIHdpbGwgYXV0by1nZW5lcmF0ZSBhIHBhc3N3b3JkIGFuZCBzdG9yZSBpdCBpbiB0aGUgXCJwYXNzd29yZFwiIGl0ZW1cbmluIHRoZSBcImNlbnRyYWwtaHRwYXNzd2RcIiBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJBZG1pbmlzdHJhdG9yIFBhc3N3b3JkIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZFNlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJIZXJlIHlvdSBjYW4gY29uZmlndXJlIGlmIHlvdSB3YW50IHRvIGV4cG9zZSBjZW50cmFsIHRocm91Z2ggYSBub2RlIHBvcnQsIGEgbG9hZCBiYWxhbmNlciwgb3IgYW4gT3BlblNoaWZ0XG5yb3V0ZS4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zdXJlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUifSx7ImRlc2NyaXB0aW9uIjoiQnkgZGVmYXVsdCwgQ2VudHJhbCB3aWxsIG9ubHkgc2VydmUgYW4gaW50ZXJuYWwgVExTIGNlcnRpZmljYXRlLCB3aGljaCBtZWFucyB0aGF0IHlvdSB3aWxsXG5uZWVkIHRvIGhhbmRsZSBUTFMgdGVybWluYXRpb24gYXQgdGhlIGluZ3Jlc3Mgb3IgbG9hZCBiYWxhbmNlciBsZXZlbC5cbklmIHlvdSB3YW50IHRvIHRlcm1pbmF0ZSBUTFMgaW4gQ2VudHJhbCBhbmQgc2VydmUgYSBjdXN0b20gc2VydmVyIGNlcnRpZmljYXRlLCB5b3UgY2FuIHNwZWNpZnlcbmEgc2VjcmV0IGNvbnRhaW5pbmcgdGhlIGNlcnRpZmljYXRlIGFuZCBwcml2YXRlIGtleSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiVXNlci1mYWNpbmcgVExTIGNlcnRpZmljYXRlIHNlY3JldCIsInBhdGgiOiJjZW50cmFsLmRlZmF1bHRUTFNTZWNyZXQifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBDZW50cmFsLiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIENlbnRyYWwsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJjZW50cmFsLm1vbml0b3JpbmcifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBEQiBTZXR0aW5ncyIsInBhdGgiOiJjZW50cmFsLmRiIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGVsZW1ldHJ5IHNldHRpbmdzIGZvciBDZW50cmFsLiBJZiBlbmFibGVkLCBDZW50cmFsIHRyYW5zbWl0cyB0ZWxlbWV0cnkgYW5kIGRpYWdub3N0aWNcbmRhdGEgdG8gYSByZW1vdGUgc3RvcmFnZSBiYWNrZW5kLiIsImRpc3BsYXlOYW1lIjoiVGVsZW1ldHJ5IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyByZXNvdXJjZXMgd2l0aGluIENlbnRyYWwgaW4gYSBkZWNsYXJhdGl2ZSBtYW5uZXIuIiwiZGlzcGxheU5hbWUiOiJEZWNsYXJhdGl2ZSBDb25maWd1cmF0aW9uIiwicGF0aCI6ImNlbnRyYWwuZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJkaXNwbGF5TmFtZSI6Ik5vdGlmaWVyIFNlY3JldHMgRW5jcnlwdGlvbiIsInBhdGgiOiJjZW50cmFsLm5vdGlmaWVyU2VjcmV0c0VuY3J5cHRpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImNlbnRyYWwucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImNlbnRyYWwubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiY2VudHJhbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiY2VudHJhbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJEaXNhYmxlIGFkbWluIHBhc3N3b3JkIGdlbmVyYXRpb24uIERvIG5vdCB1c2UgdGhpcyBmb3IgZmlyc3QtdGltZSBpbnN0YWxsYXRpb25zLFxuYXMgeW91IHdpbGwgaGF2ZSBubyB3YXkgdG8gcGVyZm9ybSBpbml0aWFsIHNldHVwIGFuZCBjb25maWd1cmF0aW9uIG9mIGFsdGVybmF0aXZlIGF1dGhlbnRpY2F0aW9uIG1ldGhvZHMuIiwiZGlzcGxheU5hbWUiOiJBZG1pbiBQYXNzd29yZCBHZW5lcmF0aW9uIERpc2FibGVkIiwicGF0aCI6ImNlbnRyYWwuYWRtaW5QYXNzd29yZEdlbmVyYXRpb25EaXNhYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlVudXNlZCBmaWVsZC4gVGhpcyBmaWVsZCBleGlzdHMgc29sZWx5IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHN0YXJ0aW5nIGZyb20gdmVyc2lvbiB2NC42LjAuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmRTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIHBhc3N3b3JkIGluIHRoZSBcInBhc3N3b3JkXCIgZGF0YSBpdGVtLiBUaGlzIGNhbiBvbmx5IGJlIHVzZWQgd2hlblxuc3BlY2lmeWluZyBhIGNvbm5lY3Rpb24gc3RyaW5nIG1hbnVhbGx5LlxuV2hlbiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgREIgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1kYi1wYXNzd29yZFwiIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6IkFkbWluaXN0cmF0b3IgUGFzc3dvcmQiLCJwYXRoIjoiY2VudHJhbC5kYi5wYXNzd29yZFNlY3JldCJ9LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgY29ubmVjdGlvbiBzdHJpbmcgdGhhdCBjb3JyZXNwb25kcyB0byBhIGRhdGFiYXNlIG1hbmFnZWQgZWxzZXdoZXJlLiBJZiBzZXQsIHRoZSBvcGVyYXRvciB3aWxsIG5vdCBtYW5hZ2UgdGhlIENlbnRyYWwgREIuXG5XaGVuIHVzaW5nIHRoaXMgb3B0aW9uLCB5b3UgbXVzdCBleHBsaWNpdGx5IHNldCBhIHBhc3N3b3JkIHNlY3JldDsgYXV0b21hdGljYWxseSBnZW5lcmF0aW5nIGEgcGFzc3dvcmQgd2lsbCBub3RcbmJlIHN1cHBvcnRlZC4iLCJkaXNwbGF5TmFtZSI6IkNvbm5lY3Rpb24gU3RyaW5nIiwicGF0aCI6ImNlbnRyYWwuZGIuY29ubmVjdGlvblN0cmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBDZW50cmFsIERCIHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLiBZb3UgY2FuIGNob29zZSBiZXR3ZWVuIHVzaW5nIGEgcGVyc2lzdGVudFxudm9sdW1lIGNsYWltIChyZWNvbW1lbmRlZCBkZWZhdWx0KSwgYW5kIGEgaG9zdCBwYXRoLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBtYXAgdGhhdCB3aWxsIG92ZXJyaWRlIHBvc3RncmVzcWwuY29uZiBhbmQgcGdfaGJhLmNvbmYiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25maWdPdmVycmlkZSJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJkaXNwbGF5TmFtZSI6IkRhdGFiYXNlIENvbm5lY3Rpb24gUG9vbCBTaXplIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZGIuY29ubmVjdGlvblBvb2xTaXplIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiY2VudHJhbC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiY2VudHJhbC5kYi5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJjZW50cmFsLmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJjZW50cmFsLmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIEl0IGlzIG5vIGxvbmdlciBuZWNlc3NhcnkgdG8gc3BlY2lmeSBpdC5cblRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5DZW50cmFsIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIFBvc3RncmVTUUwgYnkgZGVmYXVsdC4iLCJkaXNwbGF5TmFtZSI6IklzIEVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5kYi5pc0VuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRiLmNvbmZpZ092ZXJyaWRlLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOkNvbmZpZ01hcCJdfSx7ImRlc2NyaXB0aW9uIjoiTWF4aW11bSBudW1iZXIgb2YgY29ubmVjdGlvbnMgaW4gdGhlIGNvbm5lY3Rpb24gcG9vbC4iLCJkaXNwbGF5TmFtZSI6Ik1heGltdW0gQ29ubmVjdGlvbnMiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUubWF4Q29ubmVjdGlvbnMifSx7ImRlc2NyaXB0aW9uIjoiTWluaW11bSBudW1iZXIgb2YgY29ubmVjdGlvbnMgaW4gdGhlIGNvbm5lY3Rpb24gcG9vbC4iLCJkaXNwbGF5TmFtZSI6Ik1pbmltdW0gQ29ubmVjdGlvbnMiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25uZWN0aW9uUG9vbFNpemUubWluQ29ubmVjdGlvbnMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRiLnBhc3N3b3JkU2VjcmV0Lm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcImNlbnRyYWwtZGJcIiBpZiBub3Qgc2V0LiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnNpemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dGV4dCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIENsYXNzIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBjb25maWcgbWFwcyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJDb25maWcgbWFwcyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24uY29uZmlnTWFwcyJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHNlY3JldHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiU2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24uc2VjcmV0cyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOkNvbmZpZ01hcCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlZmF1bHRUTFNTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGFuIE9wZW5TaGlmdCByb3V0ZS4iLCJkaXNwbGF5TmFtZSI6IlJvdXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUifSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIGxvYWQgYmFsYW5jZXIgc2VydmljZS4iLCJkaXNwbGF5TmFtZSI6IkxvYWQgQmFsYW5jZXIiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIifSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0In0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJEZWZhdWx0cyB0byA0NDMgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IlBvcnQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3UgaGF2ZSBhIHN0YXRpYyBJUCBhZGRyZXNzIHJlc2VydmVkIGZvciB5b3VyIGxvYWQgYmFsYW5jZXIsIHlvdSBjYW4gZW50ZXIgaXQgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IklQIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmlwIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIHRvIHNwZWNpZnkgYW4gZXhwbGljaXQgbm9kZSBwb3J0LiBNb3N0IHVzZXJzIHNob3VsZCBsZWF2ZSB0aGlzIGVtcHR5LiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LnBvcnQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQuZW5hYmxlZDp0cnVlIl19LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB3aXRoIGEgcGFzc3Rocm91Z2ggcm91dGUuIiwiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUuZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgY3VzdG9tIGhvc3RuYW1lIGZvciB0aGUgQ2VudHJhbCByb3V0ZS5cbklmIHVuc3BlY2lmaWVkLCBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgYXV0b21hdGljYWxseSBjaG9zZW4gYnkgdGhlIE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5ob3N0In0seyJkZXNjcmlwdGlvbiI6IlNldCB1cCBhIENlbnRyYWwgcm91dGUgd2l0aCByZWVuY3J5cHQgVExTIHRlcm1pbmF0aW9uLlxuRm9yIHJlZW5jcnlwdCByb3V0ZXMsIHRoZSByZXF1ZXN0IGlzIHRlcm1pbmF0ZWQgb24gdGhlIE9wZW5TaGlmdCByb3V0ZXIgd2l0aCBhIGN1c3RvbSBjZXJ0aWZpY2F0ZS5cblRoZSByZXF1ZXN0IGlzIHRoZW4gcmVlbmNyeXB0ZWQgYnkgdGhlIE9wZW5TaGlmdCByb3V0ZXIgYW5kIHNlbnQgdG8gQ2VudHJhbC5cblt1c2VyXSAtLVRMUy0tXHUwMDNlIFtPcGVuU2hpZnQgcm91dGVyXSAtLVRMUy0tXHUwMDNlIFtDZW50cmFsXSIsImRpc3BsYXlOYW1lIjoiUmUtRW5jcnlwdCBSb3V0ZSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdCJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB3aXRoIGEgcmVlbmNyeXB0IHJvdXRlLlxuU2hvdWxkIG5vdCBiZSB1c2VkIGZvciBzZW5zb3IgY29tbXVuaWNhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5yZWVuY3J5cHQuZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgY3VzdG9tIGhvc3RuYW1lIGZvciB0aGUgQ2VudHJhbCByZWVuY3J5cHQgcm91dGUuXG5JZiB1bnNwZWNpZmllZCwgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCB2YWx1ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgY2hvc2VuIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwiZGlzcGxheU5hbWUiOiJIb3N0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0Lmhvc3QifSx7ImRlc2NyaXB0aW9uIjoiVExTIHNldHRpbmdzIGZvciBleHBvc2luZyBDZW50cmFsIHZpYSBhIHJlZW5jcnlwdCBSb3V0ZS4iLCJkaXNwbGF5TmFtZSI6IlRMUyBTZXR0aW5ncyIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC50bHMifSx7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIGNoYWluIHRoYXQgbWF5IGJlIHVzZWQgdG8gZXN0YWJsaXNoIGEgY29tcGxldGUgY2hhaW4gb2YgdHJ1c3QuXG5EZWZhdWx0cyB0byB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJkaXNwbGF5TmFtZSI6IkNBIENlcnRpZmljYXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscy5jYUNlcnRpZmljYXRlIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBQRU0gZW5jb2RlZCBjZXJ0aWZpY2F0ZSB0aGF0IGlzIHNlcnZlZCBvbiB0aGUgcm91dGUuIE11c3QgYmUgYSBzaW5nbGUgc2VydmluZ1xuY2VydGlmaWNhdGUgaW5zdGVhZCBvZiBhIGNlcnRpZmljYXRlIGNoYWluLlxuRGVmYXVsdHMgdG8gYSBjZXJ0aWZpY2F0ZSBzaWduZWQgYnkgdGhlIE9wZW5TaGlmdCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwiZGlzcGxheU5hbWUiOiJDZXJ0aWZpY2F0ZSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC50bHMuY2VydGlmaWNhdGUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIENBIGNlcnRpZmljYXRlIG9mIHRoZSBmaW5hbCBkZXN0aW5hdGlvbiwgaS5lLiBvZiBDZW50cmFsLlxuVXNlZCBieSB0aGUgT3BlblNoaWZ0IHJvdXRlciBmb3IgaGVhbHRoIGNoZWNrcyBvbiB0aGUgc2VjdXJlIGNvbm5lY3Rpb24uXG5EZWZhdWx0cyB0byB0aGUgQ2VudHJhbCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwiZGlzcGxheU5hbWUiOiJEZXN0aW5hdGlvbiBDQSBDZXJ0aWZpY2F0ZSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC50bHMuZGVzdGluYXRpb25DQUNlcnRpZmljYXRlIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBQRU0gZW5jb2RlZCBwcml2YXRlIGtleSBvZiB0aGUgY2VydGlmaWNhdGUgdGhhdCBpcyBzZXJ2ZWQgb24gdGhlIHJvdXRlLlxuRGVmYXVsdHMgdG8gYSBjZXJ0aWZpY2F0ZSBzaWduZWQgYnkgdGhlIE9wZW5TaGlmdCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwiZGlzcGxheU5hbWUiOiJQcml2YXRlIEtleSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC50bHMua2V5In0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJjZW50cmFsLm1vbml0b3JpbmcuZXhwb3NlRW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5ub3RpZmllclNlY3JldHNFbmNyeXB0aW9uLmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLmhvc3RQYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLiBEZWZhdWx0cyB0byBcInN0YWNrcm94LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uY2xhaW1OYW1lIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsImRpc3BsYXlOYW1lIjoiU2l6ZSIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZmllcyBpZiBUZWxlbWV0cnkgaXMgZW5hYmxlZC4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJEZWZpbmVzIHRoZSB0ZWxlbWV0cnkgc3RvcmFnZSBiYWNrZW5kIGZvciBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeS5zdG9yYWdlIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLnRlbGVtZXRyeS5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGVuZHBvaW50LiIsImRpc3BsYXlOYW1lIjoiRW5kcG9pbnQiLCJwYXRoIjoiY2VudHJhbC50ZWxlbWV0cnkuc3RvcmFnZS5lbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBrZXkuIElmIG5vdCBzZXQsIHRlbGVtZXRyeSBpcyBkaXNhYmxlZC4iLCJkaXNwbGF5TmFtZSI6IktleSIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeS5zdG9yYWdlLmtleSJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBkZXBsb3kgdGhlIENvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCwgc2V0IHRoaXMgdG8gXCJFbmFibGVkXCIiLCJkaXNwbGF5TmFtZSI6IkNvbmZpZyBhcyBDb2RlIGNvbXBvbmVudCIsInBhdGgiOiJjb25maWdBc0NvZGUuY29uZmlnQXNDb2RlQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBsYWJlbHMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwiZGlzcGxheU5hbWUiOiJMYWJlbHMiLCJwYXRoIjoiY3VzdG9taXplLmxhYmVscyJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gYW5ub3RhdGlvbnMgdG8gc2V0IG9uIGFsbCBtYW5hZ2VkIG9iamVjdHMuIiwiZGlzcGxheU5hbWUiOiJBbm5vdGF0aW9ucyIsInBhdGgiOiJjdXN0b21pemUuYW5ub3RhdGlvbnMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGVudmlyb25tZW50IHZhcmlhYmxlcyB0byBzZXQgb24gbWFuYWdlZCBwb2RzJyBjb250YWluZXJzLiIsImRpc3BsYXlOYW1lIjoiRW52aXJvbm1lbnQgVmFyaWFibGVzIiwicGF0aCI6ImN1c3RvbWl6ZS5lbnZWYXJzIn0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgd2hldGhlciBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgc2hvdWxkIHJ1biBpbiBvbmxpbmUgb3Igb2ZmbGluZSAoZGlzY29ubmVjdGVkKSBtb2RlLlxuSW4gb2ZmbGluZSBtb2RlLCBhdXRvbWF0aWMgdXBkYXRlcyBvZiB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIGFuZCBrZXJuZWwgbW9kdWxlcyBhcmUgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJDb25uZWN0aXZpdHkgUG9saWN5IiwicGF0aCI6ImVncmVzcy5jb25uZWN0aXZpdHlQb2xpY3kifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJpbWFnZVB1bGxTZWNyZXRzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cblNldCB0aGlzIHRvIHRydWUgdG8gaGF2ZSB0aGUgb3BlcmF0b3IgY3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIChTQ0NzKSBmb3IgdGhlIG9wZXJhbmRzLiBUaGlzXG5pc24ndCB1c3VhbGx5IG5lZWRlZCwgYW5kIG1heSBpbnRlcmZlcmUgd2l0aCBvdGhlciB3b3JrbG9hZHMuIiwiZGlzcGxheU5hbWUiOiJDcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgZm9yIE9wZXJhbmQiLCJwYXRoIjoibWlzYy5jcmVhdGVTQ0NzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJtb25pdG9yaW5nLm9wZW5zaGlmdC5lbmFibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmJvb2xlYW5Td2l0Y2giXX0seyJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIFBvbGljaWVzIiwicGF0aCI6Im5ldHdvcmsucG9saWNpZXMifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwiZGlzcGxheU5hbWUiOiJBUEkgVmVyc2lvbiIsInBhdGgiOiJvdmVybGF5c1swXS5hcGlWZXJzaW9uIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIGtpbmQuIiwiZGlzcGxheU5hbWUiOiJLaW5kIiwicGF0aCI6Im92ZXJsYXlzWzBdLmtpbmQifSx7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ubmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJkaXNwbGF5TmFtZSI6Ik9wdGlvbmFsIiwicGF0aCI6Im92ZXJsYXlzWzBdLm9wdGlvbmFsIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgcGF0Y2hlcyB0byBhcHBseSB0byByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6IlBhdGNoZXMiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlcyJ9LHsiZGVzY3JpcHRpb24iOiJQYXRoIG9mIHRoZSBmb3JtIGEuW2tleTE6dmFsdWUxXS5iLls6dmFsdWUyXVxuV2hlcmUgW2tleTE6dmFsdWUxXSBpcyBhIHNlbGVjdG9yIGZvciBhIGtleS12YWx1ZSBwYWlyIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGFuZCBbOnZhbHVlXSBpcyBhIHZhbHVlXG5zZWxlY3RvciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBpbiBhIGxlYWYgbGlzdC5cbkFsbCBwYXRoIGludGVybWVkaWF0ZSBub2RlcyBtdXN0IGV4aXN0LiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsImRpc3BsYXlOYW1lIjoiVmFsdWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS52YWx1ZSJ9LHsiZGVzY3JpcHRpb24iOiJWZXJiYXRpbSB2YWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuU2FtZSBhcyBWYWx1ZSwgaG93ZXZlciB0aGUgY29udGVudCBpcyBub3QgaW50ZXJwcmV0ZWQgYXMgWUFNTCwgYnV0IHRyZWF0ZWQgYXMgbGl0ZXJhbCBzdHJpbmcgaW5zdGVhZC5cbkF0IGxlYXN0IG9uZSBvZiBWYWx1ZSBhbmQgVmVyYmF0aW0gbXVzdCBiZSBlbXB0eS4iLCJkaXNwbGF5TmFtZSI6IlZlcmJhdGltIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmVyYmF0aW0ifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lci5tb25pdG9yaW5nLmV4cG9zZUVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IkNhbiBiZSBzcGVjaWZpZWQgYXMgXCJFbmFibGVkXCIgb3IgXCJEaXNhYmxlZFwiLlxuSWYgdGhpcyBmaWVsZCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZm9sbG93aW5nIGRlZmF1bHRpbmcgdGFrZXMgcGxhY2U6XG4qIGZvciBuZXcgaW5zdGFsbGF0aW9ucywgU2Nhbm5lciBWNCBpcyBlbmFibGVkIHN0YXJ0aW5nIHdpdGggQUNTIDQuODtcbiogZm9yIHVwZ3JhZGVzIHRvIDQuOCBmcm9tIHByZXZpb3VzIHJlbGVhc2VzLCBTY2FubmVyIFY0IGlzIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBWNCBjb21wb25lbnQiLCJwYXRoIjoic2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgaW5kZXhlciBkZXBsb3ltZW50LiIsImRpc3BsYXlOYW1lIjoiSW5kZXhlciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlciIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgbWF0Y2hlciBkZXBsb3ltZW50LiIsImRpc3BsYXlOYW1lIjoiTWF0Y2hlciIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlciIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXJWNC5kYiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW5jZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5kYi5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuZGIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJVc2VzIGEgS3ViZXJuZXRlcyBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAoUFZDKSB0byBtYW5hZ2UgdGhlIHN0b3JhZ2UgbG9jYXRpb24gb2YgcGVyc2lzdGVudCBkYXRhLlxuUmVjb21tZW5kZWQgZm9yIG1vc3QgdXNlcnMuIiwiZGlzcGxheU5hbWUiOiJQZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJkaXNwbGF5TmFtZSI6IlBhdGgiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuIERlZmF1bHRzIHRvIFwic2Nhbm5lci12NC1kYlwiIGlmIG5vdCBzZXQuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uY2xhaW1OYW1lIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsImRpc3BsYXlOYW1lIjoiU2l6ZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnNpemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dGV4dCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIENsYXNzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcucmVwbGljYXMifSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWluaW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcucmVwbGljYXMifSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWluaW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZGlzcGxheU5hbWUiOiJFeHBvc2UgRW5kcG9pbnQiLCJwYXRoIjoic2Nhbm5lclY0Lm1vbml0b3JpbmcuZXhwb3NlRW5kcG9pbnQifSx7ImRpc3BsYXlOYW1lIjoiQWRkaXRpb25hbCBDQXMiLCJwYXRoIjoidGxzLmFkZGl0aW9uYWxDQXMifV0sInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IkluZm8gc3RvcmVzIGluZm9ybWF0aW9uIG9uIGhvdyB0byBvYnRhaW4gdGhlIGFkbWluIHBhc3N3b3JkLiIsImRpc3BsYXlOYW1lIjoiQWRtaW4gQ3JlZGVudGlhbHMgSW5mbyIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmQuaW5mbyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGlzcGxheU5hbWUiOiJDZW50cmFsIiwicGF0aCI6ImNlbnRyYWwifSx7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSBjb250YWlucyByZWZlcmVuY2UgZm9yIHRoZSBhZG1pbiBwYXNzd29yZCIsImRpc3BsYXlOYW1lIjoiQWRtaW4gUGFzc3dvcmQgU2VjcmV0IFJlZmVyZW5jZSIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmQuYWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19XSwidmVyc2lvbiI6InYxYWxwaGExIn0seyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgc2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzLiBUaGVzZSBpbmNsdWRlIFNlbnNvciwgd2hpY2ggaXNcbnJlc3BvbnNpYmxlIGZvciB0aGUgY29ubmVjdGlvbiB0byBDZW50cmFsLCBhbmQgQ29sbGVjdG9yLCB3aGljaCBwZXJmb3JtcyBob3N0LWxldmVsIGNvbGxlY3Rpb24gb2YgcHJvY2VzcyBhbmRcbm5ldHdvcmsgZXZlbnRzLlx1MDAzY3BcdTAwM2VcbioqSW1wb3J0YW50OioqIFBsZWFzZSBzZWUgdGhlIF9JbnN0YWxsYXRpb24gUHJlcmVxdWlzaXRlc18gb24gdGhlIG1haW4gUkhBQ1Mgb3BlcmF0b3IgcGFnZSBiZWZvcmUgZGVwbG95aW5nLCBvclxuY29uc3VsdCB0aGUgUkhBQ1MgZG9jdW1lbnRhdGlvbiBvbiBjcmVhdGluZyBjbHVzdGVyIGluaXQgYnVuZGxlcy4iLCJkaXNwbGF5TmFtZSI6IlNlY3VyZWQgQ2x1c3RlciIsImtpbmQiOiJTZWN1cmVkQ2x1c3RlciIsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8iLCJyZXNvdXJjZXMiOlt7ImtpbmQiOiJEYWVtb25TZXQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInNwZWNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsImRpc3BsYXlOYW1lIjoiQ2x1c3RlciBOYW1lIiwicGF0aCI6ImNsdXN0ZXJOYW1lIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBFbmRwb2ludCIsInBhdGgiOiJjZW50cmFsRW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2Vuc29yIFNldHRpbmdzIiwicGF0aCI6InNlbnNvciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIEFkbWlzc2lvbiBDb250cm9sIGNvbXBvbmVudCwgd2hpY2ggaXMgbmVjZXNzYXJ5IGZvciBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCxcbmFuZCBmb3IgS3ViZXJuZXRlcyBldmVudCBtb25pdG9yaW5nLiIsImRpc3BsYXlOYW1lIjoiQWRtaXNzaW9uIENvbnRyb2wgU2V0dGluZ3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIGNvbXBvbmVudHMgcnVubmluZyBvbiBlYWNoIG5vZGUgaW4gdGhlIGNsdXN0ZXIgKENvbGxlY3RvciBhbmQgQ29tcGxpYW5jZSkuIiwiZGlzcGxheU5hbWUiOiJQZXIgTm9kZSBTZXR0aW5ncyIsInBhdGgiOiJwZXJOb2RlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0aW5nIHRvIHRoZSBpbmdlc3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzLiIsImRpc3BsYXlOYW1lIjoiS3ViZXJuZXRlcyBBdWRpdCBMb2dzIEluZ2VzdGlvbiBTZXR0aW5ncyIsInBhdGgiOiJhdWRpdExvZ3MifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMgc3RvcmVkIGluIGEgY2x1c3Rlci1sb2NhbCBpbWFnZSByZXBvc2l0b3J5LiIsImRpc3BsYXlOYW1lIjoiU2Nhbm5lciBDb21wb25lbnQgU2V0dGluZ3MiLCJwYXRoIjoic2Nhbm5lciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50cywgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXJWNCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsImRpc3BsYXlOYW1lIjoiVExTIiwicGF0aCI6InRscyJ9LHsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsIGltYWdlIHB1bGwgc2VjcmV0cyB0byBiZSB0YWtlbiBpbnRvIGFjY291bnQgZm9yIHB1bGxpbmcgaW1hZ2VzLiIsImRpc3BsYXlOYW1lIjoiSW1hZ2UgUHVsbCBTZWNyZXRzIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbWl6YXRpb25zIHRvIGFwcGx5IG9uIGFsbCBDZW50cmFsIFNlcnZpY2VzIGNvbXBvbmVudHMuIiwiZGlzcGxheU5hbWUiOiJDdXN0b21pemF0aW9ucyIsInBhdGgiOiJjdXN0b21pemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiZGlzcGxheU5hbWUiOiJPdmVybGF5cyIsInBhdGgiOiJvdmVybGF5cyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6Ik1vbml0b3JpbmcgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoibW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgcGFyYW1ldGVyIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0IHJlZ2lzdHJ5IGluIGltYWdlcy4gRm9yIGV4YW1wbGUsIG5naW54OmxhdGVzdCAtXHUwMDNlIFx1MDAzY3JlZ2lzdHJ5IG92ZXJyaWRlXHUwMDNlL2xpYnJhcnkvbmdpbng6bGF0ZXN0IiwiZGlzcGxheU5hbWUiOiJDdXN0b20gRGVmYXVsdCBJbWFnZSBSZWdpc3RyeSIsInBhdGgiOiJyZWdpc3RyeU92ZXJyaWRlIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIiwicGF0aCI6Im5ldHdvcmsiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuXG5NaXNjZWxsYW5lb3VzIHNldHRpbmdzLiIsImRpc3BsYXlOYW1lIjoiTWlzY2VsbGFuZW91cyIsInBhdGgiOiJtaXNjIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgdG8gJ3RydWUnIHRvIGVuYWJsZSBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCBmb3Igb2JqZWN0IGNyZWF0aW9ucy4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBDcmVhdGVzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubGlzdGVuT25DcmVhdGVzIn0seyJkZXNjcmlwdGlvbiI6IlNldCB0aGlzIHRvICd0cnVlJyB0byBlbmFibGUgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIG9iamVjdCB1cGRhdGVzLlxuXG5Ob3RlOiB0aGlzIHdpbGwgbm90IGhhdmUgYW55IGVmZmVjdCB1bmxlc3MgJ0xpc3RlbiBPbiBDcmVhdGVzJyBpcyBzZXQgdG8gJ3RydWUnIGFzIHdlbGwuIiwiZGlzcGxheU5hbWUiOiJMaXN0ZW4gT24gVXBkYXRlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uVXBkYXRlcyJ9LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyB0byAndHJ1ZScgdG8gZW5hYmxlIG1vbml0b3JpbmcgYW5kIGVuZm9yY2VtZW50IGZvciBLdWJlcm5ldGVzIGV2ZW50cyAocG9ydC1mb3J3YXJkIGFuZCBleGVjKS4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBFdmVudHMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkV2ZW50cyJ9LHsiZGVzY3JpcHRpb24iOiJTaG91bGQgaW5saW5lIHNjYW5uaW5nIGJlIHBlcmZvcm1lZCBvbiBwcmV2aW91c2x5IHVuc2Nhbm5lZCBpbWFnZXMgZHVyaW5nIGEgZGVwbG95bWVudHMgYWRtaXNzaW9uIHJldmlldy4iLCJkaXNwbGF5TmFtZSI6IkNvbnRhY3QgSW1hZ2UgU2Nhbm5lcnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5jb250YWN0SW1hZ2VTY2FubmVycyJ9LHsiZGVzY3JpcHRpb24iOiJNYXhpbXVtIHRpbWVvdXQgcGVyaW9kIGZvciBhZG1pc3Npb24gcmV2aWV3LCB1cG9uIHdoaWNoIGFkbWlzc2lvbiByZXZpZXcgd2lsbCBmYWlsIG9wZW4uXG5Vc2UgaXQgdG8gc2V0IHJlcXVlc3QgdGltZW91dHMgd2hlbiB5b3UgZW5hYmxlIGlubGluZSBpbWFnZSBzY2FubmluZy5cblRoZSBkZWZhdWx0IGt1YmVjdGwgdGltZW91dCBpcyAzMCBzZWNvbmRzOyB0YWtpbmcgcGFkZGluZyBpbnRvIGFjY291bnQsIHRoaXMgc2hvdWxkIG5vdCBleGNlZWQgMjUgc2Vjb25kcy5cbk9uIE9wZW5TaGlmdCB3ZWJob29rIHRpbWVvdXRzIGNhbm5vdCBleGNlZWQgMTMgc2Vjb25kcywgaGVuY2Ugd2l0aCBwYWRkaW5nIHRoaXMgdmFsdWUgc2hhbGwgbm90IGV4Y2VlZCAxMCBzZWNvbmRzLiIsImRpc3BsYXlOYW1lIjoiVGltZW91dCBTZWNvbmRzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wudGltZW91dFNlY29uZHMifSx7ImRlc2NyaXB0aW9uIjoiRW5hYmxlcyB0ZWFtcyB0byBieXBhc3MgYWRtaXNzaW9uIGNvbnRyb2wgaW4gYSBtb25pdG9yZWQgbWFubmVyIGluIHRoZSBldmVudCBvZiBhbiBlbWVyZ2VuY3kuIiwiZGlzcGxheU5hbWUiOiJCeXBhc3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ieXBhc3MifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLiIsImRpc3BsYXlOYW1lIjoiUmVwbGljYXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJhdWRpdExvZ3MuY29sbGVjdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGlzcGxheU5hbWUiOiJFbmFibGVkIiwicGF0aCI6Im1vbml0b3Jpbmcub3BlbnNoaWZ0LmVuYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6Ym9vbGVhblN3aXRjaCJdfSx7ImRlc2NyaXB0aW9uIjoiVG8gcHJvdmlkZSBzZWN1cml0eSBhdCB0aGUgbmV0d29yayBsZXZlbCB0aGUgQUNTIE9wZXJhdG9yIGNyZWF0ZXMgTmV0d29ya1BvbGljeSByZXNvdXJjZXMgYnkgZGVmYXVsdC4gSWYgeW91IHdhbnQgdG8gbWFuYWdlIHlvdXIgb3duIE5ldHdvcmtQb2xpY3kgb2JqZWN0cyB0aGVuIHNldCB0aGlzIHRvIFwiRGlzYWJsZWRcIi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsgUG9saWNpZXMiLCJwYXRoIjoibmV0d29yay5wb2xpY2llcyJ9LHsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJkaXNwbGF5TmFtZSI6IkFQSSBWZXJzaW9uIiwicGF0aCI6Im92ZXJsYXlzWzBdLmFwaVZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJkaXNwbGF5TmFtZSI6IktpbmQiLCJwYXRoIjoib3ZlcmxheXNbMF0ua2luZCJ9LHsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJvdmVybGF5c1swXS5uYW1lIn0seyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsImRpc3BsYXlOYW1lIjoiT3B0aW9uYWwiLCJwYXRoIjoib3ZlcmxheXNbMF0ub3B0aW9uYWwifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiUGF0Y2hlcyIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzIn0seyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0ucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJWYWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuRm9yIGFkZCwgdGhlIHBhdGggc2hvdWxkIGJlIGEgbmV3IGxlYWYuXG5Gb3IgZGVsZXRlLCB2YWx1ZSBzaG91bGQgYmUgdW5zZXQuXG5Gb3IgcmVwbGFjZSwgcGF0aCBzaG91bGQgcmVmZXJlbmNlIGFuIGV4aXN0aW5nIG5vZGUuXG5BbGwgdmFsdWVzIGFyZSBzdHJpbmdzIGJ1dCBhcmUgY29udmVydGVkIGludG8gYXBwcm9wcmlhdGUgdHlwZSBiYXNlZCBvbiBzY2hlbWEuIiwiZGlzcGxheU5hbWUiOiJWYWx1ZSIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnZhbHVlIn0seyJkZXNjcmlwdGlvbiI6IlZlcmJhdGltIHZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5TYW1lIGFzIFZhbHVlLCBob3dldmVyIHRoZSBjb250ZW50IGlzIG5vdCBpbnRlcnByZXRlZCBhcyBZQU1MLCBidXQgdHJlYXRlZCBhcyBsaXRlcmFsIHN0cmluZyBpbnN0ZWFkLlxuQXQgbGVhc3Qgb25lIG9mIFZhbHVlIGFuZCBWZXJiYXRpbSBtdXN0IGJlIGVtcHR5LiIsImRpc3BsYXlOYW1lIjoiVmVyYmF0aW0iLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS52ZXJiYXRpbSJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENvbGxlY3RvciBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjb2xsZWN0aW5nIHByb2Nlc3MgYW5kIG5ldHdvcmtpbmdcbmFjdGl2aXR5IGF0IHRoZSBob3N0IGxldmVsLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdG9yIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsImRpc3BsYXlOYW1lIjoiQ29tcGxpYW5jZSBTZXR0aW5ncyIsInBhdGgiOiJwZXJOb2RlLmNvbXBsaWFuY2UifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBOb2RlLUludmVudG9yeSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBzY2FubmluZyB0aGUgTm9kZXMnIGZpbGVzeXN0ZW0uIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNjYW5uaW5nIFNldHRpbmdzIiwicGF0aCI6InBlck5vZGUubm9kZUludmVudG9yeSJ9LHsiZGVzY3JpcHRpb24iOiJUbyBlbnN1cmUgY29tcHJlaGVuc2l2ZSBtb25pdG9yaW5nIG9mIHlvdXIgY2x1c3RlciBhY3Rpdml0eSwgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5XG53aWxsIHJ1biBzZXJ2aWNlcyBvbiBldmVyeSBub2RlIGluIHRoZSBjbHVzdGVyLCBpbmNsdWRpbmcgdGFpbnRlZCBub2RlcyBieSBkZWZhdWx0LiBJZiB5b3UgZG9cbm5vdCB3YW50IHRoaXMgYmVoYXZpb3IsIHBsZWFzZSBzZWxlY3QgJ0F2b2lkVGFpbnRzJyBoZXJlLiIsImRpc3BsYXlOYW1lIjoiVGFpbnQgVG9sZXJhdGlvbiIsInBhdGgiOiJwZXJOb2RlLnRhaW50VG9sZXJhdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJwZXJOb2RlLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBtZXRob2QgZm9yIHN5c3RlbS1sZXZlbCBkYXRhIGNvbGxlY3Rpb24uIENPUkVfQlBGIGlzIHJlY29tbWVuZGVkLlxuSWYgeW91IHNlbGVjdCBcIk5vQ29sbGVjdGlvblwiLCB5b3Ugd2lsbCBub3QgYmUgYWJsZSB0byBzZWUgYW55IGluZm9ybWF0aW9uIGFib3V0IG5ldHdvcmsgYWN0aXZpdHlcbmFuZCBwcm9jZXNzIGV4ZWN1dGlvbnMuIFRoZSByZW1haW5pbmcgc2V0dGluZ3MgaW4gdGhlc2Ugc2VjdGlvbiB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QuXG5UaGUgdmFsdWUgaXMgYSBzdWJqZWN0IG9mIGNvbnZlcnNpb24gYnkgdGhlIG9wZXJhdG9yIGlmIG5lZWRlZCwgZS5nLiB0b1xucmVtb3ZlIGRlcHJlY2F0ZWQgbWV0aG9kcy4iLCJkaXNwbGF5TmFtZSI6IkNvbGxlY3Rpb24iLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuY29sbGVjdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Q09SRV9CUEYiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpOb0NvbGxlY3Rpb24iXX0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBGbGF2b3IiLCJwYXRoIjoicGVyTm9kZS5jb2xsZWN0b3IuaW1hZ2VGbGF2b3IiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsImRpc3BsYXlOYW1lIjoiRm9yY2UgQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5mb3JjZUNvbGxlY3Rpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbXBsaWFuY2UucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUubm9kZUludmVudG9yeS5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBkbyBub3Qgd2FudCB0byBkZXBsb3kgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLCB5b3UgY2FuIGRpc2FibGUgaXQgaGVyZVxuKG5vdCByZWNvbW1lbmRlZCkuXG5JZiB5b3UgZG8gc28sIGFsbCB0aGUgc2V0dGluZ3MgaW4gdGhpcyBzZWN0aW9uIHdpbGwgaGF2ZSBubyBlZmZlY3QuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIENvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyLnNjYW5uZXJDb21wb25lbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJBbmFseXplciIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsImRpc3BsYXlOYW1lIjoiREIiLCJwYXRoIjoic2Nhbm5lci5kYiJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcubWF4UmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXIuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXIuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lci5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byBlbmFibGUgdGhlIFNjYW5uZXIgVjQgY29tcG9uZW50IHNldCB0aGlzIHRvIFwiQXV0b1NlbnNlXCJcbklmIHRoaXMgZmllbGQgaXMgbm90IHNwZWNpZmllZCBvciBzZXQgdG8gXCJEZWZhdWx0XCIsIHRoZSBmb2xsb3dpbmcgZGVmYXVsdGluZyB0YWtlcyBwbGFjZTpcbiogZm9yIG5ldyBpbnN0YWxsYXRpb25zLCBTY2FubmVyIFY0IGlzIGVuYWJsZWQgc3RhcnRpbmcgd2l0aCBBQ1MgNC44O1xuKiBmb3IgdXBncmFkZXMgdG8gNC44IGZyb20gcHJldmlvdXMgcmVsZWFzZXMsIFNjYW5uZXIgVjQgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJEQiIsInBhdGgiOiJzY2FubmVyVjQuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC4gRGVmYXVsdHMgdG8gXCJzY2FubmVyLXY0LWRiXCIgaWYgbm90IHNldC4iLCJkaXNwbGF5TmFtZSI6IkNsYWltIE5hbWUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc2l6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0ZXh0Il19LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlN0b3JhZ2UgQ2xhc3MiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zdG9yYWdlQ2xhc3NOYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTdG9yYWdlQ2xhc3MiXX0seyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNaW5pbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcubWluUmVwbGljYXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNlbnNvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Vuc29yLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNlbnNvci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Vuc29yLmhvc3RBbGlhc2VzIn0seyJkaXNwbGF5TmFtZSI6IkFkZGl0aW9uYWwgQ0FzIiwicGF0aCI6InRscy5hZGRpdGlvbmFsQ0FzIn1dLCJzdGF0dXNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgYXNzaWduZWQgY2x1c3RlciBuYW1lIHBlciB0aGUgc3BlYy4gVGhpcyBjYW5ub3QgYmUgY2hhbmdlZCBhZnRlcndhcmRzLiBJZiB5b3UgbmVlZCB0byBjaGFuZ2UgdGhlXG5jbHVzdGVyIG5hbWUsIHBsZWFzZSBkZWxldGUgYW5kIHJlY3JlYXRlIHRoaXMgcmVzb3VyY2UuIiwiZGlzcGxheU5hbWUiOiJDbHVzdGVyIE5hbWUiLCJwYXRoIjoiY2x1c3Rlck5hbWUifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9LHsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgc2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJLiIsImRpc3BsYXlOYW1lIjoiU2VjdXJpdHkgUG9saWN5Iiwia2luZCI6IlNlY3VyaXR5UG9saWN5IiwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIiwicmVzb3VyY2VzIjpbeyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiIyMgV2h5IHVzZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXM/XG5cblByb3RlY3RpbmcgY2xvdWQtbmF0aXZlIGFwcGxpY2F0aW9ucyByZXF1aXJlcyBzaWduaWZpY2FudCBjaGFuZ2VzIGluIGhvdyB3ZSBhcHByb2FjaCBzZWN1cml0eeKAlHdlIG11c3QgYXBwbHkgY29udHJvbHMgZWFybGllciBpbiB0aGUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZSwgdXNlIHRoZSBpbmZyYXN0cnVjdHVyZSBpdHNlbGYgdG8gYXBwbHkgY29udHJvbHMsIGFuZCBrZWVwIHVwIHdpdGggaW5jcmVhc2luZ2x5IHJhcGlkIHJlbGVhc2Ugc2NoZWR1bGVzLlxuXG5cblJlZCBIYXTCriBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzLCBwb3dlcmVkIGJ5IFN0YWNrUm94IHRlY2hub2xvZ3ksIHByb3RlY3RzIHlvdXIgdml0YWwgYXBwbGljYXRpb25zIGFjcm9zcyBidWlsZCwgZGVwbG95LCBhbmQgcnVudGltZS4gT3VyIHNvZnR3YXJlIGRlcGxveXMgaW4geW91ciBpbmZyYXN0cnVjdHVyZSBhbmQgaW50ZWdyYXRlcyB3aXRoIHlvdXIgRGV2T3BzIHRvb2xpbmcgYW5kIHdvcmtmbG93cyB0byBkZWxpdmVyIGJldHRlciBzZWN1cml0eSBhbmQgY29tcGxpYW5jZS4gVGhlIHBvbGljeSBlbmdpbmUgaW5jbHVkZXMgaHVuZHJlZHMgb2YgYnVpbHQtaW4gY29udHJvbHMgdG8gZW5mb3JjZSBEZXZPcHMgYW5kIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzLCBpbmR1c3RyeSBzdGFuZGFyZHMgc3VjaCBhcyBDSVMgQmVuY2htYXJrcyBhbmQgTmF0aW9uYWwgSW5zdGl0dXRlIG9mIFN0YW5kYXJkcyBUZWNobm9sb2d5IChOSVNUKSBndWlkZWxpbmVzLCBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQgb2YgYm90aCBjb250YWluZXJzIGFuZCBLdWJlcm5ldGVzLCBhbmQgcnVudGltZSBzZWN1cml0eS5cblxuUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzIHByb3ZpZGVzIGEgS3ViZXJuZXRlcy1uYXRpdmUgYXJjaGl0ZWN0dXJlIGZvciBjb250YWluZXIgc2VjdXJpdHksIGVuYWJsaW5nIERldk9wcyBhbmQgSW5mb1NlYyB0ZWFtcyB0byBvcGVyYXRpb25hbGl6ZSBzZWN1cml0eS5cblxuIyMgRmVhdHVyZXMgYW5kIEJlbmVmaXRzXG5cbioqS3ViZXJuZXRlcy1uYXRpdmUgc2VjdXJpdHk6KipcbjEuIEluY3JlYXNlcyBwcm90ZWN0aW9uLlxuMS4gRWxpbWluYXRlcyBibGluZCBzcG90cywgcHJvdmlkaW5nIHN0YWZmIHdpdGggaW5zaWdodHMgaW50byBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMgYW5kIHRocmVhdCB2ZWN0b3JzLlxuMS4gUmVkdWNlcyB0aW1lIGFuZCBjb3N0cy5cbjEuIFJlZHVjZXMgdGhlIHRpbWUgYW5kIGVmZm9ydCBuZWVkZWQgdG8gaW1wbGVtZW50IHNlY3VyaXR5IGFuZCBzdHJlYW1saW5lcyBzZWN1cml0eSBhbmFseXNpcywgaW52ZXN0aWdhdGlvbiwgYW5kIHJlbWVkaWF0aW9uIHVzaW5nIHRoZSByaWNoIGNvbnRleHQgS3ViZXJuZXRlcyBwcm92aWRlcy5cbjEuIEluY3JlYXNlcyBzY2FsYWJpbGl0eSBhbmQgcG9ydGFiaWxpdHkuXG4xLiBQcm92aWRlcyBzY2FsYWJpbGl0eSBhbmQgcmVzaWxpZW5jeSBuYXRpdmUgdG8gS3ViZXJuZXRlcywgYXZvaWRpbmcgb3BlcmF0aW9uYWwgY29uZmxpY3QgYW5kIGNvbXBsZXhpdHkgdGhhdCBjYW4gcmVzdWx0IGZyb20gb3V0LW9mLWJhbmQgc2VjdXJpdHkgY29udHJvbHMuXG5cbiMjIFVzaW5nIHRoZSBSSEFDUyBPcGVyYXRvclxuXG4qKlJIQUNTIE9wZXJhdG9yIGNoYW5uZWxzOioqXG5cblJlZCBIYXQgcHJvdmlkZXMgdGhlIFJIQUNTIE9wZXJhdG9yIGJ5IHVzaW5nIHRoZSBmb2xsb3dpbmcgdXBkYXRlIGNoYW5uZWxzIGluIHRoZSBSZWQgSGF0IE9wZXJhdG9yIGNhdGFsb2c6XG5cbiogYHN0YWJsZWA6IFByb3ZpZGVzIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uIGFuZCBwYXRjaGVzIHRvIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uLlxuICBVc2luZyB0aGUgYHN0YWJsZWAgY2hhbm5lbCBhbmQgY29uZmlndXJpbmcgYXV0b21hdGljIG9wZXJhdG9yIHVwZ3JhZGVzIGVuc3VyZXMgdGhhdCB0aGUgbW9zdCByZWNlbnQgUkhBQ1MgdmVyc2lvbiBpcyBkZXBsb3llZC5cbiogYHJoYWNzLXgueXlgIChmb3IgZXhhbXBsZSwgYHJoYWNzLTMuNzRgKTogQ2hhbm5lbHMgZm9sbG93IGEgc3BlY2lmaWMgUkhBQ1MgdmVyc2lvbiBhbmQgaW5jbHVkZSBhbGwgcGF0Y2hlcyB0byB0aGF0IHZlcnNpb24gKGUuZy4gYDMuNzQuMGAsIGAzLjc0LjFgLCAuLi4pLlxuXG5Ob3RlIHRoYXQgdGhlIGBsYXRlc3RgIGNoYW5uZWwgaXMgZGVwcmVjYXRlZCBhbmQgaXMgbm90IHVwZGF0ZWQgYWZ0ZXIgUkhBQ1MgdmVyc2lvbiAzLjc0LiBOZXdlciB2ZXJzaW9ucyBhcmUgcHVibGlzaGVkIHRvIHRoZSBgc3RhYmxlYCBjaGFubmVsLlxuXG4qKlJIQUNTIGNvbWVzIHdpdGggdHdvIGN1c3RvbSByZXNvdXJjZXM6KipcblxuMS4gKipDZW50cmFsIFNlcnZpY2VzKiogLSBDZW50cmFsIGlzIGEgZGVwbG95bWVudCByZXF1aXJlZCBvbiBvbmx5IG9uZSBjbHVzdGVyIGluIHlvdXIgZW52aXJvbm1lbnQuIFVzZXJzIGludGVyYWN0IHdpdGggUkhBQ1MgdmlhIHRoZSB1c2VyIGludGVyZmFjZSBvciBBUElzIG9uIENlbnRyYWwuIENlbnRyYWwgYWxzbyBzZW5kcyBub3RpZmljYXRpb25zIGZvciB2aW9sYXRpb25zIGFuZCBpbnRlcmFjdHMgd2l0aCBpbnRlZ3JhdGlvbnMuIFVzZXJzIG1heSBzZWxlY3QgZXhwb3N1cmVzIGZvciBDZW50cmFsIHRoYXQgYmVzdCBtZWV0IHRoZWlyIGVudmlyb25tZW50LlxuXG4yLiAqKlNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyoqIC0gU2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzIGFyZSBwbGFjZWQgb24gZWFjaCBjbHVzdGVyIHlvdSBtYW5hZ2UgYW5kIHJlcG9ydCBiYWNrIHRvIENlbnRyYWwuIFRoZXNlIHNlcnZpY2VzIGFsbG93IHVzZXJzIHRvIGVuZm9yY2UgcG9saWNpZXMgYW5kIG1vbml0b3IgeW91ciBPcGVuU2hpZnQgYW5kIEt1YmVybmV0ZXMgY2x1c3RlcnMuIFNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyBjb21lIGFzIHR3byBEZXBsb3ltZW50cyAoU2Vuc29yIGFuZCBBZG1pc3Npb24gQ29udHJvbGxlcikgYW5kIG9uZSBEYWVtb25TZXQgKENvbGxlY3RvcikuXG5cbiMjIyBDZW50cmFsIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBDZW50cmFsICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFVzZXJzIGludGVyYWN0IHdpdGggUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHRocm91Z2ggdGhlIHVzZXIgaW50ZXJmYWNlIG9yIEFQSXMgb24gQ2VudHJhbC4gQ2VudHJhbCBhbHNvIHNlbmRzIG5vdGlmaWNhdGlvbnMgZm9yIHZpb2xhdGlvbnMgYW5kIGludGVyYWN0cyB3aXRoIGludGVncmF0aW9ucy4gfFxufCBDZW50cmFsIERCICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IENlbnRyYWwgREIgaXMgYSBQb3N0Z3JlU1FMLWJhc2VkIHBlcnNpc3RlbnQgc3RvcmFnZSBmb3IgdGhlIGRhdGEgY29sbGVjdGVkIGFuZCBtYW5hZ2VkIGJ5IENlbnRyYWwuIHxcbnwgU2Nhbm5lciAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIGlzIGEgUmVkIEhhdCBkZXZlbG9wZWQgYW5kIGNlcnRpZmllZCBpbWFnZSBzY2FubmVyLiBTY2FubmVyIGFuYWx5emVzIGFuZCByZXBvcnRzIHZ1bG5lcmFiaWxpdGllcyBmb3IgaW1hZ2VzLiBTY2FubmVyIHVzZXMgSFBBIHRvIHNjYWxlIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYmFzZWQgb24gd29ya2xvYWQuIHxcbnwgU2Nhbm5lciBEQiAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTY2FubmVyIERCIGlzIGEgY2FjaGUgZm9yIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgdG8gc2VydmUgdnVsbmVyYWJpbGl0eSBzY2FubmluZyB1c2UgY2FzZXMgdGhyb3VnaG91dCB0aGUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgbGlmZSBjeWNsZS4gfFxuXG4jIyMgU2VjdXJlZCBDbHVzdGVyIFNlcnZpY2VzIEV4cGxhaW5lZFxuXG58IFNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCBUeXBlIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0gfFxufCBTZW5zb3IgICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgICAgICB8IFNlbnNvciBhbmFseXplcyBhbmQgbW9uaXRvcnMgS3ViZXJuZXRlcyBpbiBzZWN1cmVkIGNsdXN0ZXJzLiB8XG58IENvbGxlY3RvciAgICAgICAgICAgICAgICAgICAgICAgIHwgRGFlbW9uU2V0ICAgICAgIHwgQW5hbHl6ZXMgYW5kIG1vbml0b3JzIGNvbnRhaW5lciBhY3Rpdml0eSBvbiBLdWJlcm5ldGVzIG5vZGVzLnxcbnwgQWRtaXNzaW9uIENvbnRyb2xsZXIgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBWYWxpZGF0aW5nV2ViaG9va0NvbmZpZ3VyYXRpb24gZm9yIGVuZm9yY2luZyBwb2xpY2llcyBpbiB0aGUgZGVwbG95IGxpZmVjeWNsZS4gfFxuXG4jIyMgQ2VudHJhbCBDdXN0b20gUmVzb3VyY2VcblxuQ2VudHJhbCBTZXJ2aWNlcyBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgUkhBQ1MgQ2VudHJhbCBkZXBsb3ltZW50LiBGb3IgYWxsIGN1c3RvbWl6YXRpb24gb3B0aW9ucywgcGxlYXNlIHZpc2l0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uLlxuXG4jIyMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlXG5cblNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgUkhBQ1MgU2VjdXJlZCBDbHVzdGVyIHNlcnZpY2VzLlxuXG4jIyMjIEluc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXG5cbkJlZm9yZSBkZXBsb3lpbmcgYSBTZWN1cmVkQ2x1c3RlciByZXNvdXJjZSwgeW91IG5lZWQgdG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQuXG5cbi0gKipUaHJvdWdoIHRoZSBSSEFDUyBVSToqKiBUbyBjcmVhdGUgYSBjbHVzdGVyIGluaXQgYnVuZGxlIHNlY3JldCB0aHJvdWdoIHRoZSBSSEFDUyBVSSwgbmF2aWdhdGUgdG8gYFBsYXRmb3JtIENvbmZpZ3VyYXRpb24gXHUwMDNlIENsdXN0ZXJzYCwgYW5kIHRoZW4gY2xpY2sgYE1hbmFnZSBUb2tlbnNgIGluIHRoZSB0b3AtcmlnaHQgY29ybmVyLiBTZWxlY3QgYENsdXN0ZXIgSW5pdCBCdW5kbGVgLCBhbmQgY2xpY2sgYEdlbmVyYXRlIEJ1bmRsZWAuIFNlbGVjdCBgRG93bmxvYWQgS3ViZXJuZXRlcyBzZWNyZXRzIGZpbGVgLCBhbmQgc3RvcmUgdGhlIGZpbGUgdW5kZXIgYSBuYW1lIG9mIHlvdXIgY2hvaWNlIChmb3IgZXhhbXBsZSwgYGNsdXN0ZXItaW5pdC1zZWNyZXRzLnlhbWxgKS5cbi0gKipUaHJvdWdoIHRoZSBgcm94Y3RsYCBDTEk6KiogVG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQgdGhyb3VnaCB0aGUgYHJveGN0bGAgY29tbWFuZC1saW5lIGludGVyZmFjZSwgcnVuIGByb3hjdGwgY2VudHJhbCBpbml0LWJ1bmRsZXMgZ2VuZXJhdGUgXHUwMDNjbmFtZVx1MDAzZSAtLW91dHB1dC1zZWNyZXRzIFx1MDAzY2ZpbGUgbmFtZVx1MDAzZWAuIENob29zZSBhbnkgYG5hbWVgIGFuZCBgZmlsZSBuYW1lYCB0aGF0IHlvdSBsaWtlLlxuXG5SdW4gYG9jIHByb2plY3RgIGFuZCBjaGVjayB0aGF0IGl0IHJlcG9ydHMgdGhlIGNvcnJlY3QgbmFtZXNwYWNlIHdoZXJlIHlvdSBpbnRlbmQgdG8gZGVwbG95IFNlY3VyZWRDbHVzdGVyLiBJbiBjYXNlIHlvdSB3YW50IHRvIGluc3RhbGwgU2VjdXJlZENsdXN0ZXIgdG8gYSBkaWZmZXJlbnQgbmFtZXNwYWNlLCBzZWxlY3QgaXQgYnkgcnVubmluZyBgb2MgcHJvamVjdCBcdTAwM2NuYW1lc3BhY2VcdTAwM2VgLlxuVGhlbiwgcnVuIGBvYyBjcmVhdGUgLWYgaW5pdC1idW5kbGUueWFtbGAuIElmIHlvdSBoYXZlIGNob3NlbiBhIG5hbWUgb3RoZXIgdGhhbiBgaW5pdC1idW5kbGUueWFtbGAsIHNwZWNpZnkgdGhhdCBmaWxlIG5hbWUgaW5zdGVhZC5cblxuIyMjIyBSZXF1aXJlZCBGaWVsZHNcblxuVGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzIGFyZSByZXF1aXJlZCB0byBiZSBzcGVjaWZpZWQuIEZvciBhbGwgY3VzdG9taXphdGlvbiBvcHRpb25zLCBwbGVhc2UgdmlzaXQgdGhlIFJIQUNTIGRvY3VtZW50YXRpb24uXG5cbnwgUGFyYW1ldGVyICAgICAgICAgIHwgRGVzY3JpcHRpb24gICAgIHxcbnwgOi0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgYGNsdXN0ZXJOYW1lYCAgICAgIHwgVGhlIG5hbWUgZ2l2ZW4gdG8gdGhpcyBzZWN1cmVkIGNsdXN0ZXIuIFRoZSBjbHVzdGVyIHdpbGwgYXBwZWFyIHdpdGggdGhpcyBuYW1lIGluIFJIQUNTIHVzZXIgaW50ZXJmYWNlLiB8XG58IGBjZW50cmFsRW5kcG9pbnRgICB8IFRoaXMgZmllbGQgc2hvdWxkIHNwZWNpZnkgdGhlIGFkZHJlc3Mgb2YgdGhlIENlbnRyYWwgZW5kcG9pbnQsIGluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIGBjZW50cmFsRW5kcG9pbnRgIG1heSBiZSBvbWl0dGVkIGlmIHRoaXMgU2VjdXJlZENsdXN0ZXIgQ3VzdG9tIFJlc291cmNlIGlzIGluIHRoZSBzYW1lIGNsdXN0ZXIgYW5kIG5hbWVzcGFjZSBhcyBDZW50cmFsLiB8XG4iLCJkaXNwbGF5TmFtZSI6IkFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgZm9yIEt1YmVybmV0ZXMiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVh3QUFBRjhDQVlBQUFETTV3REtBQUFBQ1hCSVdYTUFBRzY2QUFCdXVnSFczckVYQUFBZ0FFbEVRVlI0bk8zZHY0OGNSZjcvOFZlZkx2Yk81NVBiMitTMmRvaXgyQ2JsZEhkRGFPdE9uaEFMZ3JrSUNRS1dBQ1JuZXhJSXNwdlY1NFJEeGlCSW1VVTRaa1k0WjliT3Y4ejRINmh2VU4zcjJXVi9kRmRYZC9XUDUwTXE3WjJaN3FuWkg2K3BlVmQxZFdTTUVRQ2crLzRVdWdNQWdIb1ErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlBFUGdBMEJNRVBnRDBCSUVQQUQzeDU5QWR3RmxSRkNXaCt3QjR0RExHckVKM0FsYkVsYmJWaUtJb2xoUkxHa29hYkgyVnBQMGduUUthNVRqOXVwYTAyUHJLbTBSRkNId1AwbEg1Y0t2dEJlMFEwQTFMMlRlQWhhU0ZNV1lldGp2dFIrQVhGRVhSUUZLeTFRaDNvRDVMU2ZPc0dXUFdRWHZUTWdSK0RsRVVEU1dOMGtiQUE4MnhsRFNUTkRQR0xFSjNwdWtJL0V1a0lUK1dEZm5kc0wwQmtNT0piUGhQQ2YrTEVmaGIwb25XY2RvSWVhQzlUaVJOWmNOL0ZiWXJ6VUhnUzRxaWFDd2I4cXllQWJybldEYjRwNkU3RWxwdkF6K2RmSjJJMFR6UUY5bW8vN0N2azcyOUMveTBiSk1GL1U3SXZnQUlZcU5Yd2I4SzI1VjY5U2J3MDZBL2tQUWdhRWNBTk1tUnBJTytCSC9uQTMrcmRQTng2TDRBYUt4UDFJTlNUNmNEUDRxaWlleW9udElOZ090c1pFZjdoNkU3VXBWT0JuNjYxY0ZVVE1ZQ0tPNUUwcmlMV3psMEt2RFQ4czFVMHQ4RGR3VkErejJSRGY3T2xIazZzeDkrV3I1WmliQUg0TWZmSmEzU2JPbUUxby93MDFIOVRGdzBCYUE2eDVKR2JSL3R0M3FFSDBYUlNIWlVUOWdEcU5LKzdHaC9GTG9qWmJReThLTW9Ha1JSZENqcEc3RUNCMEE5ZGlSOUUwWFJZVnBaYUozV2xYVFNDNmhtWXB0aUFPRXNaVXM4cTlBZEthSlZJL3owNDlSQ2hEMkFzUFlrTGRwVzRtbE40S2N6NVpSd0FEUkZWdUpwelNxZVZwUjBvaWlhaWoxd0FEVFhrVEZtSExvVDEybDA0TFBrRWtDTE5IN3BabU1EUHczN3VhalhBMmlQcGFTa3FhSGZ5QnArdWhKbkxzSWVRTHZzU1pvM2RkbG00MGI0NmMzRDUySnlGa0I3YldSSCtvMjZtWHFqUnZpRVBZQ08ySkVkNlE5RGQyUmJZMGI0NlVlZ2xRaDdBTjJ4a1JRM3BhYmZpQkgrMWdRdFlRK2dTN0tSZmlOcStzRURuOVU0QURxdU1STzV3UU5mN0lzRG9QdjJaTE11cUtDQm4xNUJ5MFZWQVBwZ1A4MjhZSUlGZnJyL0JOc2xBT2lUQnlIMzNnbXlTaWZkWWU2YjJwOFlBSnJoSFdOTTdTV2UyZ00vdllwMklWYmtBT2l2amFSaDNmdnAxMXJTMmRvTWpiQUgwR2M3a21aMXI5eXB1NFovSUZia0FJQmtzL0Nnemllc3JhUkQzUjRBTGxSYlBiK1d3R2ZiQkFDNFZHM2JMOVJWMHFGdUR3QVgyMUZORjJWVkh2anBtbE11cmdLQXkrM1hzVDYvMHBJT3BSd0F5SzN5MGs3VkkveXBDSHNBeUdOSE5qTXJVOWtJUDRxaVJOS1BsWndjQUxyckxXUE12SW9UVnhuNEswbTdsWndjQUxycnhCZ1RWM0hpU2tvNjZlUURZUThBeGUxV05ZSHJmWVRQUkMwQWxGYkpCRzRWSS95SkNIc0FLR05ITmt1OThqckNUM2ZDL00zYkNRR2czMTd6dWFPbTd4SCtnZWZ6QVVDZkhmZzhtYmNSUHFON0FLaUV0MUcrenhGK3NOdDJBVUNIZWN0V0x5TjhWdVlBUUdXOHJkanhOY0puWlE0QVZNUGJpaDFmSS95VnVOQUtBS3JpNWVyYjBpUDhLSXJHSXV3Qm9FcTdhZGFXNHFPa1U3b1RBSUJyamN1ZW9GUkpoNldZQUZDclVrczB5NDd3eHlXUEJ3RGtOeTV6Y05rUi9rclU3d0dnTHFVbWI1MUgrRkVVRFVYWUEwQ2RkdFBzZFZLbXBETXVjU3dBd00zWTlVRG5rZzdsSEFBSXdybXM0elRDcDV3REFNRTRsM1ZjU3pvangrTUFBT1U1WlRDQkR3RHQ0NVRCaFd2NDZjNll2N3M4R1FEQW0vOHB1b09teXdnL2NUZ0dBT0JYVXZRQUFoOEEyaWtwZWdDQkR3RHRsQlE5d0tXRzcrY211QUNBVW93eFVaSEhGeHJoUjFHVUZPb05BS0F5UlRPNWFFbW4wTWtCQUpVcWRBRlcwY0NQQ3o0ZUFGQ2RTZ1BmZVpjMkFJQjNoVEs1MEtRdEU3WUEwQ3hGSm01emovRFQyeGtDQUJxa1NEWVhLZW5rUGlrQW9EWngzZ2NXQ1h6cTl3RFFQTG16dVVqZ0R4dzZBZ0NvVnU1c1pvUVBBTzNHQ0I4QWVxS1NFVDRBb01WeXI4Tm5EVDY2SUVtU00vOS9QcDhINlFmZ1U5NjErSCt1dWlOQUtNUGg4TFFsU2FLOXZiMExIN2RjTGpXZno3VllMRTRiMEVXTThORUpnOEZBU1pLY2h2dHdPTlRPem83VHVUYWJqUmFMeGVtYndIdysxM3BkNkU1eVFLM3lqdkFKZkxSU2tpU253VDRjRHJXN3UxdnA4NTJjbkp5Ty91ZnpPYVVnTkFxQmo4N1lMc3NNaDhOTFN6TjFXeTZYWno0SlVBcENLQVErV2ltTzR6UGh2cisvSDdwTGhSd2ZINTk1RTFpdFZxRzdoQjRnOE5GNGc4SGdUTGduU2VKY2QyK3F6V1p6Wmk1Z3NWZ3dId0R2Q0h3MHpuYk52VW1sbWJwbHBhRHRPUUdnREFJZlFjVnhmQ2JnMjFhYXFWdFdDc3JlQUNnRm9RZ0NIN1h4dVNRU0ZrdERVUVNCajhxY0QvZXFsMFRDeXBhR2JyOEpBQktCRDAveVhxMktNTGhLR0JLQkR3Zlprc2dzM0ttN3Q5UHg4ZkdaTndIbUE3cVB3TWVWemkrSjdFdHA1dVRrNUxRVWtpUkpiMTd6OW9Rd1MwTzdoOERIR2VmRHZRK2xtZTJKejh1Q2J2dU5yMDhUenR0TFE3UHZEZHFMd08reHRsK3Q2c3JYMHNhK0xpbmxLdUgySXZCN2doRnFQU05VUGlGUkNtb3lBcitqem05RlFBMDZqTDdQZ1ZBS2FoWUN2Mk5HbzVFT0R3OTdFU3B0WFdYU3gxVk9KeWNubWt3bW1zMW1vYnZTYXdSK2gweW5VejE0OENCME55clI5UzJHbTdxMXMyOUhSMGNhajhlaHU5RmJCSDVIakVZamZmUE5ONkc3NFFWWGlscGR2Vkw1blhmZVlhUWZDSUhmRWF2VnFwV0J3RjR3K1hWbEw2S1RreFBGY1J5Nkc3MUU0SGZBY0RqVUw3LzhFcm9idWJEYm8xOXRYUnI2K3V1dmQ2NHMxd1o1QS8vUFZYY0U3cG82V3RwZXFkSG4wa3lWVnF1VnB0UHBtWC9iZmdObzZncXR3V0FRdWd1NEFvR1BLM0hIcHVZNGYvUDBQdHd4REg0UitBMFdJbGk1MnJJOTF1djFIOTRFK25xVk5mSWg4SHVzNjBzaSsyaTFXbW0xV3AxWkxkT1hwYUc0SG9IZkUrZXZWcVh1M2gvWnozMTdUbUI3SzQ0dUxRM0YxUWo4RGpxL0pKTFNETTY3ckJUVTlxV2h1SVl4SmxlVFpHajF0aVJKVEZIajhUaDR2Mm5kYU9QeHVQRHZYNUlrd2Z2ZHg1WTN4LzhrZEFvamVmakM3MUwzRVBnQTBCTUVQZ0QwQklFUEFEMUI0QU5BVHhENEFOQVRCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUEVQZ0EwQk1FUGdEMEJJRVBBRDNCSGEvUUczZlNkanY5S2tsdlhQTFlsNUorbGJSSnZ6NUx2ejZ2dUk5QWxRaDhkTll0U1hjbHZaMSt2VkhnMkJ0NjlXYnc5dGEvdjVEMHM2UWZKSDN2b1k5QW5RaDhkTTU5MlpCKys3b0hPcmdwNlY3YVhzcUcvbVBaTndHZzZRaDhkTUtPcEhkbHcvNW1UYzk1UTYvQy82bHM4SDlkMDNNRExwaTBSZXM5bExTVTlJSHFDL3Z6M3BEMHVhU2ZaTXRIUUJNUitHaXR1N0pCLzZtSzFlZXJkRnZTdDVMK0t6dUhBRFFKZ1kvVzJaSDBtV3l3aGhyUlgrZHQyZEgrL2RBZEFiWVErR2lWTzVLK2s2M1hOOTBOMlRMUEY3SnZVa0JvQkQ1YTR5K3lZWDg3ZEVjS3VpZmJiMG84Q0kzQVJ5dmNsL1IvYWs2dHZxamJzaVdlTzljOUVLZ1FnWS9HdXk5YkdtbTdHN0lqZlVJZm9SRDRhTFN1aEgyRzBFZElYSGlGeHFvajdMTTljODY3Ykk4ZEg3TFFmMVBzellONkVmaG9wRHV5U3k5OWV5YTdIY0pUdmRvYzdUSzMwbjY4SVR0aDdITUo2QTNadGZwL3ZhWVBnRThFUGhwblJ6WU1mVTNRdnBEMGxXelFGeGxSUDAvYjk1SStsQTMvZDJYRDMwZmZic3UrcWIzbjRWeEFIdFR3MFRoZnlNOW8rb1drOXlYdFNmcFM1Y3NudjhxRzg1NmtSN0xsb0xMdWlZdXpVQjhDSDQzeUYvblo1ZktSYkkyOGlzM01ObHZuZityaGZKK0pOZnFvQjRHUDRPN0k3b3R6VjNaMFg4WUxTZnV5Z1Z4MWJmeTViQTMrbzVMbnVhSHlyeHZJZ3hvK2FuTlhkZ0wwanV5STF2Y1ZzODhVWmhMMFM5bjk4TCtUZTIzL0RkbnZEL3ZxbzBvRVBpcDFWN1pPN1d1aTh6S1BaU2RXUTYxNCtWWDJ6YVpNNkg4aE96OEFWSVdTRGlweFgzYnI0bTlsQTcvS3NIOG1PNWthZW5sakZ2cXVrN2szeFFRdXFrWGd3NnNzNkQ5WFBWc1haMldjcHNoQzM5VUh2am9DWElEQWh4ZTNaTXNaZFFXOVpFZlNUUmpabi9lcjNDZHliNG83WnFFNkJENUt1eSs3RTJTVjJ4RmM1SkV1M2hhaENiNlU5SVBqc2ZkOGRnVFlRdUNqbEM5a1IvVjFiMXY4VkRaVW0reER1ZFh6NzRrYnBxQWFCRDZjN01pV2NFS05SaDhGZXQ0aW5zdjlUZWt2UGpzQ3BBaDhGSmFGZmQwbG5NeFR0V2U5K2xkeUcrWDd1Tm9ZT0kvQVIyR2hielBZaHRGOVppTzM3UjJZdUVVVkNId1U4b1hDaHYxanRXZDBuL25LNFpnYjRpWXA4SS9BUjI0UEZYWUZ5V08xY3l2aDU3TFhDeFJGNE1NM3RsWkFMbmRVelVWQnoyVExIdG5OU083SXpoRnN6dy84SUR0S2J0dklmdHYzS3Y3SktPUW5LWFFUZ1k5Y3ZwQ2ZwWmN2WmNQdmgvUnJYN2hzbzh3SUg3NFIrTGpXZlpVZmJiNlVYYUw0bFpwM1pXd2RYRDZkc0JZZnZsSER4NVYyVlA3ZXNrOWxieFpTeHg3MVRmYWk0T052aXh1andDOENIMWQ2VitWS09ZOWtOeE1yZTN2QkxuRDVIaXhrbDhHeVRCTStFUGk0VXBudGV0OVh1OWJNTjlVYnN0dE1meUhLUENpSHdNZWw3c3Q5NTh1UFZNMzlaUHZzbnV6VzAyeTdBRmNFUGk3bGVubi9EMnIreG1adGRVUFMvNm44dkFyNmljREhoWGJrRnZqWkh2V28xcnZpeHVjb2pzREhoVnduQ1VQZVY3WnY3b25RUnpFRVBpN2tzaFBtQzFHM3Ywb1ZWd3JmazkzeUFzaUR3TWVGWEViNGhQM1ZIbGQwM2svRnNrM2tRK0RqUWk1WDFsWVZhRjN4WEc0N1orYkJrazNrUWVEakQxeXU3bndoTHE3SzQwTlY4OFo0VTNZaUY3Z0tnWTgvY0FuOHB0NU12SW5lay9RM3VkL2svRElQeFNnZlZ5UHc0UVdCWDh6UGt2NGg2WDhsRFNYOVUrVkgvamZFS0I5WEkvQ0J3SjdMYmhYOW5tejR1MnlsbkNtekZRYTZqOEFIR3VTNTdHWnpycVA5bTJMckJWeU93QWNhNkQyNWg3N0xOUlRvQndJZnZiQWpPNm41bmFUL2w3YnYxT3lKemc5VmZBOTlpVFg1dUJ5QkR5K2FmRHUrKzdLN1RINnFzNlBmTjlKL1c2cVp0ZStOM0xhWDVsNjR1QXlCano5d1dVL2Z4TUMvSytrblNaL3I2cHU0M0VnZjg1T2FOenIrV296eTRRK0Jqejl3Q2Z5YmFrN28zNUs5OHZSYkZSdnQzdGFyRzQwMDZkYUNWZXpCZzM0aThIRWhsNldCOTd6M29wZ2RTUi9JanRUTDlPVmVlbzRQMUl6NlBsY3d3eGNDSHhkeXVaRHF2c0lGNUgyOUN1a3k5K0ROM05Dck40OG0xdmNCRndRK0x1UXl3Zzl4cGVjZDJkVTJuOHY5ZG94WHVabWUrenMxcDJRRnVDTHdjYUh2WmU5ZVZkUkQxVlAvM3BHdHRSK3JublhuYjZUUEZXSlh5aWFVbGRBTkJENHU5YjNETVRjay9kZDNSODc1UUhZcFpZZzVnK3hHNGgvVStKeGNPUXRmQ0h4Y3l2Vkt6OXVxNXRaN2QvVXFiSDNVNlYxbDlmMmxxbC8rZUZkdXBTcFc5dUFpQkQ0dTliUGMxb0JMZnUrM2VrdTJodjZ0cXFuVHU3b3AyNmZ2VkYwWnkrV1RoT3ZQRE4xSDRPTktMbGQ2WnJMUWQ2MUI3MGo2VE5KQ3pkNGY1ZzNaUG40bXYvWDJoM0o3M1l6dWNSa0NIMWR5dmRJemMwOXVLMXdleXBaTTJyUy8rN3V5ZmZaeFUvSDdzdHMrdVBCOVl4VjBCNEdQYTcxWDh2amJzcUdmZC9UN2hXelloYXpUdTdvaDIzZlhjbGIycWVaengrTmZ5bTJ5SGYxQTRPTmFQNnY4cVBHR2JKQmQ1NzZxWFgzelZQWW1JMlZ2TkhLZGV5cDJ3VmEybStkUEt2ZXBockRIVlFoODVQS2UzTmJsYjd1bjYwZjVWUzEzZkNGN0g5bS95bTVWa04xbzVHK3FicEl6NzJ1NUl4djBuNnI4cEhTWk9SZDBINEdQWERheTkyQXQ2NnBhdnVzU3hLdThsUFNScEQxZFBKbjVjL3JmUGxMNU43VHpidXI2Wlp2WkNpUWZyL3V4MkhjSFZ5UHdrZHZQc3NIWUZvOWx3L3pMSEkvOU1uMXMyUnVKRi9XWi9NeFZ2SlM5WVFwd0ZRSWZoWHlwK2tPeHFLZVM5bVhMVUpzQ3gyM1NZL1pWYlgwL2MwdlMyNTdPVmZTMW9wOElmQlJXNW42clZaWWNYa2o2cDJ4dDNtVzN6OHl2NlRuK3FXb3ZZdkoxc2Raak1WbUxmQWg4T0hFSi9hcHF6QzlsSnl2MzVEZjR2ay9QK1VqKzYvdStQRlA1WmJQb0R3SWZ6dDZUOUg3T3gyYWg3TnNQa3Q2czZOeVpSK2x6Tk8yQ3BtZXluMFNBdkFqOGpoa09oN1UrMzlleU5lK3JTaDh2OUdvNXBHOWZWWFRlODU2bnorVlRtYkxURDdMZjB5cnI5a21TVkhoMmhFRGdkOHhnTUtqOU9YK1ZIUUYvSkR2WitUSnRUMlUvQWJ5cGN1SFdWUnU1ellVOGtsMGl5eVF0aXZwejZBNmdHemF5SzNqeUxJSEVLeC9LN25lZloybm1DOWt5R3B1andSVWpmQ0Nnald4cDV0a1ZqM2toKzBucHNvdkhnTHdZNFhkTWlKSU95c2xLWXZkbDErWHZiUDM3TTlsNWtoRGlPQTcwektnS2dkOWdpOFdpOERGMVQ5ckNuNjhWTHR3djRoTDRMcit6cUE4bG5RWmJyOWVodXdBVXd1OXNzeEg0SGNQSGNQakNwOFh1SWZBYmJybGNGbnI4N3U1dVJUMUIzK3pzRkx0aFk5SGZWZFNQd0c4NGw0L0lUTnlpTEpkUGlwUnptby9BYjdqVmFsWDRHRDZLb3l5WHdIZjVYVVc5Q1B5R2Mva2pvbzZQc2x3R0RRUis4eEg0RGVleXpJM0FSMWtzeWV3bUFyL2hYT3FpYkhxRnNseEcrTlR3bTQvQWI3ajVmRjc0R0ViNEtNc2w4RjErVjFFdkFyOEZUazVPQ2oxK2QzZTNOeXQxM3RXcnJRaXF0Sk0rVngvRWNWeDRTV2JSMzFHRVFlQzNnRXR0dEM5bG5iY2xMU1U5clBBNUhxYlA0ZXYrczAzSGhHMTNFZmd0d0o0NlY3c2g2VlBaVUw3cjhieDMwM04rcW56YkYzZUZ5MkNCY2s0N0VQZ3R3QWcvbjV1U3ZwWDBuY3JkSVB4V2VvNXYwM1AyamN0Z2dSVTY3UkFaWS9JOU1JcnlQUkRlRFFZRC9mNzc3NFdQaTZLb2d0NVU1NjVzeVByeVNQYTJoSG52REpYVjZUL3cySWUvcVgxNzJPZk5oRzJ2dmZZYVpaMkFqREc1L3RnWjRiZkFlcjEybWhUcjR5aC8yd2V5SlpuN09SNTdQMzJzejdCdm85Rm9WUGlZazVNVHdyNGxDUHlXY0ttUnV2enhodlN6N0wxd2Zib2g2WE5KUCtuaSt2N2Q5TDk5THY5MStwZHEzK2plWlpCQU9hYzlDUHlXY0FuOE5vN3dIMVYwM3R1eTVhTC95dGJvYjZYLys5djB2MVdocXRkU0pkYmZkeHMxL0phSTQxaS8vZlpiNGVQYVdGdjlRdEs5Q3MrZmZZcW9jdVhOWTlrYmpyY045ZnQyb29iZk1hdlZ5cW1PMzdheWptU0Q4aVA1TCs5a2JxaTZzSDhwMi9jMmhyMVVmRTk3NnZmdFF1QzN5R3cySzN6TWVEejIzNUVhZkNscFQzYWszQmFQWmZ2OFplaU9sRkMwSGs4NXAxMEkvQlp4K2VQYTI5dHI3ZDQ2RzltUjhyNmtwNEg3Y3BXbnNuMThUL21YZ0RiVmREcXQ5UEVJaThCdmtkbHNwczJtZUtTMHNheXo3VmRKZjVYMHZxUVhnZnV5N1lWc24vNHEyOGN1bU0vbk9qbzZ5dlhZbzZNalJ2Z3RRK0MzakV0Wlp6S1pWTkNUK24wdDZVM1oxUzlWMWZmemVKbjI0YzIwVDEwekhvK3ZEZjJqbzZQV2xndjdqTUJ2R1pmQTM5M2RiZVVTell0czlDcHNROVQzSCt2Vm0wN2J5emRYR1kvSGV1ZWRkL1RreVpNei8vN2t5Uk85OWRaYmhIMUxzU3l6aGRicmRlSHRhN3M2SXJzcjZUTlZ0NVkrODB6U2gycmZoVlRvQjVabGRwakxLUC9CZ3dlZDNDUC9aOWtSOS91cXBzenpNajMzbXlMczBYNEVmZ3U1cm96b1NpMy9JbC9MTG9uMGVYWHJvL1NjWGF6VG81OG82YlRVYXJYUzd1NXVvV00ybTQzaU9PNzh2VWR2eVpaNVhHOVk4b05zK2VhNXR4NEIxYUtrMDNHSGg0ZUZqOW5aMmVuMEtEL3pYTkkvWkxjbUxyS004MFY2ekQ5RTJLT2JHT0czbE9zZStYMFo1Vzk3S0x2dDhXWGJLV1RMTE50OGhTejZqUkYreDYzWDY5d1h5R3pyeXloL1c3Wk53eVBaMVRhWlozcFZweWZzMFFlTThGdk1kUWZOUG83eWdTNWpoTjhEcTlWS3g4ZkhoWS9iMmRseG1nTUEwRzZNOEZzdVNSTDkrT09QVHNlKy92cnIzSzBJNkFCRytEMHhuOCtkUnZtUzIwb2ZBTzFGNEhmQXdjR0IwM0g3Ky91OW04QUYrb3lTVGtmTTUzUHQ3KzhYUG02ejJXZzRISExYSXFERjhwWjBDUHlPR0E2SCt1V1hYNXlPUFQ0KzdzeHVtbDB3R28yVUpJblREY1h6V3ExV21zL25tczFtck5icWdMeUJMMk5NcmliSjBKcmRwdE9wY1hWd2NCQzgvMzF2dytIUUxCWUw1NStoaS9WNmJjYmpjZkRYVGl2WFRONGN6LzNBQnJ3bzJ0VnRNQmlZOVhydC9NZWZKRW53MTlEWE5od09TLzNzeWlMMDI5ME1nZC9QTnBsTW5QL28xK3UxR1F3R3dWOURIOXQ4UG5mK3Vma1N4M0h3N3dQTnJSa0N2Nyt0VEZsZ3NWZ0U3My9mMm5BNGRQNTUrWFI0ZUJqOGUwRnpheVpuanJNc3M0UEszTmxxYjIvUGViOTl1R25LVGVhWnVPOCtBcitERm91RlB2bmtFK2ZqSHp4NDRMeTJIKzIxdDdjWHVndW9HSUhmVVFjSEIxb3VsODdIZi96eHg1MjhCeTdRWndSK2g1VU43UC84NXorRWZnMjQ2QTIxeVZ2c1Z3TW1KbWpGVzVsVk94bVc3RlhieWk2bjlTbjA5NExtMWd5cmRHaFptODFtcFlPQTBLKzJqY2ZqMGo4akgwSi9IMmh1elJENHRLd05CZ012VjNBUyt0VzJKb1IrNk84QnphMFpBcCsyM1h4ZHlUbWRUb08vbGk2M0pFbThmQ0p6RmZyMTA5eWFJZkJwNTl0b05QSVNDclBaakN0eUEvOGNxNnI1aDM1dE5MZG1DSHphUmMxWDJXQ3hXSmpoY0JqODlmU3RIUndjZVBuNVhTYjA2Nk81TlVQZzB5NXJoNGVIWHNKaHZWNmIwV2dVL1BYMG9RMEdnMXIyMnduOU9tbHV6UkQ0dEt0YW1hMlV6NXRPcDVSNEtteEprdFMyYkRQMGE2VzVOVVBnMDY1clBrTi90VnF4dmJMbk5oZ012SDBheXl2MGE2YTVOVVBnMC9JMG42RnZqTjF4a2RGKytUWWFqY3hxdGZMNnM4a2o5T3VtdVRWRDROUHlOdCtoejEyVTNGc2N4eXpMcEJWdWhzQ25GV20rUTk4WVkrYnpPV1dlbkcwd0dGUytBaWVQME44SG1sc3pCRDZ0YUt1cVhqeWRUcm1iMGhYdDRPQ0F2WFJvcFpvaDhHa3VyY3JMK3duK1YyMHdHSmpKWkZKWm5YNjFXam1kTy9UM2hlYldESUZQYzIxVkx3UHNjNmtuanVQS1IvU0x4Y0o1M1g3bzd3L05yUmtDbjFhbXhYSHNaY08xcTZ4V0t6T1pUSHF4cWlkSmtrcm1TYzdidmk4dGdkK2ZaZ2g4V3RrMkdBeHFDU2xqYkxtbmExZnRacVA1T3BaWFhuVFZNNEhmbjJZSWZKcXZOaDZQYTV0VVhLL1hyUTcvT0k3TlpES3AvTlBSdHNWaWNlSGNDSUhmbjJZSWZKclBWa2VKNTd6MWVtMW1zNW1aVENhTjNhaHRNQmlZMFdoa0RnOFBnMXdvZFhCd2NHbmZDUHhldGRqa3lQSEkvb3l2RjBWUnZnZWkwdzRPRHZUeHh4OEhlZTdOWnFQNWZLN0ZZbkg2ZGIxZTE5cUg0WEI0MnBJazBkN2VYcTNQbjFrdWx4cVB4MW9zRnBjK1pqNmZhMzkvdjlCNW95Z3EyelVFWUl6SjlZTWo4RkZZSE1lYVRxZUZ3NlFLSnljbldxMVdtcy9ua25UNnRjeWJ3WEE0MUdBd1VCekhpdU5ZdytGUWNSd0hDL2R0bTgxR2g0ZUhPamc0dVBheEJINS9FUGlvM0hnODF1SGhvWFoyZGtKMzVVclptOEpWbXZEbWRaMG5UNTVvTXBsYysxb3lSUU4vdVZ4cU9CdzY5ZzRoNVExOGF2aTBVcTBwV3dKMG1ldE9wSlBKcE5EemJDL3BwTFdyR1NadGFYVzJPSTVyVzhMWkY2dlZxdFFtZElQQklQZnFxdlY2elZYUUxXNkd3S2VGYUFSL2VXV0RmcnZsdlhrOXU1dTJ1NWtLQW44ZStrWFIydE1JL3VKOEJ2MTJHdzZIbHk0WjVjWTFuV2h6a3pQSGkwemF6aVh0NTNvd2tJcmpXT1B4V0pQSnBQR1R1NkVjSHgvcjhQQlFzOW1zMHVjWmpVWm5KbVVYaTBYbHo0bGFIQnRqa2x5UHpQdk9JR21tOE85a3RCYTM4WGhjKzhWYlRiVmVyODNoNFNGMWM1cVBOak1WbEhRT0d2RENhQjFvY1J3SHV6STF0TmxzUnIyYzVyc2RtQW9DZjlLQUYwYnJXQnNPaDUwUC95emsrN0FyS0MxSW01Z0thdmlKcEI5elBSaHdNQndPTlJxTmxDUkpLeTZFdXN6SnlZbm04N2xtczVubTgzbnQyeitnZDk0eXhzenpQTEJJNE1lU2ZuUHVFbERBWURCUWtpU25lOVkwK1EwZ0MvanRQWDZBR3IxbWpGbmxlV0R1d0pmWVhnRmhiVzljbHJXNlYvNHNsMHV0VnF1Z0c3Z0IyMHplYlJWVVBQQVhrc0x2SUFWc1NaSkVnOEhnZE1saHR2bVpaRDhwNU5uMGJMUFpuQm1aWjBHK1dxM09OS0JobHNhWTNCc2dGUTM4cWFRSERwMENBUGgzWkl3WjUzM3dud3Flbk9Ja0FEUkhvVXdtOEFHZ3ZRcGxjcUdTanNURUxRQTBSWkVKVzZuNENGK1NsZzdIQUFEOEtwekZMb0UvZHpnR0FPRFh2T2dCQkQ0QXROTzg2QUV1TmZ5QnBOK0xQaEVBd0t2L01jWVV1dXF2OEFnL2ZRTHErQUFRenJKbzJFdHVKUjNKN28wUEFBakRLWU1KZkFCb0g2Y01MbHpEUHowd2lsYVNkcDBPQmdDNE9qSEd4QzRIdW83d0pVYjVBQkNDYy9hV0NmeHBpV01CQUc2bXJnYzZsM1FreWpvQVVEUG5jbzVVYm9Rdk1jb0hnRHBOeXh4Y2RvUWZpOXNlQWtCZGN0L084Q0tsUnZqcEV4K1hPUWNBSUpmak1tRXZsUy9wU0pSMUFLQU8wN0luS0ZYU09UMEprN2NBVUtWU2s3VVpIeU44aVZFK0FGUnA2dU1rdmtiNEEwa3JTVHVsVHdZQTJMYVJGTHRzbG5hZWx4RisycEdwajNNQkFNNlkrZ2g3eWRNSVgyS0pKZ0JVcE5SU3pHMithdmpaRXMwalgrY0RBT2pJVjloTEhrZjRFcU44QVBETTIraGU4ampDbDA1SCtaLzRQQ2NBOU5RblBzTmU4anpDbDFpeEF3QWVlRnVaczgzckNGODZYYkZ6NFB1OEFOQWpCNzdEWHFwZ2hIOTZZcTYrQlFBWFhxNnF2WWozRWY2V2NZWG5Cb0N1R2xkMTRzb0MzeGd6bC9Ta3F2TURRQWM5U2JPekVwV1ZkQ1FtY0FHZ2dFb21hcmRWV2RKaEFoY0E4cXRrb25aYnBTUDgweWVKb3Jtay9jcWZDQURhNmRnWWsxVDlKSFVGUHFVZEFMaFk1YVdjVEtVbG5VejZRc1oxUEJjQXRNeTRqckNYYWdwOFNUTEd6Q1Q5dTY3bkE0QVcrSGVhamJXb3BhUnorbVMydERPWHRGZmJrd0pBTXkwbEpYV043cVdhQTE4NjNWRnpJZXI1QVBwckkybm9lM08wNjlSVzBzbWtMM0JjOS9NQ1FJT002dzU3S1VEZ1M2ZjEvSCtGZUc0QUNPeGZkZGJ0dDlWZTBqbno1RkUwbGZRZ1dBY0FvRjVIeHBoeHFDY1BHdmdTRjJVQjZJMWFMcTY2U3BDU3pqa2oyZGxxQU9pcXBXeldCUlU4OE5NbFNZa0lmUURkVlB2eXk4c0VMK2xrMkg0QlFBZlZ0bTFDSHNGSCtKbXRrZjRtY0ZjQXdJZU5Hakt5enpRbThDWEpHTE1Rb1ErZy9iS3dYNFR1eUxaR0JiNTBHdnF4cU9rRGFLZWxiQm1uVVdFdk5URHdKU1p5QWJSV1l5Wm9MOUxJd0pmT2hQNXg0SzRBUUI3SGFuRFlTdzBPZk1tR2ZucWh3bEhvdmdEQUZZNk1NWTBPZTZuaGdaOUpMMFZtN3gwQVRmU3ZrTnNsRk5HWWRmaDVSRkUwa2pRVmEvVUJoTGVSM2ZVeXlFWm9MbG9WK05McGZ2b3pjUk1WQU9Fc0pZMUNiSEZjUml0S090dlNiM0FpYnBjSUlJeC95MDdPcmtKM3BLaldqZkMzVWVJQlVLUFdsWERPYTNYZ1M2ZDc4TXpFRnNzQXFuTXNXOEpwOUNxYzY3U3VwSFBlMXRMTmY0a3RHUUQ0dFpGZGhkUDRKWmQ1dEg2RXZ5MGQ3VThsL1Qxd1Z3QzAzeFBaRWs3cmd6N1RxY0RQUkZHVXlBYi9idGllQUdpaEU5bWduNGZ1aUcrdEwrbGN4Qmd6TjhiRW9zd0RJTCtzZkJOM01leWxqbzd3dDZWbG5vbWtqMFAzQlVCamZTTHBzRXZsbTR0MFB2QXo2UVZiQjVJZUJPMElnQ1k1a25UUXhqWDFMbm9UK0prMCtDZVN4bUw5UHRCSEc5azV2c08rQkgybWQ0R2YyU3IxakhYMzBDa0FBQUR2U1VSQlZNWGtMdEFISjNvVjlKMHUzVnltdDRHL0xZcWlzV3p3Yy9FVzBEM0hrcWJHbUdub2pvUkc0RzlKeXoxak1lb0gyaTRielUvN1ZyYTVDb0YvaVNpS2hyTEJQeExoRDdUQmlldzJLOU1tM2srMkNRajhITkx3SDZXTmJabUI1bGpLaHZ5TWtMOGVnVjlRT3RtYmJEWGVBSUQ2TENYTnM5Ylh5VmRYQkw0SDZWWU93NjNHbXdCUTNsTFNJbXRkdmZxMVRnUitSZElKNEZqMkRXQ3c5VlZpTlJBZzJkVXprclNXRGZYczY0cUoxbW9RK0EyeTlTWUJkTVdDc2t0ekVQZ0EwQk9kM0MwVEFQQkhCRDRBOUFTQkR3QTlRZUFEUUU4UStBRFFFd1ErQVBRRWdROEFQVUhnQTBCUC9IOWY1Nk5MT0VWYmJnQUFBQUJKUlU1RXJrSmdnZz09IiwibWVkaWF0eXBlIjoiaW1hZ2UvcG5nIn1dLCJpbnN0YWxsIjp7InNwZWMiOnsiY2x1c3RlclBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIioiXSwicmVzb3VyY2VzIjpbIioiXSwidmVyYnMiOlsiKiJdfSx7ImFwaUdyb3VwcyI6WyJwbGF0Zm9ybS5zdGFja3JveC5pbyJdLCJyZXNvdXJjZXMiOlsiY2VudHJhbHMiLCJzZWN1cmVkY2x1c3RlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL2ZpbmFsaXplcnMiLCJzZWN1cmVkY2x1c3RlcnMvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzL3N0YXR1cyIsInNlY3VyZWRjbHVzdGVycy9zdGF0dXMiXSwidmVyYnMiOlsiZ2V0IiwicGF0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsiYXV0aGVudGljYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJ0b2tlbnJldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJzdWJqZWN0YWNjZXNzcmV2aWV3cyJdLCJ2ZXJicyI6WyJjcmVhdGUiXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV0sImRlcGxveW1lbnRzIjpbeyJsYWJlbCI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifSwibmFtZSI6InJoYWNzLW9wZXJhdG9yLWNvbnRyb2xsZXItbWFuYWdlciIsInNwZWMiOnsicmVwbGljYXMiOjEsInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7ImFwcCI6InJoYWNzLW9wZXJhdG9yIiwiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9fSwic3RyYXRlZ3kiOnt9LCJ0ZW1wbGF0ZSI6eyJtZXRhZGF0YSI6eyJhbm5vdGF0aW9ucyI6eyJrdWJlY3RsLmt1YmVybmV0ZXMuaW8vZGVmYXVsdC1jb250YWluZXIiOiJtYW5hZ2VyIn0sImxhYmVscyI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInNwZWMiOnsiY29udGFpbmVycyI6W3siYXJncyI6WyItLWhlYWx0aC1wcm9iZS1iaW5kLWFkZHJlc3M9OjgwODEiLCItLW1ldHJpY3MtYmluZC1hZGRyZXNzPTAuMC4wLjA6ODQ0MyIsIi0tbGVhZGVyLWVsZWN0Il0sImVudiI6W3sibmFtZSI6IlJFTEFURURfSU1BR0VfTUFJTiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtbWFpbi1yaGVsOEBzaGEyNTY6YWRmNDdjYjY2MTVkMzQ0NTMzZmNjYTBhZWU0MTc3NGY1ZThkZjliOTUyYjliODlhNTdjMmJlMmI3ZTBmYzAzYyJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6ZTk0OTgzMGYzMDM0YzQxYWE1NDM0YTM2NTRiMmIxY2NiYTdkYWMwMzczYmY0M2Q3YzUwYTllYTQzYmI2ODZmYiJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfU0NBTk5FUl9TTElNIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXNsaW0tcmhlbDhAc2hhMjU2OmRiNjkxMDY1ZTQ2ZjYwNGI5ODBiMGIyMDJmNmMyZTE0YzhiMjA0MDk0ZDc4NGM0YTE1ZGIxZTRmZWNiMjk2NWUifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfREIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItcmhlbDhAc2hhMjU2Ojk3ZGY1OTI4MGMxMjcyN2E5OWZkZWMwYzliZjU2ZWI4NzRlNmExY2FjZDEyZDg0OTcwOTc5N2Q0YmU2MzVjZTkifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfREJfU0xJTSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1zbGltLXJoZWw4QHNoYTI1Njo5MmZmNzY5MTk2M2U2MjBkYzViZjZkYTBhNzY5NGU2YmNkNjhjMjU0NWFmYzE2NDJhNTlhNDQzYmEyYWI1NjExIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9DT0xMRUNUT1IiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNvbGxlY3Rvci1yaGVsOEBzaGEyNTY6MGM5MmQ1YjU1MDgwMzJkNzc1NTk2MDY5MjdlNDU2ODYxNzllYWFmYzU5ZTE2ZDU0OTZlMDg4ZjJmMjEyZDI1OCJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfUk9YQ1RMIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yb3hjdGwtcmhlbDhAc2hhMjU2OjE2OTEyZGYyYzI2ZTVmYzJlNjA1MWMwNTAxMTcwNzIyODU2ZGIyNzQ0MTUwNjM2MDhkZTcxNmNmNTM4NTEwMzgifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX0NFTlRSQUxfREIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLWNlbnRyYWwtZGItcmhlbDhAc2hhMjU2OmU1YzIwMGYyODE4N2MxZjY5NzE1NjJlNDFjYWU5NjkxODNlZTE1ZjNkMGZlYjA3NmJiMjAyYjIyZmY2N2NiY2IifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfVjRfREIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtZGItcmhlbDhAc2hhMjU2OmI4OTY0YjE0NDEyNTE2MDdiMjNmOTI5MThlOTE1ODcyNDE3NDAxM2RjNGFmNDIzOTg4ZjU2ZDYwOThkZmIyZDUifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfVjQiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtcmhlbDhAc2hhMjU2OmQxNzU4Yjc2YzMyZjAzYjVhMWE0NDk1MWQxOGZiMmJiMGM0ZmQwYTk5ZDI0ZjhjNDJmZTllNmIwNTk1NzQ4ODkifSx7Im5hbWUiOiJNRU1PUllfTElNSVRfQllURVMiLCJ2YWx1ZUZyb20iOnsicmVzb3VyY2VGaWVsZFJlZiI6eyJjb250YWluZXJOYW1lIjoibWFuYWdlciIsImRpdmlzb3IiOiIwIiwicmVzb3VyY2UiOiJsaW1pdHMubWVtb3J5In19fV0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OmZlNTZmNzczMzc3OGYyYmE5MDcyZWUzNWRmNTYyZTgyMjgzZWFlYWE3YmVkMjYzMzNkMmZiOTE2ZWNiNzY5MjkiLCJsaXZlbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9oZWFsdGh6IiwicG9ydCI6ODA4MX0sImluaXRpYWxEZWxheVNlY29uZHMiOjE1LCJwZXJpb2RTZWNvbmRzIjoyMH0sIm5hbWUiOiJtYW5hZ2VyIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjg0NDMsIm5hbWUiOiJodHRwcyIsInByb3RvY29sIjoiVENQIn1dLCJyZWFkaW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvcmVhZHl6IiwicG9ydCI6ODA4MX0sImluaXRpYWxEZWxheVNlY29uZHMiOjUsInBlcmlvZFNlY29uZHMiOjEwfSwicmVzb3VyY2VzIjp7ImxpbWl0cyI6eyJjcHUiOiIyMDBtIiwibWVtb3J5IjoiMUdpIn0sInJlcXVlc3RzIjp7ImNwdSI6IjEwMG0iLCJtZW1vcnkiOiIyMDBNaSJ9fSwic2VjdXJpdHlDb250ZXh0Ijp7ImFsbG93UHJpdmlsZWdlRXNjYWxhdGlvbiI6ZmFsc2UsImNhcGFiaWxpdGllcyI6eyJkcm9wIjpbIkFMTCJdfX19XSwic2VjdXJpdHlDb250ZXh0Ijp7InJ1bkFzTm9uUm9vdCI6dHJ1ZX0sInNlcnZpY2VBY2NvdW50TmFtZSI6InJoYWNzLW9wZXJhdG9yLWNvbnRyb2xsZXItbWFuYWdlciIsInRlcm1pbmF0aW9uR3JhY2VQZXJpb2RTZWNvbmRzIjoxMH19fX1dLCJwZXJtaXNzaW9ucyI6W3sicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImNvbmZpZ21hcHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiY29vcmRpbmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibGVhc2VzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsImNyZWF0ZSIsInVwZGF0ZSIsInBhdGNoIiwiZGVsZXRlIl19LHsiYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiZXZlbnRzIl0sInZlcmJzIjpbImNyZWF0ZSIsInBhdGNoIl19XSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dfSwic3RyYXRlZ3kiOiJkZXBsb3ltZW50In0sImluc3RhbGxNb2RlcyI6W3sic3VwcG9ydGVkIjpmYWxzZSwidHlwZSI6Ik93bk5hbWVzcGFjZSJ9LHsic3VwcG9ydGVkIjpmYWxzZSwidHlwZSI6IlNpbmdsZU5hbWVzcGFjZSJ9LHsic3VwcG9ydGVkIjpmYWxzZSwidHlwZSI6Ik11bHRpTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOnRydWUsInR5cGUiOiJBbGxOYW1lc3BhY2VzIn1dLCJrZXl3b3JkcyI6WyJhZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5Iiwic3RhY2tyb3giLCJzZWN1cml0eSIsInZ1bG5lcmFiaWxpdGllcyIsImNvbXBsaWFuY2UiLCJkZXZzZWNvcHMiLCJtb25pdG9yaW5nIiwic2Nhbm5pbmciLCJydW50aW1lLXNlY3VyaXR5IiwibmV0d29yayBwb2xpY3kiLCJjb25maWd1cmF0aW9uIiwicmlzayJdLCJsaW5rcyI6W3sibmFtZSI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBEb2N1bWVudGF0aW9uIiwidXJsIjoiaHR0cHM6Ly9kb2NzLm9wZW5zaGlmdC5jb20vYWNzL3dlbGNvbWUvIn0seyJuYW1lIjoiRGF0YVNoZWV0IiwidXJsIjoiaHR0cHM6Ly93d3cucmVkaGF0LmNvbS9lbi9yZXNvdXJjZXMvYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS1mb3Ita3ViZXJuZXRlcy1kYXRhc2hlZXQifSx7Im5hbWUiOiJTdXBwb3J0IFBvbGljeSIsInVybCI6Imh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vbm9kZS81ODIyNzIxIn0seyJuYW1lIjoiQ29tbXVuaXR5IFNpdGUiLCJ1cmwiOiJodHRwczovL3d3dy5zdGFja3JveC5pby8ifV0sIm1haW50YWluZXJzIjpbeyJlbWFpbCI6InJoYWNzLXBtQHJlZGhhdC5jb20iLCJuYW1lIjoiQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBwcm9kdWN0IHRlYW0ifV0sIm1hdHVyaXR5IjoiYWxwaGEiLCJtaW5LdWJlVmVyc2lvbiI6IjEuMTUuMCIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInJlbGF0ZWRJbWFnZXMiOlt7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1kYi1zbGltLXJoZWw4QHNoYTI1Njo5MmZmNzY5MTk2M2U2MjBkYzViZjZkYTBhNzY5NGU2YmNkNjhjMjU0NWFmYzE2NDJhNTlhNDQzYmEyYWI1NjExIiwibmFtZSI6InNjYW5uZXJfZGJfc2xpbSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1jZW50cmFsLWRiLXJoZWw4QHNoYTI1NjplNWMyMDBmMjgxODdjMWY2OTcxNTYyZTQxY2FlOTY5MTgzZWUxNWYzZDBmZWIwNzZiYjIwMmIyMmZmNjdjYmNiIiwibmFtZSI6ImNlbnRyYWxfZGIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1yaGVsOEBzaGEyNTY6ZTk0OTgzMGYzMDM0YzQxYWE1NDM0YTM2NTRiMmIxY2NiYTdkYWMwMzczYmY0M2Q3YzUwYTllYTQzYmI2ODZmYiIsIm5hbWUiOiJzY2FubmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItdjQtcmhlbDhAc2hhMjU2OmQxNzU4Yjc2YzMyZjAzYjVhMWE0NDk1MWQxOGZiMmJiMGM0ZmQwYTk5ZDI0ZjhjNDJmZTllNmIwNTk1NzQ4ODkiLCJuYW1lIjoic2Nhbm5lcl92NCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1jb2xsZWN0b3ItcmhlbDhAc2hhMjU2OjBjOTJkNWI1NTA4MDMyZDc3NTU5NjA2OTI3ZTQ1Njg2MTc5ZWFhZmM1OWUxNmQ1NDk2ZTA4OGYyZjIxMmQyNTgiLCJuYW1lIjoiY29sbGVjdG9yIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItc2xpbS1yaGVsOEBzaGEyNTY6ZGI2OTEwNjVlNDZmNjA0Yjk4MGIwYjIwMmY2YzJlMTRjOGIyMDQwOTRkNzg0YzRhMTVkYjFlNGZlY2IyOTY1ZSIsIm5hbWUiOiJzY2FubmVyX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtbWFpbi1yaGVsOEBzaGEyNTY6YWRmNDdjYjY2MTVkMzQ0NTMzZmNjYTBhZWU0MTc3NGY1ZThkZjliOTUyYjliODlhNTdjMmJlMmI3ZTBmYzAzYyIsIm5hbWUiOiJtYWluIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItcmhlbDhAc2hhMjU2Ojk3ZGY1OTI4MGMxMjcyN2E5OWZkZWMwYzliZjU2ZWI4NzRlNmExY2FjZDEyZDg0OTcwOTc5N2Q0YmU2MzVjZTkiLCJuYW1lIjoic2Nhbm5lcl9kYiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LWRiLXJoZWw4QHNoYTI1NjpiODk2NGIxNDQxMjUxNjA3YjIzZjkyOTE4ZTkxNTg3MjQxNzQwMTNkYzRhZjQyMzk4OGY1NmQ2MDk4ZGZiMmQ1IiwibmFtZSI6InNjYW5uZXJfdjRfZGIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtcm94Y3RsLXJoZWw4QHNoYTI1NjoxNjkxMmRmMmMyNmU1ZmMyZTYwNTFjMDUwMTE3MDcyMjg1NmRiMjc0NDE1MDYzNjA4ZGU3MTZjZjUzODUxMDM4IiwibmFtZSI6InJveGN0bCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1yaGVsOC1vcGVyYXRvckBzaGEyNTY6ZmU1NmY3NzMzNzc4ZjJiYTkwNzJlZTM1ZGY1NjJlODIyODNlYWVhYTdiZWQyNjMzM2QyZmI5MTZlY2I3NjkyOSIsIm5hbWUiOiJtYW5hZ2VyIn1dLCJyZXBsYWNlcyI6InJoYWNzLW9wZXJhdG9yLnY0LjguMyIsInNraXBzIjpbInJoYWNzLW9wZXJhdG9yLnY0LjEuMCJdLCJ2ZXJzaW9uIjoiNC44LjQifX0=" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoicmhhY3Mtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXItbWV0cmljcy1zZXJ2aWNlIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJodHRwcyIsInBvcnQiOjg0NDMsInByb3RvY29sIjoiVENQIiwidGFyZ2V0UG9ydCI6Imh0dHBzIn1dLCJzZWxlY3RvciI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0=" + } + } + ], + "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e5c200f28187c1f6971562e41cae969183ee15f3d0feb076bb202b22ff67cbcb" + }, + { + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c92d5b5508032d77559606927e45686179eaafc59e16d5496e088f2f212d258" + }, + { + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:adf47cb6615d344533fcca0aee41774f5e8df9b952b9b89a57c2be2b7e0fc03c" + }, + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fe56f7733778f2ba9072ee35df562e82283eaeaa7bed26333d2fb916ecb76929" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:16912df2c26e5fc2e6051c0501170722856db274415063608de716cf53851038" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:97df59280c12727a99fdec0c9bf56eb874e6a1cacd12d849709797d4be635ce9" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:92ff7691963e620dc5bf6da0a7694e6bcd68c2545afc1642a59a443ba2ab5611" + }, + { + "name": "scanner", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e949830f3034c41aa5434a3654b2b1ccba7dac0373bf43d7c50a9ea43bb686fb" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db691065e46f604b980b0b202f6c2e14c8b204094d784c4a15db1e4fecb2965e" + }, + { + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:b8964b1441251607b23f92918e9158724174013dc4af423988f56d6098dfb2d5" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d1758b76c32f03b5a1a44951d18fb2bb0c4fd0a99d24f8c42fe9e6b059574889" + } + ] +} { "schema": "olm.deprecations", "package": "rhacs-operator", diff --git a/catalog-csv-metadata/rhacs-operator/catalog.json b/catalog-csv-metadata/rhacs-operator/catalog.json index 3eed9b28..b865d095 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -3507,6 +3507,16 @@ "name": "rhacs-operator.v4.8.2", "replaces": "rhacs-operator.v4.8.1", "skipRange": ">= 4.7.0 < 4.8.2" + }, + { + "name": "rhacs-operator.v4.8.3", + "replaces": "rhacs-operator.v4.8.2", + "skipRange": ">= 4.7.0 < 4.8.3" + }, + { + "name": "rhacs-operator.v4.8.4", + "replaces": "rhacs-operator.v4.8.3", + "skipRange": ">= 4.7.0 < 4.8.4" } ] } @@ -3884,6 +3894,16 @@ "name": "rhacs-operator.v4.8.2", "replaces": "rhacs-operator.v4.8.1", "skipRange": ">= 4.7.0 < 4.8.2" + }, + { + "name": "rhacs-operator.v4.8.3", + "replaces": "rhacs-operator.v4.8.2", + "skipRange": ">= 4.7.0 < 4.8.3" + }, + { + "name": "rhacs-operator.v4.8.4", + "replaces": "rhacs-operator.v4.8.3", + "skipRange": ">= 4.7.0 < 4.8.4" } ] } @@ -6056,7 +6076,1449 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.0" + "version": "3.64.0" + } + }, + { + "type": "olm.csv.metadata", + "value": { + "annotations": { + "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", + "capabilities": "Seamless Upgrades", + "categories": "Security", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe", + "createdAt": "2021-08-11T15:07:22.225781+00:00", + "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "olm.skipRange": ">= 3.63.0 < 3.64.0", + "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "support": "Red Hat" + }, + "apiServiceDefinitions": {}, + "crdDescriptions": { + "owned": [ + { + "name": "centrals.platform.stackrox.io", + "version": "v1alpha1", + "kind": "Central", + "displayName": "Central", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "resources": [ + { + "name": "central", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "central", + "kind": "Route", + "version": "v1" + }, + { + "name": "central-htpasswd", + "kind": "Secret", + "version": "v1" + }, + { + "name": "central-loadbalancer", + "kind": "Service", + "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "central.adminPassword.info", + "displayName": "Admin Credentials Info", + "description": "Info stores information on how to obtain the admin password." + }, + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "central", + "displayName": "Central" + } + ], + "specDescriptors": [ + { + "path": "central", + "displayName": "Central Component Settings", + "description": "Settings for the Central component, which is responsible for all user interaction." + }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + }, + { + "path": "egress", + "displayName": "Egress", + "description": "Settings related to outgoing network traffic." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "central.adminPasswordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + }, + { + "path": "central.exposure", + "displayName": "Exposure", + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + }, + { + "path": "central.defaultTLSSecret", + "displayName": "User-facing TLS certificate secret", + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.adminPasswordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.defaultTLSSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.exposure.route", + "displayName": "Route", + "description": "Expose Central through an OpenShift route." + }, + { + "path": "central.exposure.loadBalancer", + "displayName": "Load Balancer", + "description": "Expose Central through a load balancer service." + }, + { + "path": "central.exposure.nodePort", + "displayName": "Node Port", + "description": "Expose Central through a node port." + }, + { + "path": "central.exposure.loadBalancer.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.loadBalancer.port", + "displayName": "Port", + "description": "Defaults to 443 if not set.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.loadBalancer.ip", + "displayName": "IP", + "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.nodePort.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.nodePort.port", + "displayName": "Port", + "description": "Use this to specify an explicit node port. Most users should leave this empty.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" + ] + }, + { + "path": "central.exposure.route.enabled", + "displayName": "Enabled" + }, + { + "path": "central.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + }, + { + "path": "central.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "egress.connectivityPolicy", + "displayName": "Connectivity Policy", + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + }, + { + "name": "securedclusters.platform.stackrox.io", + "version": "v1alpha1", + "kind": "SecuredCluster", + "displayName": "Secured Cluster", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "resources": [ + { + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", + "kind": "DaemonSet", + "version": "v1" + }, + { + "name": "sensor", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + } + ], + "specDescriptors": [ + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + }, + { + "path": "centralEndpoint", + "displayName": "Central Endpoint", + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + }, + { + "path": "sensor", + "displayName": "Sensor Settings", + "description": "Settings for the Sensor component." + }, + { + "path": "admissionControl", + "displayName": "Admission Control Settings", + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + }, + { + "path": "perNode", + "displayName": "Per Node Settings", + "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." + }, + { + "path": "auditLogs", + "displayName": "Kubernetes Audit Logs Ingestion Settings", + "description": "Settings relating to the ingestion of Kubernetes audit logs." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "admissionControl.listenOnCreates", + "displayName": "Listen On Creates", + "description": "Set this to 'true' to enable preventive policy enforcement for object creations." + }, + { + "path": "admissionControl.listenOnUpdates", + "displayName": "Listen On Updates", + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + }, + { + "path": "admissionControl.listenOnEvents", + "displayName": "Listen On Events", + "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." + }, + { + "path": "admissionControl.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "admissionControl.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "auditLogs.collection", + "displayName": "Collection", + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "perNode.collector", + "displayName": "Collector Settings", + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + }, + { + "path": "perNode.compliance", + "displayName": "Compliance Settings", + "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." + }, + { + "path": "perNode.taintToleration", + "displayName": "Taint Toleration", + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.collector.collection", + "displayName": "Collection", + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + }, + { + "path": "perNode.collector.imageFlavor", + "displayName": "Image Flavor", + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + }, + { + "path": "perNode.collector.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "perNode.compliance.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + } + ] + }, + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "displayName": "Advanced Cluster Security for Kubernetes", + "installModes": [ + { + "type": "OwnNamespace", + "supported": false + }, + { + "type": "SingleNamespace", + "supported": false + }, + { + "type": "MultiNamespace", + "supported": false + }, + { + "type": "AllNamespaces", + "supported": true + } + ], + "keywords": [ + "advanced-cluster-security", + "stackrox", + "security", + "vulnerabilities", + "compliance", + "devsecops", + "monitoring", + "scanning", + "runtime-security", + "network policy", + "configuration", + "risk" + ], + "links": [ + { + "name": "Red Hat Advanced Cluster Security Documentation", + "url": "https://docs.openshift.com/acs/welcome/" + }, + { + "name": "DataSheet", + "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" + }, + { + "name": "Support Policy", + "url": "https://access.redhat.com/node/5822721" + }, + { + "name": "Community Site", + "url": "https://www.stackrox.io/" + } + ], + "maintainers": [ + { + "name": "Advanced Cluster Security product team", + "email": "rhacs-pm@redhat.com" + } + ], + "maturity": "alpha", + "minKubeVersion": "1.15.0", + "provider": { + "name": "Red Hat" + } + } + } + ], + "relatedImages": [ + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441" + }, + { + "name": "rhacs-rhel8-operator-f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:4449fc57b5c90311cf39fef59c7801bcfc5d5784f657a424ccf839dee8b62e0a" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:94e6d687f59d604f00c2e57d22ae6b58213245d9b74b30ac9040975fe6a0c060" + }, + { + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:1b086be5a02c29b335e45edff2ea4aef197ee67e93c950eed00a3804399453aa" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:95e8dfdfac520f58ca09f0f224b6cd4ecc37dde9f4cbb82e6bce0f0ffb8468f6" + }, + { + "name": "scanner", + "image": "registry.redhat.io/rh-acs/scanner@sha256:c0a817e9cf99550ca97f9eb4a2da7074a85bc0fb271445b9d9475deebefaf98e" + } + ] +} +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.1", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "3.64.1" + } + }, + { + "type": "olm.csv.metadata", + "value": { + "annotations": { + "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", + "capabilities": "Seamless Upgrades", + "categories": "Security", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51", + "createdAt": "2021-08-26T16:59:13.936201+00:00", + "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "olm.skipRange": ">= 3.63.0 < 3.64.1", + "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "support": "Red Hat" + }, + "apiServiceDefinitions": {}, + "crdDescriptions": { + "owned": [ + { + "name": "centrals.platform.stackrox.io", + "version": "v1alpha1", + "kind": "Central", + "displayName": "Central", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "resources": [ + { + "name": "central", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "central", + "kind": "Route", + "version": "v1" + }, + { + "name": "central-htpasswd", + "kind": "Secret", + "version": "v1" + }, + { + "name": "central-loadbalancer", + "kind": "Service", + "version": "v1" + }, + { + "name": "scanner", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "scanner-db", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "central.adminPassword.info", + "displayName": "Admin Credentials Info", + "description": "Info stores information on how to obtain the admin password." + }, + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "central", + "displayName": "Central" + } + ], + "specDescriptors": [ + { + "path": "central", + "displayName": "Central Component Settings", + "description": "Settings for the Central component, which is responsible for all user interaction." + }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + }, + { + "path": "egress", + "displayName": "Egress", + "description": "Settings related to outgoing network traffic." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "central.adminPasswordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + }, + { + "path": "central.exposure", + "displayName": "Exposure", + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + }, + { + "path": "central.defaultTLSSecret", + "displayName": "User-facing TLS certificate secret", + "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.adminPasswordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.defaultTLSSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.exposure.route", + "displayName": "Route", + "description": "Expose Central through an OpenShift route." + }, + { + "path": "central.exposure.loadBalancer", + "displayName": "Load Balancer", + "description": "Expose Central through a load balancer service." + }, + { + "path": "central.exposure.nodePort", + "displayName": "Node Port", + "description": "Expose Central through a node port." + }, + { + "path": "central.exposure.loadBalancer.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.loadBalancer.port", + "displayName": "Port", + "description": "Defaults to 443 if not set.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.loadBalancer.ip", + "displayName": "IP", + "description": "If you have a static IP address reserved for your load balancer, you can enter it here.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true" + ] + }, + { + "path": "central.exposure.nodePort.enabled", + "displayName": "Enabled" + }, + { + "path": "central.exposure.nodePort.port", + "displayName": "Port", + "description": "Use this to specify an explicit node port. Most users should leave this empty.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.nodePort.enabled:true" + ] + }, + { + "path": "central.exposure.route.enabled", + "displayName": "Enabled" + }, + { + "path": "central.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + }, + { + "path": "central.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "egress.connectivityPolicy", + "displayName": "Connectivity Policy", + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + }, + { + "name": "securedclusters.platform.stackrox.io", + "version": "v1alpha1", + "kind": "SecuredCluster", + "displayName": "Secured Cluster", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "resources": [ + { + "name": "admission-control", + "kind": "Deployment", + "version": "v1" + }, + { + "name": "collector", + "kind": "DaemonSet", + "version": "v1" + }, + { + "name": "sensor", + "kind": "Deployment", + "version": "v1" + } + ], + "statusDescriptors": [ + { + "path": "productVersion", + "displayName": "Product Version", + "description": "The deployed version of the product." + }, + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + } + ], + "specDescriptors": [ + { + "path": "clusterName", + "displayName": "Cluster Name", + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + }, + { + "path": "centralEndpoint", + "displayName": "Central Endpoint", + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + }, + { + "path": "sensor", + "displayName": "Sensor Settings", + "description": "Settings for the Sensor component." + }, + { + "path": "admissionControl", + "displayName": "Admission Control Settings", + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + }, + { + "path": "perNode", + "displayName": "Per Node Settings", + "description": "Settings for the components running on each node in the cluster (Collector and Compliance)." + }, + { + "path": "auditLogs", + "displayName": "Kubernetes Audit Logs Ingestion Settings", + "description": "Settings relating to the ingestion of Kubernetes audit logs." + }, + { + "path": "tls", + "displayName": "TLS", + "description": "Allows you to specify additional trusted Root CAs." + }, + { + "path": "imagePullSecrets", + "displayName": "Image Pull Secrets", + "description": "Additional image pull secrets to be taken into account for pulling images.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "customize", + "displayName": "Customizations", + "description": "Customizations to apply on all Central Services components.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "admissionControl.listenOnCreates", + "displayName": "Listen On Creates", + "description": "Set this to 'true' to enable preventive policy enforcement for object creations." + }, + { + "path": "admissionControl.listenOnUpdates", + "displayName": "Listen On Updates", + "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + }, + { + "path": "admissionControl.listenOnEvents", + "displayName": "Listen On Events", + "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." + }, + { + "path": "admissionControl.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "admissionControl.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "auditLogs.collection", + "displayName": "Collection", + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + }, + { + "path": "customize.labels", + "displayName": "Labels", + "description": "Custom labels to set on all managed objects." + }, + { + "path": "customize.annotations", + "displayName": "Annotations", + "description": "Custom annotations to set on all managed objects." + }, + { + "path": "customize.envVars", + "displayName": "Environment Variables", + "description": "Custom environment variables to set on managed pods' containers." + }, + { + "path": "imagePullSecrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "misc.createSCCs", + "displayName": "Create SecurityContextConstraints for Operand", + "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + }, + { + "path": "perNode.collector", + "displayName": "Collector Settings", + "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + }, + { + "path": "perNode.compliance", + "displayName": "Compliance Settings", + "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." + }, + { + "path": "perNode.taintToleration", + "displayName": "Taint Toleration", + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.collector.collection", + "displayName": "Collection", + "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + }, + { + "path": "perNode.collector.imageFlavor", + "displayName": "Image Flavor", + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + }, + { + "path": "perNode.collector.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "perNode.compliance.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "sensor.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "tls.additionalCAs", + "displayName": "Additional CAs" + } + ] + } + ] + }, + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "displayName": "Advanced Cluster Security for Kubernetes", + "installModes": [ + { + "type": "OwnNamespace", + "supported": false + }, + { + "type": "SingleNamespace", + "supported": false + }, + { + "type": "MultiNamespace", + "supported": false + }, + { + "type": "AllNamespaces", + "supported": true + } + ], + "keywords": [ + "advanced-cluster-security", + "stackrox", + "security", + "vulnerabilities", + "compliance", + "devsecops", + "monitoring", + "scanning", + "runtime-security", + "network policy", + "configuration", + "risk" + ], + "links": [ + { + "name": "Red Hat Advanced Cluster Security Documentation", + "url": "https://docs.openshift.com/acs/welcome/" + }, + { + "name": "DataSheet", + "url": "https://www.redhat.com/en/resources/advanced-cluster-security-for-kubernetes-datasheet" + }, + { + "name": "Support Policy", + "url": "https://access.redhat.com/node/5822721" + }, + { + "name": "Community Site", + "url": "https://www.stackrox.io/" + } + ], + "maintainers": [ + { + "name": "Advanced Cluster Security product team", + "email": "rhacs-pm@redhat.com" + } + ], + "maturity": "alpha", + "minKubeVersion": "1.15.0", + "provider": { + "name": "Red Hat" + } + } + } + ], + "relatedImages": [ + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320" + }, + { + "name": "rhacs-rhel8-operator-fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + }, + { + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:7e50752fc8d4bfa6ad0e0ee21e833289e8e569e4889c4cbd4c0a13a5d3e9a655" + }, + { + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:decc7b45756319bc7983bcefa93b731868be5be46aafdbba63d47bee15acb636" + }, + { + "name": "main", + "image": "registry.redhat.io/rh-acs/main@sha256:2c6dce056a31e80a5185688f761fdec7b352422adb4b1867ab85248b830acc70" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6dec302d2cca9bdedcb9e2643d74a57b9f12bc7ef1848ef2b67df3baf78bf6c0" + }, + { + "name": "scanner", + "image": "registry.redhat.io/rh-acs/scanner@sha256:d02208cbf226f6aa683d7f48621b5f831f9d7cd8e86ead044e28fc8ca8d702d1" + } + ] +} +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v3.64.2", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0", + "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "Central", + "version": "v1alpha1" + } + }, + { + "type": "olm.gvk", + "value": { + "group": "platform.stackrox.io", + "kind": "SecuredCluster", + "version": "v1alpha1" + } + }, + { + "type": "olm.package", + "value": { + "packageName": "rhacs-operator", + "version": "3.64.2" } }, { @@ -6066,10 +7528,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe", - "createdAt": "2021-08-11T15:07:22.225781+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b", + "createdAt": "2021-09-22T05:10:01.286657+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.0", + "olm.skipRange": ">= 3.63.0 < 3.64.2", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -6715,47 +8177,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e7d2ee7951813e40decefd68e2a0a4dbcc32f81158de073340a2540f3e96441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" }, { - "name": "rhacs-rhel8-operator-f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f8689fe9c3c68036227aa03cdd4df01f2e233cb16502681e319e2ee4aa7d54fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:4449fc57b5c90311cf39fef59c7801bcfc5d5784f657a424ccf839dee8b62e0a" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:94e6d687f59d604f00c2e57d22ae6b58213245d9b74b30ac9040975fe6a0c060" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:1b086be5a02c29b335e45edff2ea4aef197ee67e93c950eed00a3804399453aa" + "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:95e8dfdfac520f58ca09f0f224b6cd4ecc37dde9f4cbb82e6bce0f0ffb8468f6" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:c0a817e9cf99550ca97f9eb4a2da7074a85bc0fb271445b9d9475deebefaf98e" + "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.1", + "name": "rhacs-operator.v3.65.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", "properties": [ { "type": "olm.gvk", @@ -6777,7 +8239,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.1" + "version": "3.65.0" } }, { @@ -6787,10 +8249,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51", - "createdAt": "2021-08-26T16:59:13.936201+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", + "createdAt": "2021-09-03T09:10:36.126930+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.1", + "olm.skipRange": ">= 3.64.0 < 3.65.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -7259,6 +8721,21 @@ "displayName": "Listen On Events", "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." }, + { + "path": "admissionControl.contactImageScanners", + "displayName": "Contact Image Scanners", + "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." + }, + { + "path": "admissionControl.timeoutSeconds", + "displayName": "Timeout Seconds", + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + }, + { + "path": "admissionControl.bypass", + "displayName": "Bypass", + "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -7436,47 +8913,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:845d5e954f6e876488bd0ba687ed5b0b4cac098907c2cdd3777ba8f32827d320" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" }, { - "name": "rhacs-rhel8-operator-fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa68a6c642db83a6c80bb5ce90d07df3ab86ad91fa99e5125ad320e15cfb2a51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:518f5e036a6c67257c2926d9cad073e46ba0663c1386b97aadbf51d3a27ab559" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:7e50752fc8d4bfa6ad0e0ee21e833289e8e569e4889c4cbd4c0a13a5d3e9a655" + "name": "collector_slim", + "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:decc7b45756319bc7983bcefa93b731868be5be46aafdbba63d47bee15acb636" + "name": "collector_full", + "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:2c6dce056a31e80a5185688f761fdec7b352422adb4b1867ab85248b830acc70" + "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6dec302d2cca9bdedcb9e2643d74a57b9f12bc7ef1848ef2b67df3baf78bf6c0" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:d02208cbf226f6aa683d7f48621b5f831f9d7cd8e86ead044e28fc8ca8d702d1" + "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.64.2", + "name": "rhacs-operator.v3.65.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", "properties": [ { "type": "olm.gvk", @@ -7498,7 +8975,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.64.2" + "version": "3.65.1" } }, { @@ -7508,10 +8985,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b", - "createdAt": "2021-09-22T05:10:01.286657+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", + "createdAt": "2021-09-21T13:26:28.711610+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.63.0 < 3.64.2", + "olm.skipRange": ">= 3.64.0 < 3.65.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -7980,6 +9457,21 @@ "displayName": "Listen On Events", "description": "Set this to 'true' to enable monitoring and enforcement for Kubernetes events (port-forward and exec)." }, + { + "path": "admissionControl.contactImageScanners", + "displayName": "Contact Image Scanners", + "description": "Should inline scanning be performed on previously unscanned images during a deployments admission review." + }, + { + "path": "admissionControl.timeoutSeconds", + "displayName": "Timeout Seconds", + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + }, + { + "path": "admissionControl.bypass", + "displayName": "Bypass", + "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -8157,15 +9649,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5187b04f8010a274d6bc017fc82f1b00d886124e520c1b7de8b4da8cd2f37bc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" }, { - "name": "rhacs-rhel8-operator-fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fa478167f2f738f244bed6a06450679be73f8464c40f86acde4ffd390505692b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" }, { "name": "kube-rbac-proxy", @@ -8181,23 +9673,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:6aeb2223124540ac217c38b016dea99d770ab897dde4906a821d8776d91ea03d" + "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:67e81bf896267b7acab8cb6755cde552173de4f0881c38eaca8e491bd926cc53" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:8b7121bce8f9c7133d29245ebb265a4b8f9831a66a57f11b2d68b9b8b5cf79cc" + "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.0", + "name": "rhacs-operator.v3.66.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", "properties": [ { "type": "olm.gvk", @@ -8219,7 +9711,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.0" + "version": "3.66.0" } }, { @@ -8229,10 +9721,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03", - "createdAt": "2021-09-03T09:10:36.126930+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", + "createdAt": "2021-10-18T23:13:13.803104+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.0", + "olm.skipRange": ">= 3.65.0 < 3.66.0", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -8373,6 +9865,22 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "central.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.adminPasswordGenerationDisabled", + "displayName": "Admin Password Generation Disabled", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -8548,6 +10056,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -8585,6 +10101,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -8729,6 +10253,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "admissionControl.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -8816,6 +10348,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "sensor.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -8893,47 +10433,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0baed09effdbfc973515d7bdce444dbf97a72c913a0ae1d7403106439b6cba62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" }, { - "name": "rhacs-rhel8-operator-eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:eb747779369b369f20c205afc3b3d462309bc54869adb926aed1e2f186dadb03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:71c2b03f01b0af6cb349e06bc2dc035a81e10f420ffb6358a4fdc5494bb57171" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:0663df17c38644b3292cacf4aa039c3d10af9f0a368659b2c631fc6e68c39442" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e5a9524efaf7adfb79341048ef2c4fa567e5efd64d208c15e5b26de1fd97e351" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:dc13e3ff268e45309dc6c674396094a3d8777111a612c0cb143049e44c6241f9" + "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:0d27694909f67ee50f80077fac91cfbff4ff41cbf50a31e289c15b2838110f08" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:07cebc1cbca22002d69dbcd2bae8e6033cb9020b047360347f16c5cb5305cc37" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.65.1", + "name": "rhacs-operator.v3.66.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", "properties": [ { "type": "olm.gvk", @@ -8955,7 +10495,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.65.1" + "version": "3.66.1" } }, { @@ -8965,10 +10505,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c", - "createdAt": "2021-09-21T13:26:28.711610+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", + "createdAt": "2021-10-20T16:38:38.091764+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.64.0 < 3.65.1", + "olm.skipRange": ">= 3.65.0 < 3.66.1", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", @@ -9109,6 +10649,22 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "central.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.adminPasswordGenerationDisabled", + "displayName": "Admin Password Generation Disabled", + "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret.name", "displayName": "Name", @@ -9284,6 +10840,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", @@ -9321,6 +10885,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9465,6 +11037,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "admissionControl.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "auditLogs.collection", "displayName": "Collection", @@ -9552,6 +11132,14 @@ "displayName": "Node Selector", "description": "If you want this component to only run on specific nodes, you can configure a node selector here." }, + { + "path": "sensor.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -9629,47 +11217,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d3bf33899ca8b199ca8782978618ca343164e43fd0ae2ac6a0cfbf697efa6428" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" }, { - "name": "rhacs-rhel8-operator-229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:229c7e5f967c70dfbc3cf638d521267ea6acf875b055499dfd30cb19c0b1f69c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:0cacd00c0a147cc8295138565ef2dc2ddbd9ad1fb25f6be817719a75ea4c6448" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:2b3a8bd3af62516a6714fe612e5fdc0433b91d873182e290d3ddc2b32ce291f0" + "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:3eb099da081cf208d46be5ccfa7b5e9ac0e2cad49f127fa4db91e49e3f26db42" + "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:e672ef9a1239065f8cf0f331757861fea082e971a9e9760d1e65795f399cbde1" + "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:20f258500ac2ba4e626df92dbcd193cf7ab8687ac251591be2442b8a46871835" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:bfe9b2205bfca6aebed14827b4bda098bfad574e67ffa967ad339543062200fe" + "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.0", + "name": "rhacs-operator.v3.67.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", "properties": [ { "type": "olm.gvk", @@ -9691,7 +11279,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.0" + "version": "3.67.0" } }, { @@ -9701,12 +11289,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad", - "createdAt": "2021-10-18T23:13:13.803104+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", + "createdAt": "2021-12-01T10:00:41.553828+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.0", + "olm.skipRange": ">= 3.66.0 < 3.67.0", + "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -10413,47 +12002,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3a70c9cd571ffaa93f51fae3973eb4c8749e17d909a2929e89aa62b1db4df646" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" }, { - "name": "rhacs-rhel8-operator-d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8824bdde34322e8e7c15bb0cc82e7268348d12f3cb26b8522047d6ed607abad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c16c64229aac3564c66816c123e81a849ff93b8a443cd6ff14bd8d63c06644" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:91297672cfc87abdb507e6490ddf4ac5123970cfd90687ae2b5dc5cc77787df8" + "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.66.1", + "name": "rhacs-operator.v3.67.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", "properties": [ { "type": "olm.gvk", @@ -10475,7 +12064,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.66.1" + "version": "3.67.1" } }, { @@ -10485,12 +12074,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41", - "createdAt": "2021-10-20T16:38:38.091764+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", + "createdAt": "2021-12-06T14:53:10.673082+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.65.0 < 3.66.1", + "olm.skipRange": ">= 3.66.0 < 3.67.1", + "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.8.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -11197,47 +12787,47 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6536ee795e8aaeab9321ee4820e55933195983a768ba24fab40508d03e50a6e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" }, { - "name": "rhacs-rhel8-operator-10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:10cdb0ff3e67b65737cde420536494bd84c2b7ccf65192bbed2eb43eaed66a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bd74f0b95ff2881faf6eb4520feecd067b69a759f09bbfecd467447ce2a2a25e" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" }, { "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:5673c27554a71502e06e08945a4424c6ce5da27f489854f3aa452e6d31240aee" + "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" }, { "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:d93e13ee1d1cc4b7f82e644a7d43e560aac42bd1e06d25b476cea9a4338bf9ce" + "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:97230c01e76d90c7fe35ffeaa591be3d9175f350a8fd88599aded09a1edf930c" + "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:490b0bf49161e4bc6de2504726aaf360e0ca9a214aea6b886fff13153bdb263d" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:323ee86d6a9cbeb32270c659c1154f3a62c36535c6ea894e4e29e93eb1f4a84f" + "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.0", + "name": "rhacs-operator.v3.67.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", "properties": [ { "type": "olm.gvk", @@ -11259,7 +12849,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.0" + "version": "3.67.2" } }, { @@ -11269,10 +12859,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7", - "createdAt": "2021-12-01T10:00:41.553828+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", + "createdAt": "2021-12-16T12:54:10.117625+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.0", + "olm.skipRange": ">= 3.66.0 < 3.67.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -11982,15 +13572,15 @@ "relatedImages": [ { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9629a16f4009d48e580bc389d632a43c698ffd53c74364293fcf035a4c944382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" }, { - "name": "rhacs-rhel8-operator-d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4579eae2da5ff8803a4398c44a7e7ae2cb2480401b88b1437ea92443d057ff7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" }, { "name": "kube-rbac-proxy", @@ -12006,23 +13596,23 @@ }, { "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:154f1038cc00b9d38960e592dfe06d4bf9854a57a87478b1e7053d357e87b117" + "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.1", + "name": "rhacs-operator.v3.68.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", "properties": [ { "type": "olm.gvk", @@ -12044,7 +13634,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.1" + "version": "3.68.0" } }, { @@ -12054,10 +13644,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7", - "createdAt": "2021-12-06T14:53:10.673082+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", + "createdAt": "2022-02-02T13:16:09.521288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.1", + "olm.skipRange": ">= 3.67.0 < 3.68.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -12766,48 +14356,56 @@ ], "relatedImages": [ { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:2156aa8c7e0a7405b6cb640daa23f2142077516959921f249cd6e4b59557fb18" + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" }, { - "name": "rhacs-rhel8-operator-82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:82fdcb587e590e37d94ad79a598d2f406351ea3cf9bbaeeae9af5d605762bfa7" + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" }, { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8d66644219e96be4700cb9ddded9c2e8e4303ed57a730ded8f588bc8383ae86e" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:b1c283b145b891d910c38f6925ac3bf082165b8a131ed1cc3dc219fae44e3d4b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:591dff42e7876053ab615df28130033ecc19a1ebe2b449ee1aaec18ff46f8c34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.67.2", + "name": "rhacs-operator.v3.68.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", "properties": [ { "type": "olm.gvk", @@ -12829,7 +14427,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.67.2" + "version": "3.68.1" } }, { @@ -12839,10 +14437,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70", - "createdAt": "2021-12-16T12:54:10.117625+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", + "createdAt": "2022-02-10T22:40:12.318931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.66.0 < 3.67.2", + "olm.skipRange": ">= 3.67.0 < 3.68.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -13551,48 +15149,56 @@ ], "relatedImages": [ { - "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ad88773ab141f45fe24c61e83ec736aab27f652fb82ca2a85fee6f885568c5b9" + "name": "collector_full", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" }, { - "name": "rhacs-rhel8-operator-893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "collector_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:893ebcb2d0c96647e56bce3b16fe32851df59cd71f2c0fc8f6e66ca3a669bb70" + "name": "docs", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:86e5fa1fa294987114be200890c2e516501e424aee0fb98ece25c95e7716295b" + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" }, { - "name": "collector_slim", - "image": "registry.redhat.io/rh-acs/collector@sha256:57c2dfa3dbc8368076291fbc627baa01dcb5ebc50f838e02ce7ac38a128d027b" + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" }, { - "name": "collector_full", - "image": "registry.redhat.io/rh-acs/collector@sha256:e4648723ccbd43fa5acf005d9734bfc06d41e19e1be0bde839880e28fa361e16" + "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" }, { - "name": "main", - "image": "registry.redhat.io/rh-acs/main@sha256:8db7630d094b661411ebb3f35248848d3147c735677d0922f7a04de9a41eacc9" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" }, { "name": "scanner_db", - "image": "registry.redhat.io/rh-acs/scanner-db@sha256:6f8d47277732eb56317d576c2d06fb1f539d46d16520e6ca34abec290392cef9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" }, { "name": "scanner", - "image": "registry.redhat.io/rh-acs/scanner@sha256:2860ed271da6064149bb53568c5ad60e129918d55a2f244f9ade4a0bea4c4933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + }, + { + "name": "kube-rbac-proxy", + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.0", + "name": "rhacs-operator.v3.68.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", "properties": [ { "type": "olm.gvk", @@ -13614,7 +15220,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.0" + "version": "3.68.2" } }, { @@ -13624,10 +15230,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549", - "createdAt": "2022-02-02T13:16:09.521288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", + "createdAt": "2022-06-15T22:13:22.427644+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.0", + "olm.skipRange": ">= 3.67.0 < 3.68.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14337,55 +15943,55 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:be6ef85c70175466d7bb2ca6b53a663e0ca3a058f28b3fe6829e676509318940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:bfbe02d767cfade308f641f666dfb74489d23cd489ec6e87131f9cb5a8def782" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:a21c2f86d41978d687ccc197af446ed5f5eb95454792eb5c973dc1bf58465826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1e400eab686d41f29fc27a05e010a704e9e1fa63eac7a4f49d4e5b2ecf85a3dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1178a22943998e0a740d7f89d15244d4b1500376493fb84b652fe1ba998bf1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" }, { - "name": "rhacs-rhel8-operator-e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e5dd1e6930c3e42c9337fe51b3fbbac207ef8080173e1e6a6df378c82ad9b549" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dd7dcbaf544d4bdc946ab55b7adf70950916a95fdf0645c8532db208bb2147da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cdede4d452f2ccfea8d866a17d6d80681f65fa329c500cf19100c127bbe0c0bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c1f65007c7c95e2071789f7eba71c5ea8ebf6a7515ebf080af861b2a75a6c8f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.1", + "name": "rhacs-operator.v3.69.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", "properties": [ { "type": "olm.gvk", @@ -14407,7 +16013,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.1" + "version": "3.69.0" } }, { @@ -14417,10 +16023,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3", - "createdAt": "2022-02-10T22:40:12.318931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", + "createdAt": "2022-03-18T10:56:18.638078+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.1", + "olm.skipRange": ">= 3.68.0 < 3.69.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -14878,6 +16484,11 @@ "displayName": "Kubernetes Audit Logs Ingestion Settings", "description": "Settings relating to the ingestion of Kubernetes audit logs." }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + }, { "path": "tls", "displayName": "TLS", @@ -15032,6 +16643,92 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "sensor.resources", "displayName": "Resources", @@ -15130,55 +16827,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:68f5ddcca1ecec86dd70636f3c8f78e2214796961fcc33ca019cf502dd58cdee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:229d733791ba79bdd75507ca7cf17dc906ed26664d18a64dcfcafa548dddcb07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e6f30ca68edc971f8ab8a4beb56a558a6fcc99590cbe892ee63be45b96323de0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b27fdc908e9798ec870ffa8cde8747bed5cc47657b16ea617effac010cc235c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:16fc17b7079ea1d1aefbba589ed638bc632612ce59dddd58e719aade0a64e1e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" }, { - "name": "rhacs-rhel8-operator-36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:36de1fefb5cda337f34a13ba79babc4ebc6bdcff8feaeea7ae00b8f976e591a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0cc38cff1767f544867ef1ce53e4bf48f11601b70b4751531d8fb74446d77cf6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e1a4d700c38f69de768a12591046691493b208bf5a56a2b51c2aa6828303b315" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eda0cacc409eb7563d0d9f874ca11cd030578d7ea96eee0270a42b537dfb28b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a5c0913279c806e9347a6d1eec8d22db85676fbca76a9c03529098c2e1882775" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.68.2", + "name": "rhacs-operator.v3.69.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", "properties": [ { "type": "olm.gvk", @@ -15200,7 +16905,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.68.2" + "version": "3.69.1" } }, { @@ -15210,10 +16915,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd", - "createdAt": "2022-06-15T22:13:22.427644+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", + "createdAt": "2022-04-05T13:33:29.080403+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.67.0 < 3.68.2", + "olm.skipRange": ">= 3.68.0 < 3.69.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -15671,6 +17376,11 @@ "displayName": "Kubernetes Audit Logs Ingestion Settings", "description": "Settings relating to the ingestion of Kubernetes audit logs." }, + { + "path": "scanner", + "displayName": "Scanner Component Settings", + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + }, { "path": "tls", "displayName": "TLS", @@ -15825,6 +17535,92 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "scanner.scannerComponent", + "displayName": "Scanner Component", + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + }, + { + "path": "scanner.analyzer", + "displayName": "Analyzer", + "description": "Settings pertaining to the analyzer deployment, such as for autoscaling." + }, + { + "path": "scanner.db", + "displayName": "DB", + "description": "Settings pertaining to the database used by the Red Hat Advanced Cluster Security Scanner." + }, + { + "path": "scanner.analyzer.scaling", + "displayName": "Scaling", + "description": "Controls the number of analyzer replicas and autoscaling." + }, + { + "path": "scanner.analyzer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.analyzer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.analyzer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scanner.analyzer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scanner.analyzer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scanner.analyzer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.analyzer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scanner.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scanner.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scanner.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, { "path": "sensor.resources", "displayName": "Resources", @@ -15923,55 +17719,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:081f2198ad70bfb2ec66153b50b48b950b9a5550ba996de413c5a2aff4052783" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f0d2f5f11c2a96d34d6b4baf249cbf821fe064eade73c3f95c22f3c6981ac4d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:711293438bab35b17d2e1f162e7f74f667a6e16dd32e45122f917b6817fefb4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b5fc3dcaa72bbc8dea005189c940e1cf2d00c94a6cf7676cf0e1790e1191d45c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6a10a4859527946f61f497ff84b80f973cb7be5982d428423836b5aca81a1f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" }, { - "name": "rhacs-rhel8-operator-195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:195a694dc96096166fe82e81ecb3ceb493f96cfb5029112e576e44ab39b56abd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0bb76363a3a25916dd4493e177e9b2d36eac9633473b07fe0fffb853fd072da3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9b9b9146d9683d6da0ff2abbc8ea82b96d945b7a8c3740d72d8c018fb2b04fba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:105d10bd50a6062c998ed107dea388dd78f0caddb0b57713c8692b1d07042774" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.0", + "name": "rhacs-operator.v3.69.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", "properties": [ { "type": "olm.gvk", @@ -15993,7 +17797,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.0" + "version": "3.69.2" } }, { @@ -16003,10 +17807,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3", - "createdAt": "2022-03-18T10:56:18.638078+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", + "createdAt": "2022-06-21T09:07:40.705944+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.0", + "olm.skipRange": ">= 3.68.0 < 3.69.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16807,63 +18611,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f7d66dcd97b69735b37acacaa1165699635ee8bab4726ae9496efbca15b870be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e2b0653f9438bb977a41b249e27986fa0af57876cb6032b439f7e72d158434b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e2b625cb8310601eee1d6dbcd03b48d23139d5b8139d29ca689e5f26057036bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:778d0f40e9bdec91214b610a033b9b806d91703c5907e7c580ebfcfd6bac3480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:09dd8f0e7cead1064f5d33b4b9637ea4b49122e4e6fed3bf7c601390366e5e02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" }, { - "name": "rhacs-rhel8-operator-d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d16e6494cde91d516c31c8136468388ad548056c32f4dcab6abebdd824e371f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6872aaeb6605f43c07e02ee4890b669dad9edf319bfe130eccefde72cfa0f15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c428ae047f1f25d6f0296d5c23636479145cce2e1ae2d795f3af586dfdf0f5e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:85722fee728e9f834980e3ef63bf9fa13a9d0086ff01831f4ed1a0af49b1df87" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:d901ce7371339f61149fd48b954e154344993197833a751c23d90de76cfee35f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3f1c05998928400bf0f6b1fd55b5e6a8fb48dd778155d1f21969bdbfece8b2fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:efea852b9c783d10f43dbfb7930446c8d3cdcb3c36ce01ed875b044983355b32" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.1", + "name": "rhacs-operator.v3.70.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", "properties": [ { "type": "olm.gvk", @@ -16885,7 +18689,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.1" + "version": "3.70.0" } }, { @@ -16895,10 +18699,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b", - "createdAt": "2022-04-05T13:33:29.080403+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", + "createdAt": "2022-05-25T23:55:06.232952+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.1", + "olm.skipRange": ">= 3.69.0 < 3.70.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -16960,6 +18764,14 @@ { "path": "central", "displayName": "Central" + }, + { + "path": "central.adminPassword.adminPasswordSecretReference", + "displayName": "Admin Password Secret Reference", + "description": "AdminPasswordSecretReference contains reference for the admin password", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] } ], "specDescriptors": [ @@ -17413,7 +19225,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -17699,63 +19511,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c3336998a3f52aa02bd6da226c73bafd1d75a14c9fba0ef704f5c23cfcb911a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7e920493285e56ad6c7407d2614e075833b68852f62f2a15f845dd8389d66194" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:9c243f6f7d6cbd97385a9993176a1f5bf47d7638718d855509b34bba0ab7d140" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d02a267e12dc2e83a52b2e76d7670355ccd19347db7223a7da39f5e9c9f75447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6aefab47365d8640d95083211a7ace577b1df17d9bec021f18887a0efac0656d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" }, { - "name": "rhacs-rhel8-operator-c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c33f837444595826a801de9040b5723255b506bcf94bdd6cec7ac9359affd16b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:9991ae52e15fde16b763558a5e107707a9118622d3fb623bbd441d9d7512e1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:76af02c6b545762417f0fd7ed6f457e5934fe2ff643a5a1d8509f7d4d6ca5751" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6a9f266bc60811ec0a60c6981bcb3ecf4b357b37d5959818550a2057dc535dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3b7fdbe76682a40311b16c3a2966fecef220cfd4d0cfa3be8ec1529b4e4a8f97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:57424d706bc19bc781170b75a19571647d8852de568ae255052da6215af5273e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:ff3a43f36b3cef242ec51bf100e8960289db7bbfb433f3a505e092f09de62bae" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.69.2", + "name": "rhacs-operator.v3.70.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", "properties": [ { "type": "olm.gvk", @@ -17777,7 +19589,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.69.2" + "version": "3.70.1" } }, { @@ -17787,10 +19599,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0", - "createdAt": "2022-06-21T09:07:40.705944+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", + "createdAt": "2022-06-20T12:30:26.999648+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.68.0 < 3.69.2", + "olm.skipRange": ">= 3.69.0 < 3.70.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -17852,6 +19664,14 @@ { "path": "central", "displayName": "Central" + }, + { + "path": "central.adminPassword.adminPasswordSecretReference", + "displayName": "Admin Password Secret Reference", + "description": "AdminPasswordSecretReference contains reference for the admin password", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] } ], "specDescriptors": [ @@ -18305,7 +20125,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning." + "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." }, { "path": "admissionControl.bypass", @@ -18591,51 +20411,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f167e928740d1c614e26948ea58f49e569f6a4fddc438cd0abe52f60538432d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b254746ed3faa1f1cbcafdf1343a1957bf0214311b36f4e892be3000cc2aecf3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:8db5206532e95a7ad7cb23f389155d41757aaf5f445ddce92b008a06627d3fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2afb2823edc6f3434e18db60ee37381b5b79f51234c1a261b6d0f8ed74cc8b63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:297e7f863106c6b41f882bbd5b691a12c797c24d832473a04e604d4639e4a68e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" }, { - "name": "rhacs-rhel8-operator-9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9b2beceb255124855ba1b352d16009b2f2cd422901a19c311f0783dab1fcc3a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:867613178d491f416e57975843817251490c5fbca2fc69d8b55b169bea675279" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9ae03669cfdc0f4fe56b021d911edb17159c07757720ae30a1f22d7f7a897c07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cf5629823f2dd583495bcbbcf3b83b4f29f855ace3c388f5cb7b24a6d34ed267" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:77f5db63e17b140a8d6b84e3822fd77463035be9c0c832b55b4977696da13ccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:da6dd486a20fdba61ea12d2c77ea299d9795a9f22d9057d65ff992b1f5896e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" }, { "name": "kube-rbac-proxy", @@ -18645,9 +20465,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.0", + "name": "rhacs-operator.v3.71.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", "properties": [ { "type": "olm.gvk", @@ -18669,7 +20489,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.0" + "version": "3.71.0" } }, { @@ -18679,10 +20499,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c", - "createdAt": "2022-05-25T23:55:06.232952+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", + "createdAt": "2022-07-21T11:49:01.413477+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.0", + "olm.skipRange": ">= 3.70.0 < 3.71.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -18700,34 +20520,24 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "central", + "name": "", "kind": "Deployment", "version": "v1" }, { - "name": "central", + "name": "", "kind": "Route", "version": "v1" }, { - "name": "central-htpasswd", + "name": "", "kind": "Secret", "version": "v1" }, { - "name": "central-loadbalancer", + "name": "", "kind": "Service", "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" } ], "statusDescriptors": [ @@ -18814,6 +20624,11 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, + { + "path": "central.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, { "path": "central.persistence", "displayName": "Persistence", @@ -18915,6 +20730,11 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -19090,17 +20910,12 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", + "name": "", "kind": "DaemonSet", "version": "v1" }, { - "name": "sensor", + "name": "", "kind": "Deployment", "version": "v1" } @@ -19491,63 +21306,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d019954f4a00fff6c47f4b783d5fe0ed23db49cf44d5d9953f98ddb1fe330d9b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1da5c55fd3af14a3547656171ca8fe68c830a58339d57bb99643a44b2b23893a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:034383afb81ab08babebf65dbbdec9fdc5823d3e43a2a1897b6ec40a0657b3a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a9bfc8ed0d69e0f233fa80f6d6cf7bc28bb11be65c44e90dd33b652ac6c02116" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:105c401ebff454bda17a6c5385ded057f09443766d9f87eae7f11ee9a62a08c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" }, { - "name": "rhacs-rhel8-operator-66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:66513bef4d98096ab35d32bd5e81640f8d08dc56b372808e152ce7c0b219ea9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:446dfc09a23e90aac98cd70cb69d714ba3fe0c23ac8f966782fe983d62d69145" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b223b6f06beab3629d11a483080a4b894b5c663e7631d2149c40a212792b37c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1dc2d74bd493d74d289801286b8b734db6b4751de49a7992e65a0a437af3a075" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:69f3242627887af2f747384b06f74eb41176d53d571ee32b9ec17b8cc3a3649a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:88b6e2ed225b72a18dc663bca5e06584feb3c0eba315a6ec00f6186f2504fe4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9d0a5a2871c24c0b1058e419f2b090429363a319856397855412fd2c0037395" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.70.1", + "name": "rhacs-operator.v3.71.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", "properties": [ { "type": "olm.gvk", @@ -19569,7 +21384,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.70.1" + "version": "3.71.1" } }, { @@ -19579,10 +21394,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e", - "createdAt": "2022-06-20T12:30:26.999648+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", + "createdAt": "2022-10-04T08:48:51.128065+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.69.0 < 3.70.1", + "olm.skipRange": ">= 3.70.0 < 3.71.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -19600,34 +21415,24 @@ "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", "resources": [ { - "name": "central", + "name": "", "kind": "Deployment", "version": "v1" }, { - "name": "central", + "name": "", "kind": "Route", "version": "v1" }, { - "name": "central-htpasswd", + "name": "", "kind": "Secret", "version": "v1" }, { - "name": "central-loadbalancer", + "name": "", "kind": "Service", "version": "v1" - }, - { - "name": "scanner", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "scanner-db", - "kind": "Deployment", - "version": "v1" } ], "statusDescriptors": [ @@ -19714,6 +21519,11 @@ "displayName": "User-facing TLS certificate secret", "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." }, + { + "path": "central.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." + }, { "path": "central.persistence", "displayName": "Persistence", @@ -19815,6 +21625,11 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -19990,17 +21805,12 @@ "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", "resources": [ { - "name": "admission-control", - "kind": "Deployment", - "version": "v1" - }, - { - "name": "collector", + "name": "", "kind": "DaemonSet", "version": "v1" }, { - "name": "sensor", + "name": "", "kind": "Deployment", "version": "v1" } @@ -20391,63 +22201,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b47c96af1c9ffe4d8728da510a93efe21adc221225fe2b822cfcace6c6672ba2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ee55a233d2a8fd77d89ec2c69f357721c7debead6470a9f494b3cd6a001829c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e71f2f2347dd46dec790405b1bb98d54a348a4583949f142f5703be9a790f96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6c32b86ed8bc18e384706eb6188406e66910bf34c8869bd155a60c3525d0fea7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9b35ae6df2c19935783735d213483f3fcecead2f49f873a4f7844ef9fb5c7f1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" }, { - "name": "rhacs-rhel8-operator-fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fb903bf9e110ba03e9c63977ebaf707e6884dd8fd413bcd6b793a0ed795cdd0e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6b14e850cda9a54618847858292ea669abff599a40692e27fed0e337c4a60526" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d7c8b77671740e324ee6c309a84bbaa4d925e6750979fe4e46c561bc79f1b4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:df8cfdaa40b50ff2f2670d97c2115b47ae4bea443ae2831caaa468dd62f3c75f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dfeb239931f7a33ade5c829a102cabc01f5c348e1aa35a7ddc24757cfd549629" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2e827a209840b7197960c8115720972237532eb9cf9d6fee7a36107053408ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:08a7d8c892fad69c589b81ad8fbd21d36c8fa4078530dba361cfa9a8f9f05950" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.0", + "name": "rhacs-operator.v3.71.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", "properties": [ { "type": "olm.gvk", @@ -20469,7 +22279,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.0" + "version": "3.71.2" } }, { @@ -20479,10 +22289,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3", - "createdAt": "2022-07-21T11:49:01.413477+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", + "createdAt": "2022-10-12T06:14:59.283699+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.0", + "olm.skipRange": ">= 3.70.0 < 3.71.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -21286,63 +23096,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:142b5f2299e32834bd674231fbcea6ec0079242027cb27ecc156ac78cae31d5f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:724c68146499cb35e1d8f478de597533c254382f936cb73f7b6b4f5ab5d1e84d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:59d55931896fe72faf091bf5b9ff33de7e241b68a8d3f1d43a06e4f8799c0337" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3c44d7f1ce7fa1107270bd9e559f98b46fbf641d53df911ce1c1e498c7593684" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e84cda106657d350068a5632fba8c2d858a19de109da9795a1d0b77e26c3b338" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" }, { - "name": "rhacs-rhel8-operator-b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b2e1af4a7698412181f1373b325a48ad0d79c30514bc486fbde848a2426531e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:14a1dc49f2fe3bb147cef25d1e423e92eed0882266ea50b5a3dfef48d85a43c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:348789295bab7ffc5022e4736f7436b0c1936c8f461448ecbddde08996bba166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c8a85879fce13bb9ba9c63525b6e7fa0c23d29168db52331196f30cef42f44ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1815c30a2b3bdd94f9a16a90d577179e2c5173bb3b9d30fda2692543cfece7a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:92617c4146af6185279f7fe943ba69d8c7c5560c0573797ee8967b436189b853" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:3a13919e5b2b0afe318476c71e94dd48cc52a44935d824de315f34a9b941a5ea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.1", + "name": "rhacs-operator.v3.71.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", "properties": [ { "type": "olm.gvk", @@ -21364,7 +23174,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.1" + "version": "3.71.3" } }, { @@ -21374,10 +23184,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c", - "createdAt": "2022-10-04T08:48:51.128065+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", + "createdAt": "2022-12-07T08:31:36.777654+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.1", + "olm.skipRange": ">= 3.70.0 < 3.71.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", @@ -22181,63 +23991,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2c494dc41e35e1de1d49a4bc37b1d7d7100be561cbbdff409d9f798b90f24c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9dc0ee3d8d1f9deb6b22bd9a4281e7543d25be5d4c49f451d6db96967d41e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91e38892a32e38b86d1b8079d23b886b23e01ca503c25584cb05cdcaf09c9ece" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:f5cfeffb8db8d6697fc45a4f1344962f8b0188faf68058387002944663668c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39cbfcde349670101c5f33f86da4bdbd33ec363b5171022579fec4a71edbae55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" }, { - "name": "rhacs-rhel8-operator-3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3f9d7b80121b1b2f2a569b1a9dde41cd2a305bff23f2c96815de1de1334cb93c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6f4209cc82866aee30d396303e4fead8c206fd37cc68b75b50c8c38fb6cb1cb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e74d51f87f89ccf4abc24d5247c90cc2b60505e510756f163830d200183dfe02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:51aa712aea97149e325a88d7ce2e07f789e29f3fdb240ad256ff4e355c656d07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ad5e9259f95dfffbd6708f7786151990bf1dcd2bca1c1ca2cea87fac678d8e46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7e02544623a50fc81ee167f0dcc98d1dee5705e5569da48878c751bc39ac05a8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.2", + "name": "rhacs-operator.v3.72.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", "properties": [ { "type": "olm.gvk", @@ -22259,7 +24069,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.2" + "version": "3.72.0" } }, { @@ -22269,13 +24079,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687", - "createdAt": "2022-10-12T06:14:59.283699+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", + "createdAt": "2022-09-23T12:25:03.383459+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.2", + "olm.skipRange": ">= 3.71.0 < 3.72.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -22500,10 +24310,15 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.exposure.route.host", + "displayName": "Host", + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -22595,6 +24410,11 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, + { + "path": "scanner.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -22666,6 +24486,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -23076,51 +24901,51 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:a8ad24089dc47dc58ff98cd91ae82c5a7c2d3b180a1874ec1ff617ded503a768" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c32e8722478ddc6d3c7899479be9bb0e49be9d1e4ca9c811ba65fd0f0a198141" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:0b5fbeb315756f689cd57f779758251cdbb619542026040400d8ff3cb66f48ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:28f40c1f061e62d4efc7a9f7b9acc7381c775b9a8892cd139ca46ba2f77e653d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ee93d7f7d470c651b88b3797c53c827a17bf2bbaf0f43464e894ccbf6245928a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" }, { - "name": "rhacs-rhel8-operator-d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d22947839ed8f54ee68b573fde7fc0d9da40fa772c7362bb41bcd0619b442687" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:50cccd7d48050122eaa74778d34cbfa7f4c255afe1f523a8dbe67eb0e2454155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bef82714682d2992e56b4d314be46bc941e4d836fb9ea4f460a85a8757638b80" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7b4ff18e9fd824af1a5cadb6bca62a2d9c8c73d8bed9c06f68fda70f93cc4555" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8c8363dcd7b73d0d773a73d559197c6438a5122d61cdb8605d7fbc2c2bb3663" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34af1bd3abcec5d04286dd94fe60614ff5c5e4d7f9e89cab39b691d244578e91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" }, { "name": "kube-rbac-proxy", @@ -23130,9 +24955,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.71.3", + "name": "rhacs-operator.v3.72.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", "properties": [ { "type": "olm.gvk", @@ -23154,7 +24979,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.71.3" + "version": "3.72.1" } }, { @@ -23164,13 +24989,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e", - "createdAt": "2022-12-07T08:31:36.777654+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", + "createdAt": "2022-10-16T01:46:23.910664+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.70.0 < 3.71.3", + "olm.skipRange": ">= 3.71.0 < 3.72.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.13.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -23395,10 +25220,15 @@ "path": "central.exposure.route.enabled", "displayName": "Enabled" }, + { + "path": "central.exposure.route.host", + "displayName": "Host", + "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose Central's monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, { "path": "central.persistence.persistentVolumeClaim", @@ -23490,6 +25320,11 @@ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.scannerComponent:Enabled" ] }, + { + "path": "scanner.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + }, { "path": "scanner.analyzer.scaling", "displayName": "Scaling", @@ -23561,6 +25396,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -23971,63 +25811,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4d8bac9b3857af6ba351c7768f70ef30ef7cb99ae4df60cb226b5a793353a052" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e282a8e5e606003ea344d44ac5ee7699563848f7160eeae183aa58ad740e0e94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:7f279bb6e0f34a5208d8711ba4d7b62c78f08b683815ce33f6aa28c23c4246da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cb2d0f470968c2b725b0d176d423cc1866fd56893344d077d28f2c16581d3614" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e001b9f844a6c298dd74f1ab683f3dbbf0ad66044cec419c373ef4f97d47be73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" }, { - "name": "rhacs-rhel8-operator-469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:469b6c1592226eb9a521131ef758a33e6a6ac7c96bc67fcc903cea30469c125e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f16f92e074f7125b88e9e2033c7c12b44421145b93d040034fa4688626869af1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3ec88cd99908894d0e67153779062f90ac1b007980d66040a79b2be13798a10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9bc25e81c21cda6d8b535d8ac67c1286fe57a1596001850e730f8f73bf371111" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:df7b41999b542a477848823a1d0e7e5c29ae1b00fbac035007a5a1f33fac139f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5fdfd3690af60bd5ecf04741cd1f73259491da501700b066120976960567f0db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.0", + "name": "rhacs-operator.v3.72.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", "properties": [ { "type": "olm.gvk", @@ -24049,7 +25889,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.0" + "version": "3.72.2" } }, { @@ -24059,10 +25899,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5", - "createdAt": "2022-09-23T12:25:03.383459+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", + "createdAt": "2022-11-17T09:11:58.043127+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.0", + "olm.skipRange": ">= 3.71.0 < 3.72.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -24881,63 +26721,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2b4d0e7c460cee5d21f61f2069f23d4ab5ec05c047098d160a1d17ed9180d53c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:66530e18b0f302119643a5d97110f5f7291a025c9921a334f83fb6d5fcd3ab28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:562ea35d4741eeeaf7b3210116c83cfcaf9ce1b97e9fed882261f6adc14fc2af" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7993c2070eb6159609bc524c8bf8cef6ac1f81dd641a6ff8726983175ec30fa0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ec13da5353f1031edc8b84ee17f00fd42c59253b2f402eec0dc5744fac1cbf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" }, { - "name": "rhacs-rhel8-operator-58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:58077f3397d94856423f0b29da5a450ddc0e075254da58e5f9b7eeafd7a31ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:767b70e1c56ff55f83979b1780c80fa3ab286007069635217b755867873ba229" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f17f2c8127a1c7a8103a79328003b704506496dd8210dae495c761eaebee4cbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6f85fc33c51d2fac6667800e5a825baf9686502143f62c2529a6abbdd9f9b885" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:6af7c9ef3a9c942198fbb9a4e7915a24598b87871f2828430f63536225f20119" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f9603fa498ac7d637c10b43832f634ca84e48bf0437ed80d1de393353a4effdf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.1", + "name": "rhacs-operator.v3.72.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", "properties": [ { "type": "olm.gvk", @@ -24959,7 +26799,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.1" + "version": "3.72.3" } }, { @@ -24969,10 +26809,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc", - "createdAt": "2022-10-16T01:46:23.910664+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", + "createdAt": "2023-01-07T05:11:42.066462+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.1", + "olm.skipRange": ">= 3.71.0 < 3.72.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -25791,63 +27631,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9a149e5dd65694c864ca94ad36342cab7484e7b8db1d5237ec0d500281b39482" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:3eb6d256b2c5fe3154fcb900ff7689a367be782fca744bfd57c6f59270a69bc2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:c1b99b5e882cdb6cd0da2b5199afecdd467e08b6c609bb5077b828f2bff70b0b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1b2e04d2e28a4eee8cca87aa7b9eb23db3d21e62b07d6e790f0c80411e12399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:5f91fe442301ba58e96260b133d347f48d7869ec4def8a395274af6291470609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" }, { - "name": "rhacs-rhel8-operator-55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:55fa7f6f280dc03d893ac396bb32c5bf6d2a726b4a030df7b24d632b88460bcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ce6a1535c5c0079239820a7e74ee6e30174b0fa0fffef2afe13c4049902443b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f301395dcc58f7d5682c9d6960c2e9741e6a17708439447a2bcda062fc806c38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ff45853a1d73676ff209793f1414f3e2597391bc8a02c3f19130823d5db72435" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c6d6a1a860bd5b85f1e42972c223bf3e3364e68e37b8399feb7cdbc62fa02cf4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b90c6c67f37df46ba3283a470ef6d135ea15e24193225f9093765afb2ae5efc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:bf3ab07a3acd99f9a8242f6859f2745f40b42a23779d5108ef9d7b043d47b5f0" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.2", + "name": "rhacs-operator.v3.72.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", "properties": [ { "type": "olm.gvk", @@ -25869,7 +27709,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.2" + "version": "3.72.4" } }, { @@ -25879,10 +27719,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b", - "createdAt": "2022-11-17T09:11:58.043127+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", + "createdAt": "2023-02-28T17:02:08.443613+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.2", + "olm.skipRange": ">= 3.71.0 < 3.72.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26701,63 +28541,63 @@ "relatedImages": [ { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:549a1eec5b649c19e110e54957e09cb31add580cb82b014c4faf3667f92d5219" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6de15262ddbbd092dc34b164fe674060c1e0142d9370b7d0613a8e74ae30107a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:853d5df17661ed3a47d9c5a8a6cc4120f3a8c471fd9e1655b9b1c54d6421d588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a636f95a57e931c77be0757f386fe8de5d966016194b0d997b119de9ee335cba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b3a541fa8146c211896590b75c2f8a7b861a8d48a741d84b8f2a2072f451d2da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" }, { - "name": "rhacs-rhel8-operator-a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a4baa9d28d3456f1d630b7de1ed5eff032b9ba70cfc6c0db2d9b1b47264fa77b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:22ef69b973126ebbd67be86bd38873929835b2cb4991abeb1b0d74f5f4b2249c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0c9c66e1155f5ca2b718e5b914290f55c2d7282b9be87c3ce8bbb3c683b6b5ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:886a578fa9578c15e20cc7538ad1f37cb3f3537f8d8aa1195cef86e8e93bd38c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:292e73582dd100ee23280f2e5577b76597c43dcf3e257056843564baeaf012d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f47d98dfcb69e2106ad042eb885370183740d0dad606f29fd6227d0fc2974f5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:10dde54d3578951a286721f67961ae6459b2438de8682dd2310e93612f6893ff" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.3", + "name": "rhacs-operator.v3.73.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", "properties": [ { "type": "olm.gvk", @@ -26779,7 +28619,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.3" + "version": "3.73.0" } }, { @@ -26789,10 +28629,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504", - "createdAt": "2023-01-07T05:11:42.066462+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", + "createdAt": "2022-12-05T15:27:26.207662+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.3", + "olm.skipRange": ">= 3.72.0 < 3.73.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -26924,6 +28764,11 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, + { + "path": "central.db", + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + }, { "path": "central.resources", "displayName": "Resources", @@ -26961,6 +28806,91 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, + { + "path": "central.db.passwordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + }, + { + "path": "central.db.connectionString", + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + }, + { + "path": "central.db.persistence", + "displayName": "Persistence", + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.db.passwordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -27576,6 +29506,9 @@ "configuration", "risk" ], + "labels": { + "operatorframework.io/arch.amd64": "supported" + }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -27609,65 +29542,69 @@ } ], "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" + }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:38249197e4831e8e5ff45d408c1b88db0498a715ef836ef40c5b2366d8dc66ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ae24386b9090e6e13556f76f98517aae1e41e700f48bc83f5068bcafb97fdc76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:4160145b911f369399639437ad1f4f4251396dc8cadb440a65a20730f5f28375" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e64d59dbfc52d9a5f68c7545ceb9138dc261d785aca6e2289bc3ec8e4734f78f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94d3d8bb0eff0f91acc07c6114448ab24d8b93cd43dac2697f487a698752f2fa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" }, { - "name": "rhacs-rhel8-operator-02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:02826a324cf4b765aa43e1cd76ad403cdad1d7453b737a7d282564c5596fd504" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8b67d9a9de959ad42f270ef1a2cf76dee73e1f5e0d973774514761b3d8641cb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8f241da5506ab1a406c83cceed8e6ce3817d6bc0efa3cc5451a51d47799a6b8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b022d10e99cd812eb3598bbd7b641a3cdf3e408412ed37148322003ab88d865f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1dbc0f9e415ecc6446999b26da8a4892fd0a42fe3e183a6f694bbd9f72be4739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c5e434f6f99dd8d7545a64e25a3f0b2b7aba3ba19e887d7dd734e441b001a910" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.72.4", + "name": "rhacs-operator.v3.73.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", "properties": [ { "type": "olm.gvk", @@ -27689,7 +29626,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.72.4" + "version": "3.73.1" } }, { @@ -27699,10 +29636,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2", - "createdAt": "2023-02-28T17:02:08.443613+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", + "createdAt": "2022-12-16T16:56:53.360773+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.71.0 < 3.72.4", + "olm.skipRange": ">= 3.72.0 < 3.73.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -27834,6 +29771,11 @@ "displayName": "Persistence", "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." }, + { + "path": "central.db", + "displayName": "Central DB Settings (Technology Preview)", + "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + }, { "path": "central.resources", "displayName": "Resources", @@ -27871,6 +29813,91 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." + }, + { + "path": "central.db.passwordSecret", + "displayName": "Administrator Password", + "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + }, + { + "path": "central.db.connectionString", + "displayName": "Connection String Override", + "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + }, + { + "path": "central.db.persistence", + "displayName": "Persistence", + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + }, + { + "path": "central.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "central.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "central.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "central.db.passwordSecret.name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "central.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "central.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + }, + { + "path": "central.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "central.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -28486,6 +30513,9 @@ "configuration", "risk" ], + "labels": { + "operatorframework.io/arch.amd64": "supported" + }, "links": [ { "name": "Red Hat Advanced Cluster Security Documentation", @@ -28519,53 +30549,57 @@ } ], "relatedImages": [ + { + "name": "central_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cd475a6c2356d63cfe736a11114de7fedfbd8fdcfecc56224a00b6c819103be6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c07fae3616cbc681e4d31839abea6623b4bf4dade93273201c8db7ba0d635aad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:cb5df858e0c5cae8f77b285e23daeb83062bd72570c90ed5ea3ce4a02d2f5f08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d56a00b3e20e60b7169f5c35d03fa6a1bd3b9980dd3ebc9d89d759e1d6d20ad2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:878ed77d07d3f40f049a594af44376797305786a2a264dae3d0c50401643bfa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" }, { - "name": "rhacs-rhel8-operator-3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3ff61e1cc77b66a22c8a8c0ab306f0e122cd74e762005285aede23ebb6c2f6a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:42e5f6c4ba789f124ac3ebe7b6d1a607ede8e763a35888c97ccbd0259bec4a1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cd0c205ee44eddcdf99b84e80fcf4403851d956efc50532b9d12013bafe44988" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0b69595405e4e598183bbf4197ac5b7593724fa6162413f225aa01a542af18c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:575b6c3e2914751df1668ffff83cbda187ce6e56f32214414cdf036b7a62bbd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:622f30b7f591194d86a5bf95deede0225e66f7b624db197f6289a5fbbbe887a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" }, { "name": "kube-rbac-proxy", @@ -28575,9 +30609,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.0", + "name": "rhacs-operator.v3.73.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", "properties": [ { "type": "olm.gvk", @@ -28599,7 +30633,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.0" + "version": "3.73.2" } }, { @@ -28609,10 +30643,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca", - "createdAt": "2022-12-05T15:27:26.207662+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", + "createdAt": "2023-01-31T22:39:50.501272+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.0", + "olm.skipRange": ">= 3.72.0 < 3.73.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -29524,67 +31558,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1a8620e0dd98b3abc048ae5701cc764bb742ab2b9bd8ee213928a7301eb2dccc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b705dfe632b4f2faec88a02a0e175913e89219339ef3d8d23bf5590a6c27f64" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2858c538d42365d50fa9ff637109e01602768e751bd0710ecd13f3d1d0d3ea78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ceaaea6a727a5156f6b5e06b939d069abbf4bffa4bf9db1fbc99d9e828fc616a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04513d93330ff33714cf5f5b41d260e1242eaecd715a631eb7a997cda0d6843e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d496a827f223e5464a1b6c87168102df632643e1f8348a8abb1a5e9e226f00d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" }, { - "name": "rhacs-rhel8-operator-a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a0f1859c0cf6e66a977611f1cb8475f4e927a28fd97a8f6437524e3af69979ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ee7c54088b70db423a1ed10d816dab596b03495b10699bed7051f479d5cb65c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:908086fd32cc4f7f7253df304dd0883d974ccd85e5f4327da517d23b662395f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bfb5aa25e4804ba0736587673f6f7f9c3721c4044e5637c33a7af10385883da5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a154273f7f57efa490f4d24253f0d744058b4dd311d57661cee168eb336c12d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f2b3da1d44f68616e5d71ea927403c037f23f7ecda8404c83a22c998efcb3146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4a0dc8c337299d7f6440ff75c2d5219d3ab68183f4f117f008ef065757dd5d4b" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.1", + "name": "rhacs-operator.v3.73.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", "properties": [ { "type": "olm.gvk", @@ -29606,7 +31640,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.1" + "version": "3.73.3" } }, { @@ -29616,10 +31650,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b", - "createdAt": "2022-12-16T16:56:53.360773+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", + "createdAt": "2023-03-01T09:30:56.991582+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.1", + "olm.skipRange": ">= 3.72.0 < 3.73.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -30531,55 +32565,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a1a7892edce4e6ddb2bb1764f08ce4fdb91de3772f388fdc395a7a68b77c4327" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:184f992bf4aba957290cd89ebab19796d66ef6b20882b80ea652a7d8c6d08d47" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9e2822ba38681ff32352ada4959203202d86bea7c4429ad3cc273ecf7a249886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:f36811137a41c9a6f8543675d5c75c09097549d880598fc8b72c19dd63072d16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3408e7b5b66b586e3f61177d985abe45b38d8ca97dc2b6771fee85c19376e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ddb656822614d0cdb62e3bf8eb13640e589225555c8a9a713005c9b824f5f4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" }, { - "name": "rhacs-rhel8-operator-79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:79072ff73be6ac4bc792b9734fe58f822d7032c21d27292e4fb98cb5f479106b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7c840779982a827bce91cf000007b35b96f2a2132dc09807c9d8bbdb384006c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:81b681a165b0fbfe3c3d7ef913ac1d519801ea18f10450f877322c33fcff57b5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:043141a838d339d89b1618709da7f7560f491d020cd9463fe16e4f12d4eebeca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b5e0b70a9201d4ffaa73ea6b6db2845afb266d3165e7a758c4aee6ce56721268" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:31c84f506cab09783e264d8193d5dccd5a1688ec5ab81134486413401ab6b1cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" }, { "name": "kube-rbac-proxy", @@ -30589,9 +32623,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.2", + "name": "rhacs-operator.v3.73.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", "properties": [ { "type": "olm.gvk", @@ -30613,7 +32647,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.2" + "version": "3.73.4" } }, { @@ -30623,10 +32657,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d", - "createdAt": "2023-01-31T22:39:50.501272+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", + "createdAt": "2023-04-04T11:38:53.109673+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.2", + "olm.skipRange": ">= 3.72.0 < 3.73.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -31538,55 +33572,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f2f56254af26f43a41422efb387b2734cd8419d2fa8bf04f22bba8943350ef76" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c15a9d534e6b0bd73bee22aa8c67503e53266b47f9dd9ef11f9f05f6d007ae02" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a00a93026560ee1b20364d42207eef6ae4a3852b0bb6c1a2d6de0bfc1c57e46d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:e15726e2f9da17b19c8a1a716c7d23273461e42bad5f6a66b1b8313d13368f65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:727e14f925b7f6bbde4ed291a6b9c4c0e068519364b6fea5ef86126775a0cc9e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:cabaaad93f55dd91ae06719151623f02226472b4d14200abede1e62eff3270f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" }, { - "name": "rhacs-rhel8-operator-8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8e91a861556f70613d977355e528409ec968a4ca9b617a20248ad8a0bb14ab8d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8c89e5dda3468b01b04ff1e9a841fb9217a531262b9ea1029bc9be33c2502184" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:1fe64c16d8ecc2eafffafcc01009873306be788bb9b3279261ba6d21b7e62126" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:311cf5a02d1505c286fb3f87e527e8aaf901932bf63f1e09f2f8ac58af99e594" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e2d62267cc2bf3682c0a360635c4d47b61ff12eb1d61a9c597a66a261d3802ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:747f2649b89d1cc50abac416dd38ced8e6d545222a7ac482bc9fdf77fdafe75e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" }, { "name": "kube-rbac-proxy", @@ -31596,9 +33630,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.3", + "name": "rhacs-operator.v3.73.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", "properties": [ { "type": "olm.gvk", @@ -31620,7 +33654,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.3" + "version": "3.73.5" } }, { @@ -31630,10 +33664,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d", - "createdAt": "2023-03-01T09:30:56.991582+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", + "createdAt": "2023-05-26T21:27:04.033276+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.3", + "olm.skipRange": ">= 3.72.0 < 3.73.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", @@ -32545,55 +34579,55 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dda861da82463c6c633904a9dd6f03a7a8fc3e9bc27f4ee184021d346d20f669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0289ff0cc619c73e9e0f66f6a73d50f79887f3762aeb62ff5c96a001e653e339" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d6b4b801a61ba87e2cf96d99c549a197a5046feeb837512882a48ecf952a228b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" }, { "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:91738b0c81f2d49a5496fcb200bc23b53d1d74f3a656e6945112f2bceed52834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:dd0b29963ce7bf7b03f21412aa954d09e73a38f50c017baa5e53ca2c45649630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:234f5d3c6ca2e388fdeaf3b763cb9a156daaf4fae3b62378fe73d1b307dbcae6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" }, { - "name": "rhacs-rhel8-operator-a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a425d7dbb3260e57ffb242c44dd64b533bb1f282903810bb778cc69dc9a9714d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:29a49897b402c38644c75d205fe1dd8078fd3f51718f2b2e860255829c2a1723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e208a71329bb619c4d85f35c2d4216fa556a3c977fa20e3ce8d9b2b28e4f5764" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ef12d6450ed3821f9e99d0faa13da7e3171a20d837084890563675f885660bc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4c7e6d16f12fb58c2a0045511bd4945c48001bb5c03da9377d463407f12fa2a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:634e0dba1d86998103b614353ef79f0a90e148d47fc546210823b796f6f7554e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" }, { "name": "kube-rbac-proxy", @@ -32603,9 +34637,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.4", + "name": "rhacs-operator.v3.74.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", "properties": [ { "type": "olm.gvk", @@ -32627,7 +34661,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.4" + "version": "3.74.0" } }, { @@ -32637,13 +34671,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798", - "createdAt": "2023-04-04T11:38:53.109673+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", + "createdAt": "2023-02-20T12:32:25.453805+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.4", + "olm.skipRange": ">= 3.73.0 < 3.74.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -32777,6 +34811,22 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, + { + "path": "central.telemetry", + "displayName": "Telemetry", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.declarativeConfiguration", + "displayName": "Declarative Configuration", + "description": "Configures resources within Central in a declarative manner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -32899,6 +34949,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.declarativeConfiguration.configMaps", + "displayName": "Config maps containing declarative configuration", + "description": "List of config maps containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.secrets", + "displayName": "Secrets containing declarative configuration", + "description": "List of secrets containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.configMaps[0].name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, + { + "path": "central.declarativeConfiguration.secrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -33004,6 +35080,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.telemetry.enabled", + "displayName": "Enabled", + "description": "Specifies if Telemetry is enabled.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "central.telemetry.storage", + "displayName": "Storage", + "description": "Defines the telemetry storage backend for Central.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" + ] + }, + { + "path": "central.telemetry.storage.endpoint", + "displayName": "Endpoint", + "description": "Storage API endpoint." + }, + { + "path": "central.telemetry.storage.key", + "displayName": "Key", + "description": "Storage API key. If not set, telemetry is disabled." + }, { "path": "customize.labels", "displayName": "Labels", @@ -33515,7 +35617,9 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported" + "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.ppc64le": "supported", + "operatorframework.io/arch.s390x": "supported" }, "links": [ { @@ -33552,67 +35656,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c0279bfd489b6842242f8837935b504748103b0e7413213db02ce918367f306b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:551847bfd6a0ee41fbd89efaaba84881a9ff93022bbbea233f618fd793c4061f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8fb66c757fd7c089a3d974c0315d909d77d599eafa12ed45430339f2814da355" - }, - { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:2f7530ab1f9a1d2febc525a65e8e35642fd2514b3e00ae14f33a8a7fc07e1f70" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:cef8f3c58973a63e733a6d62ca4ca0736a3f81d65457595dba809e25ceea887d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f72523acacbf60c2b41cb3e28366094465cc38f93c125b77de0f616297468c9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" }, { - "name": "rhacs-rhel8-operator-be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be39d7b458f6a669ec60364f89b5b38d8c52ebe130548dab6e659788952e4798" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0d01dc66d04251ad59e2181a03cf331b9a39b9b6c49093c9224868a2fa1fd377" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:acbb5a7dcd51ddc22bb8e0aa84ec207383ea3bafd99fc7f6f6f168be1ed946a5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:878c6082b94087de23cf84b0af7fe29e6660968679ae7fbf5b7a2e5bd9b0b0ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a70e614b8cd1fedb7d5defb95a15a3c1b47d096a604d34b589c85751c750d3d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a7718d4ea1337acbbe3598ffc2429dede21913fdc67978996bdfff5a41961bef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.73.5", + "name": "rhacs-operator.v3.74.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", "properties": [ { "type": "olm.gvk", @@ -33634,7 +35734,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.73.5" + "version": "3.74.1" } }, { @@ -33644,13 +35744,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839", - "createdAt": "2023-05-26T21:27:04.033276+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", + "createdAt": "2023-03-09T11:19:37.673487+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.72.0 < 3.73.5", + "olm.skipRange": ">= 3.73.0 < 3.74.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.19.0+git", + "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -33784,6 +35884,22 @@ "displayName": "Central DB Settings (Technology Preview)", "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." }, + { + "path": "central.telemetry", + "displayName": "Telemetry", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.declarativeConfiguration", + "displayName": "Declarative Configuration", + "description": "Configures resources within Central in a declarative manner.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -33906,6 +36022,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.declarativeConfiguration.configMaps", + "displayName": "Config maps containing declarative configuration", + "description": "List of config maps containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.secrets", + "displayName": "Secrets containing declarative configuration", + "description": "List of secrets containing declarative configuration." + }, + { + "path": "central.declarativeConfiguration.configMaps[0].name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, + { + "path": "central.declarativeConfiguration.secrets[0].name", + "displayName": "Name", + "description": "The name of the referenced secret.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:Secret" + ] + }, { "path": "central.defaultTLSSecret.name", "displayName": "Name", @@ -34011,6 +36153,32 @@ "urn:alm:descriptor:io.kubernetes:StorageClass" ] }, + { + "path": "central.telemetry.enabled", + "displayName": "Enabled", + "description": "Specifies if Telemetry is enabled.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "central.telemetry.storage", + "displayName": "Storage", + "description": "Defines the telemetry storage backend for Central.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.telemetry.enabled:true" + ] + }, + { + "path": "central.telemetry.storage.endpoint", + "displayName": "Endpoint", + "description": "Storage API endpoint." + }, + { + "path": "central.telemetry.storage.key", + "displayName": "Key", + "description": "Storage API key. If not set, telemetry is disabled." + }, { "path": "customize.labels", "displayName": "Labels", @@ -34522,7 +36690,9 @@ "risk" ], "labels": { - "operatorframework.io/arch.amd64": "supported" + "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.ppc64le": "supported", + "operatorframework.io/arch.s390x": "supported" }, "links": [ { @@ -34559,67 +36729,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dce5db4f162dd40c09cad114cb802cd6d7c72d0c6986581f2e74c977493f75b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e4a27d3ffb173c87728fb637ca7fde92a9e78ea9ee3edcecccc2a5e3d3748b8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:4d0ead8969f120a629104a92a454842bb7103aec137deb6c8209b7db9c48a1b2" - }, - { - "name": "docs", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-docs-rhel8@sha256:ee2a9e4ab74f5a554d1e4ff148833a53bdaab70ac1e2668cc9ee2fceca290ba9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5df359156b01505ce43e5f14c3b08722856bdb86f3d0d9b4fba785a2e580f346" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:459a8d91beff91638872d377a8b82c279ad2905ce3f4ad4bfc00f6822418ac57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" }, { - "name": "rhacs-rhel8-operator-a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a8486b66f977a639d77ef110492e5ecdde47be8acaefbaa1cbb5417085c56839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e6687c12d070069f655c17832d94c619c18274a259ccc59715036f9908e162f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7bf9415aa4b0746d11ca5a59d4179bc382a0fac4ded969f0c4294171fde27d58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2c89f735969d438f75a89ff63c404a8ec4361a03fde48e880fee73006b9c669" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:082bd6f4b40209e0591be001dea358f328cd86a08691cdceb7f71ea59d861d9d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c020a80ff82bf4d9b5cec3eeac5de9990de76041e22c444e664a20e15c46ce3b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:648b14e4158da2a85eedb46b3456fb502d680d52d375ad34bf45b4b94f8b2ef6" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.0", + "name": "rhacs-operator.v3.74.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", "properties": [ { "type": "olm.gvk", @@ -34641,7 +36807,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.0" + "version": "3.74.2" } }, { @@ -34651,10 +36817,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234", - "createdAt": "2023-02-20T12:32:25.453805+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", + "createdAt": "2023-04-06T17:12:40.762359+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.0", + "olm.skipRange": ">= 3.73.0 < 3.74.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -35636,63 +37802,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2bcacea4fe1662654234d97bb8220e1d9d9da4bebfa035e313e79db1e166492d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e135999c0d08e3832e4bc3811ad3006e3753661716bdb95acd4187c68463e2b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6e93b77ea3a6e661dd22ec116e6e4468b482baebd72e1d9b653491533ab0c2df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217c7a9a1e1dde585a89152d994c22bccf33c5cc2cea8ab1bf63d4efe13707a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9dbdc706f35926bb913ff9951d2b14d4a7f1211bcbbd22740ad72b1d442523f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" }, { - "name": "rhacs-rhel8-operator-be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:be5cff0350d37f9d427b792a8c630b6afc3779d91d94b6355392364c2eb7c234" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2da3f0cba3f13b9e8ac8024210e4e4eb983b94277f93bc19baaf181cfe82f8a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b1cb2901868975a176a607271feed1d2b48773455869868f406e3e965a7382b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1488ad2af91d84914ce3cd90737a9dcec7ada3bb3a743dd1dc76531cbf82a6f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bd664315e60648974012f82655998b2b5078a827db411d2dbe5b64c56500b9d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9c9dcffd2c3ceff329914344d844d844b2c779527e20afd52f515bdb9139396e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.1", + "name": "rhacs-operator.v3.74.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", "properties": [ { "type": "olm.gvk", @@ -35714,7 +37880,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.1" + "version": "3.74.3" } }, { @@ -35724,10 +37890,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb", - "createdAt": "2023-03-09T11:19:37.673487+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", + "createdAt": "2023-04-24T14:49:38.048726+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.1", + "olm.skipRange": ">= 3.73.0 < 3.74.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -36709,63 +38875,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0de60904bdd9de07e04b54d615f130692a7db2632a8b98ce3e405dcd9a90bb98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:eb182725b9967170ce02b3846fb8b5516709dc0a50d5c015cea94dacb0e47f8f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8e455c6f7ee571cc8c565b2f2b1ff712f05ade5cef0c34d528d2955253469992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c15aca70063c27e140daf1aece8341838632e11d378c76a7392948e90e77bc29" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:33156ed6400fb97102b01d0e60a12e87adb495d27a131f0d1fd8544e43c73c30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" }, { - "name": "rhacs-rhel8-operator-ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ff5f1784e0351d6d1e43ea5cfd1981ced2ba4fd3ffbc4426abaaba14150841bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fe44b95bf8890d030f7e8054504863e141a0ca7a471f4cb659d413a299b25fca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c0457eb9abc42996cee8527e0c05134451107ecd502ea1f6ffb0ca6a10537780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4f8ed9ff45d23f5111bf0dfaf75b7be89da52ce114b5c08cc0d6386d42a61c52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:08d1f577f7838c7760c7669923ce20a755619d8a97034b2324ad204335a9e81a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e5308f92a3db5da7912ce75a0c52025fd82a011351d2ea911ed6eb2a88d07567" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:63482c91717cb5acdf2734bce6ebadd43c6159c6116b6a2a581f4135873ad0dd" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.2", + "name": "rhacs-operator.v3.74.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", "properties": [ { "type": "olm.gvk", @@ -36787,7 +38953,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.2" + "version": "3.74.4" } }, { @@ -36797,10 +38963,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929", - "createdAt": "2023-04-06T17:12:40.762359+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", + "createdAt": "2023-05-26T21:56:28.730424+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.2", + "olm.skipRange": ">= 3.73.0 < 3.74.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -37782,63 +39948,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e071f6282ae44f63a473b919ff7b9a9f67f8d4acbaf61a8381ef9df72c634b6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:47829380d354f4411c41f1ae3d5a1095d25b9a5e66dd8874744370358462a723" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:376c1a99c093f9430b2f9f16fe51c03d785660bc2a6b52e402426af0c7470893" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:caf2ff8df02409c4f7cd7eeba60abf90b33ae698d67f38b6a4fea0fe9e0afc6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b6d9f60296184dcf109eef795870fd093c5a4a5954e254de435d93c744496c7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" }, { - "name": "rhacs-rhel8-operator-3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3e7bf049f508e92d79ce239e803de58c0bed1b97601a6971b06a0728ad315929" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f2bc03af0110b2a897ff7336f12c596bd98a19bccf53c78d44c8c2b166afc32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ad6bdd0556ef85d8ad52396a21fcf29d86e7c26a3053d114fa34ac0ce952e8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:61e35300d850ddaacd47bbd737eab53a5cfd8191b76d07014295de3145c6de5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:40c3ba037616d246d5834db9ecb9f6b61cc68041a6ad839a79e8dc6c3c282818" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3766b42768461b9847220ee19c5256a8c23cbe7e38c1420cb4e34bd4f36c0e7a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c7b8ba01a95fd2438df74324facb4a80c60aa6c3745ad61db2fbc20d3fee4f65" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.3", + "name": "rhacs-operator.v3.74.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", "properties": [ { "type": "olm.gvk", @@ -37860,7 +40026,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.3" + "version": "3.74.5" } }, { @@ -37870,10 +40036,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73", - "createdAt": "2023-04-24T14:49:38.048726+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", + "createdAt": "2023-07-11T05:42:35.965910+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.3", + "olm.skipRange": ">= 3.73.0 < 3.74.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", @@ -38855,63 +41021,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c10407a9c715231a01090e22035ba7267fdb35e207ebd9c4f13e212125285c45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9c5e4eb08073aa884e5de3d031aee094e2b45e56c02fc7e3da9e396380cf2e3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e99ee16aca12b1209eec674d39d98ad445bfa04000570ead5c820a946aea5801" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:41a3767d301bc5ba0802b2e8919bc55257e897a419e4a72a03c9d05dd6cdf0f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a5e10c6d4b24e0812de0934a44b74ed6dddba8c3c857ca32c6a818c238b9c82f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" }, { - "name": "rhacs-rhel8-operator-e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e7428e39118d468e684d5fcef9fc8e3097814d42afcae4bb86a57a01469f1b73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:04874019b387ce2d4282ad0a365be407a5a0a74a4f6740fde88c671895aa7b3d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:63b0383a3e51922fc2a991dc605dec7b6ddc1b4eb4eac69b6f74620160e9d98d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d0e66840f2661752f163173b9131100e5e2bc3a301a00609a0c6f94750b03376" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c0cd2d5319437e666ea9f6bd5740447c3350b1fd6d2251a0ed365d3b794e0d71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ffbda83309e62394ff847cda74c41be0031ba1076f41a5ad3ccf9921cb8befe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.4", + "name": "rhacs-operator.v3.74.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", "properties": [ { "type": "olm.gvk", @@ -38933,7 +41099,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.4" + "version": "3.74.6" } }, { @@ -38943,12 +41109,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b", - "createdAt": "2023-05-26T21:56:28.730424+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", + "createdAt": "2023-09-26T13:55:54.027060+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.4", + "olm.skipRange": ">= 3.73.0 < 3.74.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -39928,63 +42095,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a92b2c1932b83b43cba358bfbedf2e4038f8825f84ed6f8e08b752153a8ce8f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2089fc5c06435ca0641d3e3d6d9ce4f8386c4a19147adab5267582197146f9bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:149d4e000e18545b99ce0997839efbc19043ac5931351217e841e3a534409dc9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b1ddef6afa83c6788679a83426d4da92ab28ba21d1bb80e445a679bea20d250d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aca9396a41f339d8968dd4db09dde380d3a9c218dedeae9d99c33e28254224ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" }, { - "name": "rhacs-rhel8-operator-44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:44773a4b3a06e3905323d3babcc1e68558f15d522900784ec60b70e295b81d2b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:88f274679205043b6b9b9bce91f3345c141b656f1ae48c538c028019d11368c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:7050244b51ceb3938d930019412714340302ab23e4fa8ed4660b28aaa17c6975" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9fd0ef8ce4f4b3273c831f66837ff75579e81930fa54c03e34924643beefc3ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:71085c07fc542788db0e6fabc83d9768cffb604b45043f568a534b6731cb89f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21a3f77a92a3f875e8b4649a86aa570e74c65213f5e0d6a5dd12188056b6f58d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.5", + "name": "rhacs-operator.v3.74.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", "properties": [ { "type": "olm.gvk", @@ -40006,7 +42173,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.5" + "version": "3.74.7" } }, { @@ -40016,12 +42183,13 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9", - "createdAt": "2023-07-11T05:42:35.965910+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", + "createdAt": "2023-10-19T20:41:56.985534+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.5", + "olm.skipRange": ">= 3.73.0 < 3.74.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", + "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" @@ -41001,63 +43169,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e352306370ab4a822b838cf750b85539ef101d205f563cbdcbc012c93d4ecc55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:21f4d4a886cbb644f925670dda6236d4feeb49541f3ec12143e157010b57ff65" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:05cd84e5408714bfc7e0917380afc6cd40e33e1b20d02476353f172ce6ed46d4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:31c6b150211f993eebc3b288b322cb35687d51fa3c0d626118f2df36ce9f068f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:052e6be8458b1e4a5b66323868fe58771cdee48ac416dc54b75418460ce23739" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" }, { - "name": "rhacs-rhel8-operator-d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d4c0db0e6c7c83377d1fc81b33ac8b68fb600df89f553412b906eba9d19880f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8956744694f78f023a0d4d8e1d8a24432d4d4f9f408355bb95b5137bd0eb6970" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9671b35baef668e83480d8fec5d8c18056c585f008cd45d5b51fea184959f963" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c35cbb98eb76ff763a05c1164e84e10f6b638a535017aa402131fad8d935a5f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a71347c011179c1c6d8a37116e090a262376564b4957c8f9c7445a2d72c5d8fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4c76c58a9377490b2d85512cb44194d3d2d6ebfc911a6e96f05e73bf33ca6cb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.6", + "name": "rhacs-operator.v3.74.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", "properties": [ { "type": "olm.gvk", @@ -41079,7 +43247,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.6" + "version": "3.74.8" } }, { @@ -41089,10 +43257,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446", - "createdAt": "2023-09-26T13:55:54.027060+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", + "createdAt": "2024-01-10T02:44:37.349825+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.6", + "olm.skipRange": ">= 3.73.0 < 3.74.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -42075,63 +44243,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7d27de8239b9d05f272cdca2784f02132a1278effd686c0b26b3322a7c62be5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e54f1706a6f4e524bf3457b64271c53ab0cabcc8ba8ebc2916e49f9ddea17223" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df6f69be34a39818ae1d7356387401489ab8af1822a3ad6bd83370ff5cd7fca3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:89abeda24e6e958660f4bdf1080f5473a50a4ae5f344e747377643104d87a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b14d179437f394a09b59cee5eb72ec8b9da74c4b5eb9e44c5c5614b341e357a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" }, { - "name": "rhacs-rhel8-operator-4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4dfb94873ac59856dbfd0a37be663aeeb1afcb58977f93ddb5ff68dc5b3bc446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:856070790dd0a3194aa4c8e370d8118d8ec9215419909dd64a27a595be32781e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3d76d57da1464d87a934d767a9328d5ff7a769084a7b1c7d39b7d31a9d0f13bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8d4e2482eb06532aa0d4aa4c5956e35a3ad040858045be374c61543b3398f359" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a8dc78b53942bbdc91ff5ba019f00f08c94cabb5e1e8115153e0a03fececdfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:56e3c57db533a32c93e34df4b1e1c9a71a7ae6eab70958725955cbb7727e884e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.7", + "name": "rhacs-operator.v3.74.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", "properties": [ { "type": "olm.gvk", @@ -42153,7 +44321,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.7" + "version": "3.74.9" } }, { @@ -42163,10 +44331,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e", - "createdAt": "2023-10-19T20:41:56.985534+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", + "createdAt": "2024-02-06T23:06:13.271846+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.7", + "olm.skipRange": ">= 3.73.0 < 3.74.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -43149,63 +45317,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:abee474aface12b2ed17ebceca218ce7608808715676fd5f42058383081b6c19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6bc4bd466dfa21daac66fdbef91e534e3306265dc4865ae63cd16fec08ced95f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:aa41be08ff1c4424d76339acd1d45c04a730dae84c34e5f125269a3a76bd3c31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:13886c40384030b348198bb4a09a2f00c72af0e5226559f71641a4ce0db6c90b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:55bea5ed24d5fda12c5a6ac34a908da2c471937fb2c934df1188b806ab56d96e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" }, { - "name": "rhacs-rhel8-operator-777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:777afcf779710a9059a1ca8aa6bd2bf2f437275466d8b99c49f4f14a74c9b18e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:81f34b761d18c6d0cf17f380e58d68910b750639555bd5355cd263693ddc6721" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:a1802c8188ff2b050be1bac610f7cc163615ed454114c3dbee177d301d2733b3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:796a248b47e4d4780ed0017c2f3a054c5d7dee2f68db8c761760b3bdea7eb0fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52b44096ad4018621508eacc05189d527b90a99519322929db1729afbb6bdb40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5017bea83355a89d84f745db56605dffe43baf2f2f62ba6788ffd9f411669dda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.8", + "name": "rhacs-operator.v4.0.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", "properties": [ { "type": "olm.gvk", @@ -43227,7 +45395,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.8" + "version": "4.0.0" } }, { @@ -43237,14 +45405,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6", - "createdAt": "2024-01-10T02:44:37.349825+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", + "createdAt": "2023-04-30T23:07:33.550573+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.8", + "olm.skipRange": ">= 3.74.0 < 4.0.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-unknown", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -43375,8 +45543,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings", + "description": "Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -43431,20 +45599,15 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -43472,6 +45635,27 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.db.configOverride.name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -44011,7 +46195,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -44149,7 +46333,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -44223,63 +46407,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:296b277dc8ae55d4db593306033f7131e5470d4eb2eaf6364fe533a8a14f42c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:84a2af64b623141249acf33f79a8f4d0b464da961585e6a7caa7326a00acae8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c78675858615aa63f482b808e1daefc1a7ecda6fcf87af4bda22200a25fe8e48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:0ba4926b516c4353e9c2f65713b9dff11eee05d08335231e0fcdc7f0a4eb2621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9ba3858a639c3e8e50a2445e54eea49ad4555a02de8597708bb17128b1778780" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" }, { - "name": "rhacs-rhel8-operator-603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:603710babd3cda93b10cb9ee1c7c21db9638de2e0e72fdc343b759d070f78ed6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e8c6bca89fc32928f189842c9f6b1cc4ee488f80cce625d0781c45036afdcd24" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:965ee6e2837d4cef1363c821d42b839485e5232ec674054e4d010f6b40f0093b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:ae24ac332ec3ec58aefcf2b173443170e6b5010a1628a29c5d8ca7d0ecb3cae4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ef5132827a077bb62a6a271538af379a2f638a456b73d5e3d77ffe829e8eed56" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6bcd90e3e2038a46a93a6deaacf0f63b7c3d2519bb90ddd7716447581b76aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v3.74.9", + "name": "rhacs-operator.v4.0.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", "properties": [ { "type": "olm.gvk", @@ -44301,7 +46485,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "3.74.9" + "version": "4.0.1" } }, { @@ -44311,14 +46495,14 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593", - "createdAt": "2024-02-06T23:06:13.271846+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", + "createdAt": "2023-05-17T15:58:09.664327+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.73.0 < 3.74.9", + "olm.skipRange": ">= 3.74.0 < 4.0.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", - "operators.operatorframework.io/builder": "operator-sdk-v1.24.1", + "operators.operatorframework.io/builder": "operator-sdk-unknown", "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", "support": "Red Hat" }, @@ -44449,8 +46633,8 @@ }, { "path": "central.db", - "displayName": "Central DB Settings (Technology Preview)", - "description": "NOTE: Central DB is in Technology Preview. Settings for Central DB, which is responsible for data persistence." + "displayName": "Central DB Settings", + "description": "Settings for Central DB, which is responsible for data persistence." }, { "path": "central.telemetry", @@ -44505,20 +46689,15 @@ "urn:alm:descriptor:io.kubernetes:Secret" ] }, - { - "path": "central.db.isEnabled", - "displayName": "Is Enabled", - "description": "Specify whether central-db is enabled, Default configures central to use rocksdb. If IsEnabled the operator will provision the Central DB or use an external DB if a connection string is provided." - }, { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. If omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." }, { "path": "central.db.connectionString", - "displayName": "Connection String Override", - "description": "Specify a connection string that corresponds to an existing database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String (Technology Preview)", + "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -44546,6 +46725,27 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.isEnabled", + "displayName": "Is Enabled", + "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.db.configOverride.name", + "displayName": "Name", + "description": "The name of the referenced config map.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:ConfigMap" + ] + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -45085,7 +47285,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. Kernel module is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." }, { "path": "perNode.collector.imageFlavor", @@ -45223,7 +47423,7 @@ } ] }, - "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", + "description": "## Why use Red Hat Advanced Cluster Security for Kubernetes?\n\nProtecting cloud-native applications requires significant changes in how we approach security—we must apply controls earlier in the application development life cycle, use the infrastructure itself to apply controls, and keep up with increasingly rapid release schedules.\n\n\nRed Hat® Advanced Cluster Security for Kubernetes, powered by StackRox technology, protects your vital applications across build, deploy, and runtime. Our software deploys in your infrastructure and integrates with your DevOps tooling and workflows to deliver better security and compliance. The policy engine includes hundreds of built-in controls to enforce DevOps and security best practices, industry standards such as CIS Benchmarks and National Institute of Standards Technology (NIST) guidelines, configuration management of both containers and Kubernetes, and runtime security.\n\nRed Hat Advanced Cluster Security for Kubernetes provides a Kubernetes-native architecture for container security, enabling DevOps and InfoSec teams to operationalize security.\n\n## Features and Benefits\n\n**Kubernetes-native security:**\n1. Increases protection.\n1. Eliminates blind spots, providing staff with insights into critical vulnerabilities and threat vectors.\n1. Reduces time and costs.\n1. Reduces the time and effort needed to implement security and streamlines security analysis, investigation, and remediation using the rich context Kubernetes provides.\n1. Increases scalability and portability.\n1. Provides scalability and resiliency native to Kubernetes, avoiding operational conflict and complexity that can result from out-of-band security controls.\n\n## Using the RHACS Operator\n\n**RHACS Operator channels:**\n\nRed Hat provides the RHACS Operator by using the following update channels in the Red Hat Operator catalog:\n\n* `stable`: Provides the most recent version and patches to the most recent version.\n Using the `stable` channel and configuring automatic operator upgrades ensures that the most recent RHACS version is deployed.\n* `rhacs-x.yy` (for example, `rhacs-3.74`): Channels follow a specific RHACS version and include all patches to that version (e.g. `3.74.0`, `3.74.1`, ...).\n\nNote that the `latest` channel is deprecated and is not updated after RHACS version 3.74. Newer versions are published to the `stable` channel.\n\n**RHACS comes with two custom resources:**\n\n1. **Central Services** - Central is a deployment required on only one cluster in your environment. Users interact with RHACS via the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. Users may select exposures for Central that best meet their environment.\n\n2. **Secured Cluster Services** - Secured cluster services are placed on each cluster you manage and report back to Central. These services allow users to enforce policies and monitor your OpenShift and Kubernetes clusters. Secured Cluster Services come as two Deployments (Sensor and Admission Controller) and one DaemonSet (Collector).\n\n### Central Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Central | Deployment | Users interact with Red Hat Advanced Cluster Security through the user interface or APIs on Central. Central also sends notifications for violations and interacts with integrations. |\n| Central DB | Deployment | Central DB is a PostgreSQL-based persistent storage for the data collected and managed by Central. |\n| Scanner | Deployment | Scanner is a Red Hat developed and certified image scanner. Scanner analyzes and reports vulnerabilities for images. Scanner uses HPA to scale the number of replicas based on workload. |\n| Scanner DB | Deployment | Scanner DB is a cache for vulnerability definitions to serve vulnerability scanning use cases throughout the software development life cycle. |\n\n### Secured Cluster Services Explained\n\n| Service | Deployment Type | Description |\n| :------------------------------- | :-------------- | :-------------- |\n| Sensor | Deployment | Sensor analyzes and monitors Kubernetes in secured clusters. |\n| Collector | DaemonSet | Analyzes and monitors container activity on Kubernetes nodes.|\n| Admission Controller | Deployment | ValidatingWebhookConfiguration for enforcing policies in the deploy lifecycle. |\n\n### Central Custom Resource\n\nCentral Services is the configuration template for RHACS Central deployment. For all customization options, please visit the RHACS documentation.\n\n### SecuredCluster Custom Resource\n\nSecuredCluster is the configuration template for the RHACS Secured Cluster services.\n\n#### Installation Prerequisites\n\nBefore deploying a SecuredCluster resource, you need to create a cluster init bundle secret.\n\n- **Through the RHACS UI:** To create a cluster init bundle secret through the RHACS UI, navigate to `Platform Configuration > Clusters`, and then click `Manage Tokens` in the top-right corner. Select `Cluster Init Bundle`, and click `Generate Bundle`. Select `Download Kubernetes secrets file`, and store the file under a name of your choice (for example, `cluster-init-secrets.yaml`).\n- **Through the `roxctl` CLI:** To create a cluster init bundle secret through the `roxctl` command-line interface, run `roxctl central init-bundles generate --output-secrets `. Choose any `name` and `file name` that you like.\n\nRun `oc project` and check that it reports the correct namespace where you intend to deploy SecuredCluster. In case you want to install SecuredCluster to a different namespace, select it by running `oc project `.\nThen, run `oc create -f init-bundle.yaml`. If you have chosen a name other than `init-bundle.yaml`, specify that file name instead.\n\n#### Required Fields\n\nThe following attributes are required to be specified. For all customization options, please visit the RHACS documentation.\n\n| Parameter | Description |\n| :----------------- | :-------------- |\n| `clusterName` | The name given to this secured cluster. The cluster will appear with this name in RHACS user interface. |\n| `centralEndpoint` | This field should specify the address of the Central endpoint, including the port number. `centralEndpoint` may be omitted if this SecuredCluster Custom Resource is in the same cluster and namespace as Central. |\n", "displayName": "Advanced Cluster Security for Kubernetes", "installModes": [ { @@ -45297,63 +47497,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:87eb62fe8aa7952d0d69dc13c4867ac2f51e821f56d149a9b588c826caec4c16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:120b9891ee9db839ab0b2029a62e67ec4747c47c6ffe15af38e9035160f57b78" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:71b9fdcaf4cc761b1499be8e6ccff6c463cc6b9856e9deb1f93baad45ea59eb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d546f2d3f668ce2f20e594394ade0a86d808f6c8c88cadbba227083d4abac940" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e714fea6deb82225c54de32cf7ff3e91e1966470c58d04a221c7d90a501fdb8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" }, { - "name": "rhacs-rhel8-operator-4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4980165af1d43837bf5c0ae5dd271c8d482845670d608db81652ab886898b593" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:74624389ac3261ed699b1f64e5717353da68895709d30a011bc8813b61a4a249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0482d4464d6d39c01abab8df882604dd227c52b5420d36fe7414aaff8067cbec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:a108e9a7967001e0bdfed7124b01e9a3dbf1dec308444762973030aec57e1d5a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:22bf00e1457b4a9e63901892aa4375a1d4a9d1b2c067c1f054d918a24b222b10" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:264102d4bca7d9bd384dc04e5bbff1a7b43343ea8e59cc79047cdda50a3f299f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:2c0840f4573373a19eb8c9a26501138ef0e76efbd508fd69a6260e78194d86c8" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.0", + "name": "rhacs-operator.v4.0.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", "properties": [ { "type": "olm.gvk", @@ -45375,7 +47575,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.0" + "version": "4.0.2" } }, { @@ -45385,10 +47585,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434", - "createdAt": "2023-04-30T23:07:33.550573+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", + "createdAt": "2023-05-30T06:05:47.661746+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.0", + "olm.skipRange": ">= 3.74.0 < 4.0.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -46387,63 +48587,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f70b25277256d75e43276d8cd60b64fd1d06f4958c0e273fc925a0fa06e1821d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f386f5114a0367cd8cbbeb67f6af9a950556795aae7a3e8c91e3b673e3aa1915" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:1e36b2a588770b4d09bf16a0a4855784498b40b5391d4ba444b11ccef5342c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:58fdf01dd92ec41491eb3406897a460474f8db9de863e53259d94c692db73dfc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0e7e55c46aa3a9926b184d031ff0adf0e4d208819a98a78aede2a7152d52bc30" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" }, { - "name": "rhacs-rhel8-operator-5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5e3f128bce37912697d2dda71adad2265d1d7085bc0373406b203308f95b7434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:30108ec0790f15fea90f0b9d95c0ecd6e8565521b2b66987df981113fb351414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c3d66d9b19d14521e931ff83e6e5b27e1db3fa55d156dab5d8ee3b66f0fd7fc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7e983c2d90ffa46a50239ddfcc098a1a018ed86e610f6f8ba137c32999e6166" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:31d769606a8f1365fcec9f3506f5d955edbf737bce0e374c95a02c4b523f496a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:687caf62f737cc5120d3f494ae1c7848a9a7eaf88ce0758bc47f9a7707d4807a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.1", + "name": "rhacs-operator.v4.0.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", "properties": [ { "type": "olm.gvk", @@ -46465,7 +48665,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.1" + "version": "4.0.3" } }, { @@ -46475,10 +48675,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2", - "createdAt": "2023-05-17T15:58:09.664327+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", + "createdAt": "2023-07-11T17:28:56.408262+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.1", + "olm.skipRange": ">= 3.74.0 < 4.0.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -47477,63 +49677,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9d3e6527d632c09b86e62fe1523d1e07d308ffbbe87227e64d807cfda705507b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69f1763e0b6f417c6883776c5de35ea464adad02a4f8a7a7f43e940889685a43" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77786a09f1a921218cd35235cd2b34fb994db1fdd1a0a969021259bbc0b52630" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a0ce218dee7555d1f76d3f8b841e5f47723c7bd6b527b76576b663d67c025760" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04ae0c9b37d47a85651f7bbfccb79cd9fd42876aa5c511933e9565efc5764b2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" }, { - "name": "rhacs-rhel8-operator-9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9734095297ca37557d68283ac9edc2f3c3d7701315e94c3f9588052ed06d10f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ad8bea2db4626f826de3fe2d8d84aebd8802298b05227836caad1dc2f1608070" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9a46495f18dd5bc2cc23fbf0380dc8b5ec15141108373bcf862271705aa92fb9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cc86bd67a09c9bbfc9857205c0fb331afdc977ea135a99bb4846f3399c2582d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:25cc064261e7ff641a2ce164ae458d1fab54e79a0e166cf5a60127c02a326fb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b29848a69b07b58fd8bcf2870cdde044c69989a8dd2b8feb9eec0653c431f0cb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c9b7a51fccd409451fe5cae7bd15abc00e10c9ac1a2e97232172d39134db9254" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.2", + "name": "rhacs-operator.v4.0.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", "properties": [ { "type": "olm.gvk", @@ -47555,7 +49755,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.2" + "version": "4.0.4" } }, { @@ -47565,10 +49765,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0", - "createdAt": "2023-05-30T06:05:47.661746+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", + "createdAt": "2023-08-07T07:28:04.365939+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.2", + "olm.skipRange": ">= 3.74.0 < 4.0.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -48567,63 +50767,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:349f127cc972ae1ee21fe435a00a8da30936e5b89c7258dd18d2083d58e353f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8a02fb2b482e9a8d9004ce87f85d8f41b3a930791d3a2ef9412fceb659551db1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a95c06c7b03ad1dea0469493d6e31b5f56ec7b6b44cb86a7916e364c57644b84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e8ac44195174aae21c821742b53c9b1106c1d5ea1a68a9145ad88a358e942f4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7e08088dc72f668b36f67b18c2ec2cbdb621d547f00699b3fb8d6de0ccbaec57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" }, { - "name": "rhacs-rhel8-operator-3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3dcc28b62858f984d8a3fdebee51168361c504365c250209b4c726e6c6050ea0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:350be5b8c3e32440e12a2fc129b3d5cbbe5661771ae318b4f5b578b2ed2dd2d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:27b5c0e864b3039ce916413c23a10d8b42809d532a9f0b79da3c8b551fcc7746" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:49081a368dcd1b44567a9b69ac0566ed7de7b63d8776ec382f85c2c34e36bac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a2e3f97da20eb96b49e4998d566817c914d30f9e984b12eb7214290784407fa4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b91223e47e2517f9060e1c8fc34ab0190ebd43996c4104d876a5beceeb3a399a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:37b3c9b2eed351d9d1a39c99045bbc7993ccb819f67f7b390deaa34930f45946" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.3", + "name": "rhacs-operator.v4.0.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", "properties": [ { "type": "olm.gvk", @@ -48645,7 +50845,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.3" + "version": "4.0.5" } }, { @@ -48655,10 +50855,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e", - "createdAt": "2023-07-11T17:28:56.408262+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", + "createdAt": "2023-10-20T07:04:50.531740+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.3", + "olm.skipRange": ">= 3.74.0 < 4.0.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -49657,63 +51857,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e6442e9957f3cf90834894c1fd0e1f6995702d7bc5a61a3629921ba982930eb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9def43b5d3ff0aa4f17af4e769eb0e646d3a15a5d55631c4174f0c07bb7ee2ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6c5fdd725cf01aba525d66b1aa14c51388806a588f51079bd7dd4cef1163922b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:294db633f9e3faf7fb2979c9a09ffd71f6d7b94a01c4d7181b7c43083f86abde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:066aa4712f9a104e3bba2137e7cef432052d7f14a6bcd50b5f5d6a954b33ba84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" }, { - "name": "rhacs-rhel8-operator-f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f44d63eb0a4ba13272ba2b08ff97b1872786b875ba3ff5340b46b1935c0a6c8e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fa0420e6da9e23e29928e44c7b393284b65784fe86ca51204ff1e01911a79918" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:9643993b3893c5d018ee12a066644a304046c57a72e00e069d89a7157d3ca3ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:b2d2afb6f572b341a8d11cd3005d182c952ddfd40e8b1272156316ca09f21f71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:751f6dd345ccf8ce4ece7d60e0f818760b33714e5af1e98b70acd17d8427c61f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:1f797302dc2759dd42a125a6f20da488c6e9c6ba727068b3f2ba89fdf5b41c85" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.4", + "name": "rhacs-operator.v4.1.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", "properties": [ { "type": "olm.gvk", @@ -49735,7 +51935,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.4" + "version": "4.1.0" } }, { @@ -49745,10 +51945,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e", - "createdAt": "2023-08-07T07:28:04.365939+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", + "createdAt": "2023-06-28T15:40:55.251806+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.4", + "olm.skipRange": ">= 4.0.0 < 4.1.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -50527,6 +52727,11 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, + { + "path": "perNode.nodeInventory", + "displayName": "Node Scanning Settings", + "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." + }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -50535,12 +52740,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -50558,6 +52763,14 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "perNode.nodeInventory.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -50747,63 +52960,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e7195fb323656178f44cc4a698bebc0f7095db91bed7e835748437fa6006e0ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:69b3ef358d6608fbb9e04ebd6924151a0b1a91796562597da1ed50db8557488a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:26fc32d9f04c8b44ec0c8e47795e31aa3543cc92ceccec78e1bd58b18ed2e621" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:27220a290cc04928806964e20bb3e0d4a4ff992e996bb51cd795a71c19ad9d33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:512b52a8ec8f582e9e2d04d02aa9180d89b965d0efcacb5f9eb2f43aa5474f59" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" }, { - "name": "rhacs-rhel8-operator-d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d5bc5246c3199ea22eff734c0b6e6160e2e4e2a286a4e0c897d21ef96c156e4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc6d9b7a4c55d6b419254a45adda8d0ffd8210806b9a3ec58372a6dbcec4e82a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:57d8ebd2d5f7998fa53219c96a433a767a9dbe21aef14bfc0af0532e58ab12c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:eafe8671afff21d71df1543f440b643e825879f462b1d9b3a76882fbe1384280" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:997e0db6c53a096b1f2dbb574d465910215d9868220e3eb2206874253b78ee9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e01f314fb4976cf2a113382b8a4c934a5ebe9526cdec6bb872c07adf63ab593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:604777e1511f2b30f8a92d0cffdb2aa533121b6c36f5afc453299c3656b95774" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.0.5", + "name": "rhacs-operator.v4.1.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", "properties": [ { "type": "olm.gvk", @@ -50825,7 +53038,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.0.5" + "version": "4.1.1" } }, { @@ -50835,10 +53048,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826", - "createdAt": "2023-10-20T07:04:50.531740+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", + "createdAt": "2023-07-10T08:32:03.992249+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 3.74.0 < 4.0.5", + "olm.skipRange": ">= 4.0.0 < 4.1.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -51617,6 +53830,11 @@ "displayName": "Compliance Settings", "description": "Settings for the Compliance container, which is responsible for checking host-level configurations." }, + { + "path": "perNode.nodeInventory", + "displayName": "Node Scanning Settings", + "description": "Settings for the Node-Inventory container, which is responsible for scanning the Nodes' filesystem." + }, { "path": "perNode.taintToleration", "displayName": "Taint Toleration", @@ -51625,12 +53843,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. KernelModule is deprecated and will be removed in the 4.1 release. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." }, { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain kernel modules for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, { "path": "perNode.collector.resources", @@ -51648,6 +53866,14 @@ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] }, + { + "path": "perNode.nodeInventory.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -51837,63 +54063,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4c848eb7465e928251e05d32ffbc93cd14e7bb77972d22b8721bd6eaa4a93d2f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0aedd8e865f72ffa8b79fd2bab48974caec3eea3e3a6f77c89fe6dacb8947057" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:08f537cba262605a0eb0a510b6faf78e3ba26465f636d03cc1f7a6ed6b40d355" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c39621837cbc8419d187a43a9575ec8cb4021c58ea1b56f215003d7264eb5d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a0d9cd31d953aaf7e84f5a39f405c5aa2ea62e68d6c728a936ca1ffc4dc1b93e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" }, { - "name": "rhacs-rhel8-operator-9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9bf3a3e0fd573f91f03794eaf5291364a90392e5e7d4b5d4ed550ef4600ab826" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:09e79b5db8977520f9951cc43c339c8e40b4659d7da513347d5a88b2500f809d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3250d89e78de852a2627593f29469f0b3ff639ea3644b4b7d6d057d0c1ad3659" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5a492b856e0b6d9fdb020b556d13186ef5e7095b0c736a2031500c9c00dad0c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:eee1aa054d4d15b23be293f31d3ea659e0ffc1d05174ef89a6c977dd3d4377cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:139d80d398e7e5cfc85839e3039a3630b48c7ae6650d755754430fccd94d6a27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.0", + "name": "rhacs-operator.v4.1.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", "properties": [ { "type": "olm.gvk", @@ -51915,7 +54141,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.0" + "version": "4.1.2" } }, { @@ -51925,10 +54151,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb", - "createdAt": "2023-06-28T15:40:55.251806+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", + "createdAt": "2023-07-24T17:50:01.771355+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.0", + "olm.skipRange": ">= 4.0.0 < 4.1.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -52940,63 +55166,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:0ce2cedd20e1325f8ab6ba0a40a84babe5c8d5b2f70ac4ff753cfebb2b47419b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:65e00f9050e1cf1011d7b64ea01c83149f6bbbad8b9ab30b8d9a3ac064bea5ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6ff2322a9f37b9f917db749296294a0e1437ae8b95a88114b59105b1c791d07f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c1a65e36703299b7aeb141d6ec4af9543385bfaff1c19edece00572020779622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eebfa0e319e1d78c403da776182bb00bf0f7367f4454749d414ff5ad75c4469c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" }, { - "name": "rhacs-rhel8-operator-676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:676c37a213df769c9aed929bc3bb5b9353634e5bae5b9e9af01061727cf1e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d10c145a1d3c4433f671979eed8fa639a4350eec14ce4e79c133fb9ad35beb58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:86b851b19b24852dea8562bf2842ffb57df265495a9505ffc8be5f851beef99e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e28a50baee38cb025c7580706908fbca74ccd3719fdb310bef78e74bd4bc41ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3064a9d3b44cb8f2538f72b97ecc7fdb70341bd98359d5f21e65b46f14741a40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:47a3321574c13367941b016ce300a9c40310d76c2e8b1cc7763897581c0bbc98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4ff51ad7ccd77574bbfe5b17d87c4950894799d6a0e9eb9b5e656139745644cf" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.1", + "name": "rhacs-operator.v4.1.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", "properties": [ { "type": "olm.gvk", @@ -53018,7 +55244,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.1" + "version": "4.1.3" } }, { @@ -53028,10 +55254,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400", - "createdAt": "2023-07-10T08:32:03.992249+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", + "createdAt": "2023-08-14T22:16:04.333153+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.1", + "olm.skipRange": ">= 4.0.0 < 4.1.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -53823,7 +56049,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:select:EBPF", + "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", + "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" + ] }, { "path": "perNode.collector.imageFlavor", @@ -54043,63 +56274,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3dc772f40b6c94cb0c4254d8fb7f12e2de38dc75d12275758de660868cde0d89" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:51829854d9330a11257e83baebeb0b653c535cfcbc8a61a0b7034f8e2452ee99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9375ee89bbe0e7af787677a1cd5a592960d3e6f87ffb95bc0b7f4d3c178f418e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ea82c30a26127e7cae7edec22c88a6dd428c11b04902503174c915485c355249" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:397d7ab548e3d889c144fbc9b5360167938dace01d112cd8f9e7c655675c2f5d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" }, { - "name": "rhacs-rhel8-operator-af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:af66603fb12b90430668fdcedb4004ce1a8173b67fa7da16fb49c7790fc89400" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:02f365b7a5f1029d6325b4877e20bc8b86c2fca13d45d49aefd8b18b257c6998" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0b333e3e1b6868912f0054da63710d526dc290eaa5a02dab12089d6ece7925eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4d3bd2eeaf0a06e8ad6a47c9a161a14e760a11a0666e5384b1d974fc0974ea3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4a0e1762f28567dfcdb03cdf21a0bc18b8158aad5b9c8422ca5ad5abf5d010a9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b12ea7ff7ab1d69400786057fc8d5c2949c9ac88c3a204c3f2add01e29011652" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.2", + "name": "rhacs-operator.v4.1.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", "properties": [ { "type": "olm.gvk", @@ -54121,7 +56352,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.2" + "version": "4.1.4" } }, { @@ -54131,10 +56362,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1", - "createdAt": "2023-07-24T17:50:01.771355+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", + "createdAt": "2023-10-18T09:13:19.997173+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.2", + "olm.skipRange": ">= 4.0.0 < 4.1.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -54926,7 +57157,12 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage." + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:select:EBPF", + "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", + "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" + ] }, { "path": "perNode.collector.imageFlavor", @@ -55146,63 +57382,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6d80472c7ef24a35955b60a6088daccba373c5d0d6fb4ee8cdcff5d980c7b382" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3ed7da716ac575597b5e91d802114dbcb41647e038440e73254d62b3c460b7f8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:119a96633595a1ac7df4b4d552f4b574d036352ee9bbbc9aa2af42375290b6c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d58fefaac4b6ed8e8c38919bbd85134ba41d12c18f3162066d19b1764656444b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:fddeb8070857a592a19c49a52abed8329b3a23051411ab6eb5b18d5d985266e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" }, { - "name": "rhacs-rhel8-operator-61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:61a00012528ccf51eb523da285cf12d281c26f5c2e20a6d59b59a658b1d40da1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b7039a954f0d0c3613f9b9abe9f9f15a4367cf7dc1e8f6ea8f422b4be75d6a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d1afc8acbe03c377b799697a0e1920b2685e82733485be1e2ad0102e15c74e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8cd7bfd6b1f8e86d10dc6cea87b189155dbc2031cfc629c4c730995178c7a318" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2049c30dd5487eec9387e51a8aa8e01979a48ee4c032460a97eaebbad29c4dff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67718b5b8a68298f6fc53bd135d9d4e2f104fbfa26ef28d7eb3b1d02bd6340ff" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fb405ccc583eb177e5ae73d00ff28003777a6750bd64033b07e1027c46863bef" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.3", + "name": "rhacs-operator.v4.1.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", "properties": [ { "type": "olm.gvk", @@ -55224,7 +57460,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.3" + "version": "4.1.5" } }, { @@ -55234,10 +57470,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f", - "createdAt": "2023-08-14T22:16:04.333153+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", + "createdAt": "2023-11-07T01:46:09.045321+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.3", + "olm.skipRange": ">= 4.0.0 < 4.1.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -56254,63 +58490,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce9dfffc57e8d5908f15db9d0bc38177550fed4a8fc181282cb7196739271a81" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b2218b8552ebc05fe6ac48a8498ebf736772ffa0716ca3a747df272909b222b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b3cb8be7c59d3844c39f9739c0ee2a78de722e1a29577c60267850d40fa10e33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e1cb3930684f23ad49dea1679637b34f6b236bf61c1f520d9fad91ac8ffe9434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:84c36595c82097fb75de135c97e8eb41930fb99b4e63a835ec6b6ae75fdea22d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" }, { - "name": "rhacs-rhel8-operator-a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a5c9b791b4006c89a7d2d8c58452286b2d69576e07b5ee1e4527933531a6431f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:55bfc7497190efbf7ca8d39a1caffb874692151a8635e650bd3d289cbe4ac41c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d92a8898eba7fb77e13b9262cae0f2524e39ee2886b5d4053da3fc2b33b13434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:67fdf39331b763d27a119fe2ccd1793f456ad450a5af27f42ca54877ea64a50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cf2af4ebfe33d061c1f6233222059c043b3c5480f0ca3025c7a8e239da3670e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b698501e149cd158b9c5a515e367f010fa666ad7e534853d1ee5619acc6dc8e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fde73ab25944b1b98f722405d5ba83af507a3ecc732157e38ea0867a541a2575" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.4", + "name": "rhacs-operator.v4.1.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", "properties": [ { "type": "olm.gvk", @@ -56332,7 +58568,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.4" + "version": "4.1.6" } }, { @@ -56342,10 +58578,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f", - "createdAt": "2023-10-18T09:13:19.997173+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", + "createdAt": "2024-01-13T18:55:22.011709+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.4", + "olm.skipRange": ">= 4.0.0 < 4.1.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57362,63 +59598,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7f1f9773f2218a47d3c69273460dda65249537272fad553c74cebd746e6f0b31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03214c185d45e1d21200a2e07ca690a6dc7634a09623256f55d272f023252541" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ab392e179431cfaab8d56022f9eae8329a8ea6a700eb6fa9a6eb1cce8c7b306d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8e51e5cdc40c5fc5eb746745ad480a4edcdcc535d91e55a9f9e1f7b3c1234a88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:54e95a79b10a119472b6ef0351ff878e6a384b8e3100d25e943678bb120ed322" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" }, { - "name": "rhacs-rhel8-operator-0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:0faad14e70b30974669cd1889dded594dc92ed54ffcd625685bf81c51fc1cd3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8f1661e4290a20891af3bef1637da71f3e82fa135b7a38d7c9dbeeaeb94eedb0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:180a0e11969b3a401b829f53d50b5cf1d7adf8f281687a7170144fda506f2a2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7416b5669ba67e764f3cb4e6c2c5333761068c512290184ca8f8e8eeb307d7df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:62c20f09cc994c2ef9d7a50a1d20a187a7d9302f5d77bcead03d49051e7dca32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db06de4aec47483f1fb2275a3181851ccb0a17031ce2abb642bd1f39d98b30fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.5", + "name": "rhacs-operator.v4.2.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", "properties": [ { "type": "olm.gvk", @@ -57440,7 +59676,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.5" + "version": "4.2.0" } }, { @@ -57450,10 +59686,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995", - "createdAt": "2023-11-07T01:46:09.045321+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", + "createdAt": "2023-09-12T01:02:34.540467+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.5", + "olm.skipRange": ">= 4.1.0 < 4.2.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -57561,6 +59797,22 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -57935,10 +60187,47 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -58138,6 +60427,30 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "registryOverride", + "displayName": "Custom Default Image Registry", + "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -58168,6 +60481,11 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, + { + "path": "admissionControl.replicas", + "displayName": "Replicas", + "description": "The number of replicas of the admission control pod." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -58222,6 +60540,43 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -58245,7 +60600,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -58470,63 +60825,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d08e6e54ce9689202c6599482c54b67c0ee701a232deac2394d670fe7d7dd7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16746de6cac4747165b0daa500e99aec36354ba17d43ce2ec930a0ed9cbff9c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:99979df5bba79ed1a0cb34486828ca8016d446095b3f3c2268caab610e892394" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:a98ea7d4df19807b0724f950ad122637b2874fa47bd3af8778710082fc0fa048" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:aafaa944201871ec15cead3aa77bbdd1da76f972f3a241b894e2254a6ec09595" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" }, { - "name": "rhacs-rhel8-operator-1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1ab053b9dbae3b13dfcad653fa470ba693e261c3473284e3111cbd0a81e85995" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:775b736aeb037fccccb25cc1ea0d31a2e0b62d9d894782a795c9c8903ec8e0ac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:43bb470540eadab1207966c0a1838b692b15772dce15020f33e08b8d019d7d03" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa96df7d44c2a5ba48429761c4f31d8bab6433f6e44993722bbf833108e05130" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:56308a4f1b61c69543eec7e6c2cfec351998a42b490d9175639d3cf31fbb4146" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9dff6fe7648119afa246389a7d8fd4167b4c7351318a7eb6a8aa6378dc19d3cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.1.6", + "name": "rhacs-operator.v4.2.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", "properties": [ { "type": "olm.gvk", @@ -58548,7 +60903,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.1.6" + "version": "4.2.1" } }, { @@ -58558,10 +60913,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c", - "createdAt": "2024-01-13T18:55:22.011709+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", + "createdAt": "2023-09-29T16:19:13.443248+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.0.0 < 4.1.6", + "olm.skipRange": ">= 4.1.0 < 4.2.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -58669,6 +61024,22 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -59043,10 +61414,47 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -59246,6 +61654,30 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "overlays", + "displayName": "Overlays", + "description": "Overlays", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "monitoring", + "displayName": "Monitoring", + "description": "Monitoring configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "registryOverride", + "displayName": "Custom Default Image Registry", + "description": "Set this parameter to override the default registry in images. For example, nginx:latest -> /library/nginx:latest", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -59276,6 +61708,11 @@ "displayName": "Bypass", "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency." }, + { + "path": "admissionControl.replicas", + "displayName": "Replicas", + "description": "The number of replicas of the admission control pod." + }, { "path": "admissionControl.resources", "displayName": "Resources", @@ -59330,6 +61767,43 @@ "displayName": "Create SecurityContextConstraints for Operand", "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." }, + { + "path": "monitoring.openshift.enabled", + "displayName": "Enabled", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" + ] + }, + { + "path": "overlays[0].apiVersion", + "displayName": "API Version", + "description": "Resource API version." + }, + { + "path": "overlays[0].kind", + "displayName": "Kind", + "description": "Resource kind." + }, + { + "path": "overlays[0].name", + "displayName": "Name", + "description": "Name of resource." + }, + { + "path": "overlays[0].patches", + "displayName": "Patches", + "description": "List of patches to apply to resource." + }, + { + "path": "overlays[0].patches[0].path", + "displayName": "Path", + "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + }, + { + "path": "overlays[0].patches[0].value", + "displayName": "Value", + "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -59353,7 +61827,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. Note that CORE_BPF is on Tech Preview stage.", + "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -59578,63 +62052,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8547b76cf0533dfe6da2aafbbd063021bad4ff78b32b2dfed4a7607496e0a904" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:01b9f9798d3ecbefe3da1ac2ac782e8e8b930e7eeceb82fe3473b5bfc1ccd40a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ec62f3da93a1346ad215744257820377ccf4ead84e7471c52e348a31a431d3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:364c107c34694ca33ac724de78db3e41ee55f9098d9ade0775a51b11f1533065" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b26133843687cc50e2c52d6067d8b3369b5cb28dfbfd15dd4b6062096673195a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" }, { - "name": "rhacs-rhel8-operator-8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:8ffb6f0ff1bf016c3919c1eefc6c3db3d4a8fbe0e79919f72b4c281afe6d4b1c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7ac504b7824d17bd7ac55b1e59c26be308506f315a0ab0d8c45d3b4934c0a16c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8760d6dc68c86f0c5b53d8f0bfada0df012f80bc8e0023ba3522fe6829a05a41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:762ad216e79be0837e98873202b0072c7fd399925ee94bde57cc61c68cbd5f4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:bdbe08ef2d01b114702780fab76905e6eb1851684692ffa0a4c84604bda3ddb3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:34694b9f4fe7fffc0c547be4e311579b5bb0c1fa92d8257bf6d1581ffd655c46" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.0", + "name": "rhacs-operator.v4.2.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", "properties": [ { "type": "olm.gvk", @@ -59656,7 +62130,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.0" + "version": "4.2.2" } }, { @@ -59666,10 +62140,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992", - "createdAt": "2023-09-12T01:02:34.540467+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", + "createdAt": "2023-10-19T13:32:34.111693+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.0", + "olm.skipRange": ">= 4.1.0 < 4.2.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -60805,63 +63279,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:6b09646e1dd6e3d90c299f60af0d1c2ce318cbe20b3acd98ffaa1c19fa8b74d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e63fd46fd603324ee7047173f2d0d2dc5d2bf1b662d88e03df0890b91c9e33fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5bb0b9116b1fd8547c67b789e94dbe594d0ee4d4c6b00f8df0f3a3bb6f20237" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:7a0f38b62e47fe5a4276d48ddfb543731018b5e938694a2b78021293d24a53e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:de3b2e28150c6428864fe8dd7ef325b806bc9e9881d883ba3335e00b6593618c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" }, { - "name": "rhacs-rhel8-operator-e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:e335093bb5b12a4086afffdacb16ac033918d673bedf610805217c1b6068d992" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:ae5c518588809e7c7175ecf7657920756e221e38b8a6e96a884b0415a5255a61" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2567d22cfaddd2137914bd3c01372f9be7d0f34fb0011d845711cf015689bca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1bc8f517e01db203ae1f3c41732589aed3c2ce65a205e400fb4ddac08200f978" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:674c28a9865f45464c4c5b8e9bbf1cd74e650ee65196242eef8a6ed6514ee7bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c1a3908d8ac8c354a861301df24c43df4026891745cf337c11b634a3389fa9b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.1", + "name": "rhacs-operator.v4.2.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", "properties": [ { "type": "olm.gvk", @@ -60883,7 +63357,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.1" + "version": "4.2.3" } }, { @@ -60893,10 +63367,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5", - "createdAt": "2023-09-29T16:19:13.443248+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", + "createdAt": "2023-11-21T05:25:39.011981+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.1", + "olm.skipRange": ">= 4.1.0 < 4.2.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -62032,63 +64506,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c8b16e11a5520d475d2f358777e92bfca4ddd8402d0cd409e5ddfe694b731871" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:ce4aaca38ed0f4d9ede5209cbeb6374e0e83d3a9669488b086a238ced16cc85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffa951bf80160f1399ba6ee7eab4217fd51c6b8a1175c0796b78fc93b5402de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:80ae157e48287cc28c52c517fc31b8d8fe735f1d9902c11ab05ab98121e533e0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff1860a69cb72220a536e3d51510fe88169f75e73918a4935c99fd0704dbdd91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" }, { - "name": "rhacs-rhel8-operator-9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9083beb92d9021dd7cc55fd5c0d4e77155a42a2c82a273496df80ecd0ea00ea5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:edd9bd0ae5c2e020b71fbfcbccabd6aa1c6f876941cb9b4599116cd99ef228da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:cf7883ad05642769e444a2586d6cedc67290df618cec33297d9a27356677bea3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:21de53f939c19e8e8d9ab675f2b2ac692b551a8740f8cae51525b874bffb71bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57cc00eda72a69adec8538176a0830dc70c9fa48605ea3dbdb30a154e8d373a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1db72d1a522ead3ee820bfacea72fa7f1dd96dacd303c6b958ba7bdeae90ecb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:fcb3b8ab93dfb5ef2b290e39ea5899dbb5e0c6d430370b8d281e59e74d94d749" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.2", + "name": "rhacs-operator.v4.2.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", "properties": [ { "type": "olm.gvk", @@ -62110,7 +64584,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.2" + "version": "4.2.4" } }, { @@ -62120,10 +64594,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077", - "createdAt": "2023-10-19T13:32:34.111693+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", + "createdAt": "2024-01-18T02:09:52.083679+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.2", + "olm.skipRange": ">= 4.1.0 < 4.2.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -63259,63 +65733,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ed31dd2d4f4e1f8d4c684fdd139701bdffa26d59cf20f631c5883dcb3317a46a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43cdeebd380aa11bd4d5d8f3bc2552e6185fefcb78e81a5a1c1918353a550bfe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:41bafcedb2f1a8c423d9d334d472c498675728123b6db477dfee161b543d593c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d9d9d5c213fb1bed63be3824f640534eb532727e84b2ab55388dbb0c18a8c7a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:75148e16a364e4f67ecb8e914fc16b7ca4112c4e844b0d361a3feb88468f1215" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" }, { - "name": "rhacs-rhel8-operator-1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:1aa0285e9aa30160e93a5864b12c3554a0e6074b089e852b718c31d81f5b2077" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:5d9f05103c0576e53452e472009be3f49e0affa2c477548879690e548e920e84" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d27bb6be54fb49f3fd8413019600bc23dae4d740b38632a9ca01ddffaf34cf07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:65cd9446a3ba251e09c6084f3805cfe8b6d6224b8c874f08e2078fb72026b7b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:52ef910ceebd4f6626e266ef10c8cb68f1b694391efe70a6ffbc4eb63be51d4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8a39cbc3068273635b94f02f6471c61aabe25c0b93944537a8bf1ebff5f6dde" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:cfa10bb6b461f302674f185b26c8d6efaaeba7f3f65d2cf05ae1f069aa2710d3" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.3", + "name": "rhacs-operator.v4.2.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", "properties": [ { "type": "olm.gvk", @@ -63337,7 +65811,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.3" + "version": "4.2.5" } }, { @@ -63347,10 +65821,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d", - "createdAt": "2023-11-21T05:25:39.011981+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", + "createdAt": "2024-03-13T14:51:55.084122+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.3", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.1.0 < 4.2.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64486,63 +66967,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8e2bea57264957db3bca039de9404ac7fad09986da60695a1c292a9d5abe993a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5f3e022d28ef8fb59817d83d3264d66a5023ab5fa2e9ad1331068537de6cb86f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:8aab28a4df716ee04b6d264d5f9803df3b9b5dd6524fb2ec1126fe84464b4779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:4abe592d41d039a137da983f901b5e430b429edfa7445a93a30adc470a35510b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:978d9f800d70144021cc5fd318def9f4d82ddbbbe520e432a9a9e0cf445bf854" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" }, { - "name": "rhacs-rhel8-operator-de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:de0f97546a3324ad3d828dcb17bff0eedc8290342d35a490fbe06eb97b78650d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:def4b207cd3cc088d87448fbc0d15a6c017d0bf327629784c1db940c4b700ddc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6ff1db301f25bb82e98a6d4981121cb377315735ab334f2181db1ded4b21c63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:adcb3ac8246bdbd03ca497d25106ed3481669562a14037b8728c1877d0b164c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:c50648d479e3c1b8058eedeb7e7d457b703e8dac0a5047c63c0ea3408130873e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d8240bfdbe9406b0bc930c33991afc40d8ea953c62d5035ff1a52e6bdc68a26c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e33874a51971a90917cf437fc6cbeea1da569ba07217f66f1bba96d594f58aed" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.4", + "name": "rhacs-operator.v4.3.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", "properties": [ { "type": "olm.gvk", @@ -64564,7 +67045,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.4" + "version": "4.3.0" } }, { @@ -64574,10 +67055,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8", - "createdAt": "2024-01-18T02:09:52.083679+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", + "createdAt": "2023-11-07T21:47:58.616239+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.1.0 < 4.2.4", + "olm.skipRange": ">= 4.2.0 < 4.3.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -64747,6 +67228,14 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, + { + "path": "central.notifierSecretsEncryption", + "displayName": "Notifier Secrets Encryption", + "description": "Configures the encryption of notifier secrets stored in the Central DB.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -64980,6 +67469,11 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "central.notifierSecretsEncryption.enabled", + "displayName": "Enabled", + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -65713,63 +68207,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2915ca70a7e45dd58d3356ece548c3f66490ebf0e40165d729cf8c706ea1baf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e3d1f8e595c6fe4499f78c0c12c83d5d00357ca13568c2e2538f5aa752eefcda" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:14a2a8439e2e769e53b64315c0c0f8d82c44c9ef5dda73f7b849282fded33de3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d0fc60e22e2bfc9835997207da151caef4a155e8ff748d5fa2a74575d5fa1c51" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d12dd40975045afad1cd5575ced8ce5c443fd0f872bceca5a759233828a051e6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" }, { - "name": "rhacs-rhel8-operator-bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bf1efcf48f3ca38e12da50320cb31a3ecd87ebdf1d98231f79292a745bd373b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:250fe9b4a6c43e3141ee3fbb2055d70f11703d46167552483e83d2acc5a69ae1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f3d6fe7470b9045e1162d950a614c766932fea647c9b67a05928359ddf9b92e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8f58170e19784d750a6fb02be54929392ee2000c9ac2866a3d538067eb1559df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1cefdc53193ffef13c70ca6e391329cce9fac16fe67802ae401db9250118066f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:11e9c6ca6bb4e0b1faf3aeb26457498f25c0c8ee37200cf5052ce7a33c396199" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.2.5", + "name": "rhacs-operator.v4.3.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", "properties": [ { "type": "olm.gvk", @@ -65791,7 +68285,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.2.5" + "version": "4.3.1" } }, { @@ -65801,17 +68295,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872", - "createdAt": "2024-03-13T14:51:55.084122+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", + "createdAt": "2023-12-06T13:20:57.612053+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", - "features.operators.openshift.io/proxy-aware": "true", - "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", - "olm.skipRange": ">= 4.1.0 < 4.2.5", + "olm.skipRange": ">= 4.2.0 < 4.3.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -65981,6 +68468,14 @@ "urn:alm:descriptor:com.tectonic.ui:hidden" ] }, + { + "path": "central.notifierSecretsEncryption", + "displayName": "Notifier Secrets Encryption", + "description": "Configures the encryption of notifier secrets stored in the Central DB.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.resources", "displayName": "Resources", @@ -66214,6 +68709,11 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "central.notifierSecretsEncryption.enabled", + "displayName": "Enabled", + "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + }, { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", @@ -66947,63 +69447,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ff27f03064633d6d08f8383649069e39c868def4aeca8f2622750397e049d0ec" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e2b07cb7d690477d78a2b8e1875545998d4bdb946f80dd0533a14187da99dbbf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b82f7f654235688fc07fb037422a73e1106e27024d39a68ef7fac1422b69496d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3858ab936d4626a11bbf895d41bad181364ee5df3312f6dd29ebeb9b7d31ec77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:08aebe6e8275d3314b6756d522ec568ccdfb9c52df98c9822f187f6c5a3af19c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" }, { - "name": "rhacs-rhel8-operator-4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4253eca84cbb0c5fc033507ddc2deef235b054c0ba944fa271ebbba21545b872" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2f326cabf03f780a3e6120995d5442641764641f62430d82e05edbe21b30c7b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e79a5e5681ebfe2d6349e2763ee0c1fa521b20319846958e402d23229b1f257b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4b35f5f39865238a8e95d3cba7ebb5f15ccfbf6a2563c34f57d91a0b5c927066" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:59f1862c8ce188906499f08201ae05deeb47bd4fc5eab4be0386ca44ec065da8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b5a15f2985b114bf9bc24a0d9942db5d0cb818e60fd15a2f9094aa00904cce77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.0", + "name": "rhacs-operator.v4.3.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", "properties": [ { "type": "olm.gvk", @@ -67025,7 +69525,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.0" + "version": "4.3.2" } }, { @@ -67035,10 +69535,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7", - "createdAt": "2023-11-07T21:47:58.616239+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", + "createdAt": "2024-01-04T20:10:39.006092+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.0", + "olm.skipRange": ">= 4.2.0 < 4.3.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -68187,63 +70687,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:797125539fc62f28fda091d917e87abcfbf37f799a81efdfcc16262f05d6098e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:4093199e05054f03066d9cd293b3d45ba7f2bea4c2f258373148fb25d268b5ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6afa0e1268e028a0afa7ad71531ed2f4bf12b5582984a513163840aedd6925d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c61644103b0a398d04911779a4265cacce09ef6e1148468c79c953d3906a13ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:ff41517cf745183c940b587be2d25f606ef0d3a5048f9455188d518655dbd85c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" }, { - "name": "rhacs-rhel8-operator-bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd90d281cfcfe902fefb12923ba1941639b5e1268681dcefb91d6baf478ed1c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eafb609e84e04b037a092fa9c75894b14fd13df5b32f7bf0d91ee71617822ebf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:b5d5befc15211c56dafc8a250fe549d5bf91a76e4754b35fd9df3fb40e6d2c01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:03e7e615bb955d74dc66b99191ce71cb751502b76ef914b5fe6082a2806ae7eb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e436ac89c1f8c8b23c4253ec3bc77e0c69d1ced62f6428a6c8c8308bd3b34e20" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:29ce2a50edad8397c09ceccd909cc38827ac2adfebbc8368e61e1e1bc5ed9b41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:53d3620bb0490d83aaf6a356bb7d3b9e7147222d1a2017f8317f05fa90cd3de9" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.1", + "name": "rhacs-operator.v4.3.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", "properties": [ { "type": "olm.gvk", @@ -68265,7 +70765,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.1" + "version": "4.3.3" } }, { @@ -68275,10 +70775,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d", - "createdAt": "2023-12-06T13:20:57.612053+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", + "createdAt": "2024-01-16T14:42:12.278842+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.1", + "olm.skipRange": ">= 4.2.0 < 4.3.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -69427,51 +71927,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:4524e6fe6ef1530a4e1d8fcb878d7ef6b7030486fd2798b78ed567426a672a35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:6f8899babbdbf69fa4bae947019e56b3593303cd3105bd0bc4a475205c5ee35c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c5393cee19e43dee36f51463d230483dcbb14ea74c3eb10d741e3f19177d957" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:efe15271124ec2fb311b98b181b06a2ad0c47e6a04ef277591b9187ce8a3a04c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:90bdfd8fba74a36a81c52c2fe7abbd79158d1482699bda52af7e2caf0803b3fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" }, { - "name": "rhacs-rhel8-operator-317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:317ae4f287e4e35de7bbb3459d22e57228c7e1ed582d9f42b1bfe86e20ad7d1d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d247677755613dc66798ffef40f1b6d314eeba041eb6e1614bd7f1dfa8feb421" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5d2095145158cdc886a7dc63d4ef8bfcbe562f691e2536b48febc3a756c12ec8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:25643f9c7c15b2928f4162dbc427f30b20e0c4b8bc739e14c28782fecea1c074" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:73fd903983f21f3dad0e2c114402aa51140de77b11591bed0abac926aa544032" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a5f48be2972026cd76c0f305232e3387abc558758173c32075636af8b365960e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" }, { "name": "kube-rbac-proxy", @@ -69481,9 +71981,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.2", + "name": "rhacs-operator.v4.3.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", "properties": [ { "type": "olm.gvk", @@ -69505,7 +72005,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.2" + "version": "4.3.4" } }, { @@ -69515,10 +72015,10 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be", - "createdAt": "2024-01-04T20:10:39.006092+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", + "createdAt": "2024-01-19T17:55:30.535183+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.2", + "olm.skipRange": ">= 4.2.0 < 4.3.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -70667,51 +73167,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a86714e7a25b306ee3cd81423b114e0afe6407aa11adee0921c7d5b2b1f1d5cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2530941510e526f8806acfb2d79c2f300de06222fc3ffd0f50ee2b465da6ee4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ca44589b7b8db8218b716d43803835eb048f1b5344c08cb1b5e16618972d729e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9eb343aed548df2ac646719ea71fb60d3bb4c59382ab956303e2b901b5fbeffd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6604d204de27b02e379579d9182e68f4bd3150825462d471a0cf20963fe6fe2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" }, { - "name": "rhacs-rhel8-operator-62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:62138df757e1f1c7abdafa93577d92ef6c74aa021109c2ab9efa7b4a9dd7f6be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:dc693d51bc5a9e23bd7a77f5162d8651279051aab7979b71b0e74a322f99593f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f151486be73932b0274268a2f4280052bd653bf9d6b73cdad065d6e3623d5de8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:065c6107edf3aae96bd0e290215cf1bb861dfff6e6973629c13f808f0bbf283a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5d0a34b09e0ba5ae419ec0d144b6252318e4a149015e52a8534d07ec203ffa45" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b31362568d27666ab8724302d56d5e6cbeaf20a05b18ceab92897b5d78e75703" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" }, { "name": "kube-rbac-proxy", @@ -70721,9 +73221,9 @@ } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.3", + "name": "rhacs-operator.v4.3.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", "properties": [ { "type": "olm.gvk", @@ -70745,7 +73245,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.3" + "version": "4.3.5" } }, { @@ -70755,10 +73255,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e", - "createdAt": "2024-01-16T14:42:12.278842+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", + "createdAt": "2024-03-12T22:54:10.070283+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.3", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.2.0 < 4.3.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -71907,63 +74414,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a266b9263d05d9d092bf8bfd1e9fd26b4ffd10a0330bce5d028f1d3f75164626" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e11d77969890cdd930dbbc3b4c04940edc343ed3c96aa3b64beb6af9a7772b99" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6b7ef7314c80fc7a0188dfa01d6dfd896c1c95a4cbaa62ab8ea7d35ad61038f1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:1df6cfb5dc581651a4502c9108959dbcc7fd146dd455dbfb2498ce58c0b53427" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:22a1e067ff9e0e0b5f2f819ffc863e7a877030b4c18fbab0abfa75af46307d15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" }, { - "name": "rhacs-rhel8-operator-74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:74f7c1a984fc0aaeacbb0c93b83b1d41352c8eb0c064da8ce353c206ce0f4c6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:39c63edba3548f330476fa962363a4875ab6e6fd03aeb37f67f7bd83127c2ac6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:34c6d859587525871edfcdb441958e9a5c2ac75564e35d7ec523642c86eb6fd8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:77d6eb1fe1decae8190982be5beb621a8e99b359433998145f5d646aa326e516" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:ba2f69006f8a5766b75c7333ef6669e9614afd28780a0c567b13a23168f3bbc1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:21d4b288ed21b19e39132010e07804eeceeebea8f7697355b26af93b4363d8b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.4", + "name": "rhacs-operator.v4.3.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", "properties": [ { "type": "olm.gvk", @@ -71985,7 +74492,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.4" + "version": "4.3.6" } }, { @@ -71995,10 +74502,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9", - "createdAt": "2024-01-19T17:55:30.535183+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", + "createdAt": "2024-03-26T14:20:06.765795+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", - "olm.skipRange": ">= 4.2.0 < 4.3.4", + "features.operators.openshift.io/disconnected": "true", + "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/proxy-aware": "true", + "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", + "olm.skipRange": ">= 4.2.0 < 4.3.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -73147,63 +75661,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ade3c0b4cfb4b40b107c05dd4e384a3d255852bbfc99cc45b53472180f4aad73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:718dafd75b2f37904acae157de11be8827c0adc523f870c3bc8cc89f3987d8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:55695b0f92544108645c2bd2128f0bae1f2b7f87fb774fd8345ce71c9319c11e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:04820b12f8d78d1da4c6fa055f8284be0c0b6e3541969257c87fb950adfa044c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c87ee25e0a7d9b4359d38af6fcd6551b038728cf9c701dac3687cd441faa7810" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" }, { - "name": "rhacs-rhel8-operator-2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2667b40a5a90d15eaa696453dd39146c2072f9630aa14deac1a0d38bddc2aee9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:31fda70497c8d178257a58830ff64adc2e452e4ef946293b62d6cb2974bd52ed" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:359d14444d599da13706737560f5f3f344e47ab15aaed806164a450414f599df" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:1ac1d4f3c9fee60d4927e7e1df38867b5b5cae738f2e036ae365695e3cecf6d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:4bb16bf9a0162dc80fce2ae7ba941540ea03c7c1cc929a2af27c9acb51030806" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c773398e7278d7ec19c802786f0db169bcaba24449d906ed2c3327d91203b94d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:a8ad0e76ce4cae9f9b36aecf125c4ed56fc2d776fe3df113d41bfc1c2f8b3602" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.5", + "name": "rhacs-operator.v4.3.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", "properties": [ { "type": "olm.gvk", @@ -73225,7 +75739,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.5" + "version": "4.3.7" } }, { @@ -73235,8 +75749,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217", - "createdAt": "2024-03-12T22:54:10.070283+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", + "createdAt": "2024-05-08T08:29:41.699528+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -73245,7 +75759,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.5", + "olm.skipRange": ">= 4.2.0 < 4.3.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -74394,63 +76908,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e562f838e61edb366ec09298c183d5745576677729e4448dff2db604dd21f8f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:92c395af04f3731e7de2002c747935a4c9ed0f966dbea3c07cfa1fab149dff75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e13807fad4d3c64a3938b9b674e0b960e8dd6db2aae348e7decc1775644d5045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:c704bfe3c7a40f36bdfdcb89e343d33a800eb4873927c267f1d0124d0ca8ae1b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c1e7a5e80831c5f078e1aa26e57870aec1949c148f02c255e76a7a98c01099d7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" }, { - "name": "rhacs-rhel8-operator-b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b015698840362ecb3c33796634f2300755c6fdebbb07075de89d3a28dd4f7217" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d6fa7a57eb4d934f57a80fcb5d26f6eb6bebaf577540603e8edfdae454d220f3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f495dbdbfb7041bc27fb7334da6702ce6091bdd69295f362e64b8c5e41c0f71f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8fbd53e9384844e062e59e029e0cba6983dee990703f14803d7fcbd39e7915a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:5fd3846d4dfccf96ecd517c432998d7d286e1d070d00daa4a22ee7329dfd9fd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ed60ba81f696aefffe27e5c2513b016271a0c176da9f211542c90ad244f0bc91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:48cf6065279581d33647ab384b9b22c444cab82d3da729f51b34af29cd8987ec" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.6", + "name": "rhacs-operator.v4.3.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", "properties": [ { "type": "olm.gvk", @@ -74472,7 +76986,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.6" + "version": "4.3.8" } }, { @@ -74482,8 +76996,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3", - "createdAt": "2024-03-26T14:20:06.765795+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", + "createdAt": "2024-06-06T22:31:19.365878+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -74492,7 +77006,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.6", + "olm.skipRange": ">= 4.2.0 < 4.3.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -75641,63 +78155,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:70fc8ed2e572ae048309969be722b96bfe1dd7b079536a8a94f734a441b302d2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:91581683238f048e0b8f21d61f4cf23905021b0d6d38d903675b6ddebd151ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:536925964bb05b3ed9ca4b287a58e161bec58f139b07490347c8dd86333b1e3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2e87b031a7f36e01bff51f50befae11147903b73feb44592c431d45d045ddb5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:355567de35493ef1122e8a60385828c98ba62272aaf60d4ab6336466418ec6c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" }, { - "name": "rhacs-rhel8-operator-93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:93cb63f2561ef7a9642658cef1397921b3313437e2b6fd0f6a33e6f615a1fac3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2a629ec8e638de66fdea6fd3bc6302d6dfd4c045e315753b7a2f0847f7750292" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2bbc545d916e17c788a4880919edebfa1123d1045fa93df2b86cf176a031e432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:333563e3796ca06ce05f1198ab5d1c4daa4719355ed62cc161acc6ac76ae8f8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:356cb467b3995c961e50ed86babe6201c42681a5a9474f88e5697365b6156666" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:3d8880e528761f68b20473c08a96e378bd15027860e454756ec40242f5d1691d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" }, { "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12db245af3b8475c9b5680bb0035c566109819e05cfe62bd1dfdfb5d6ed25bea" + "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.7", + "name": "rhacs-operator.v4.4.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", "properties": [ { "type": "olm.gvk", @@ -75719,7 +78233,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.7" + "version": "4.4.0" } }, { @@ -75729,8 +78243,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224", - "createdAt": "2024-05-08T08:29:41.699528+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", + "createdAt": "2024-03-28T13:36:16.105762+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -75739,7 +78253,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.7", + "olm.skipRange": ">= 4.3.0 < 4.4.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -75813,6 +78327,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" + }, { "path": "egress", "displayName": "Egress", @@ -75839,14 +78358,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -75863,6 +78374,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -75961,8 +78480,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String", + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -76153,7 +78672,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + "description": "Enables the encryption of notifier secrets stored in the Central DB." }, { "path": "central.persistence.persistentVolumeClaim", @@ -76248,7 +78767,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -76342,7 +78864,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -76389,6 +78911,210 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.matcher", + "displayName": "Matcher", + "description": "Settings pertaining to the matcher deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.matcher.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.matcher.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.matcher.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.matcher.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.matcher.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.matcher.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -76461,6 +79187,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" + }, { "path": "tls", "displayName": "TLS", @@ -76482,14 +79213,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -76514,6 +79237,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -76601,7 +79332,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -76663,7 +79397,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -76675,6 +79409,14 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, + { + "path": "perNode.collector.forceCollection", + "displayName": "Force Collection", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -76743,7 +79485,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -76785,6 +79527,152 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "sensor.resources", "displayName": "Resources", @@ -76888,63 +79776,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ca2f9095873d1bf68b01cf733cabbd38f3ba2f6b4f53dba9a0ec2d0c74ee523" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0073d3022da55561cc5b3b12046662e918c3802f3a6806783471dc0019b914ea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:46c11b36d974cf3e28e424b5acf79652658cab22bb508c511e27cc74866e55b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e147f65a87b2c20613a9b03493703dace3691f7a12495f0e7f1122f4547364f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e8115bdc0ed2d01d7576524e9796606244963a1447eae55872674c0113fb9c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" }, { - "name": "rhacs-rhel8-operator-31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:31fa86a7e3dcf3687b8f9cf469df6ce5f79ad6b6199bdf4f242c9c917754f224" + "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:8a9790b4aa8efa66bcf1deb70c0aa7dbddc433ab1ae1150bb9e08bdcf0226c33" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:089b8a94a78484480ebbe59c54e53a7a242d749ad275c393a429fc7f788ea2ae" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d687822eafb3697530aa646a289059b33c815bebb284dd43752c8d5e723367ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:322437fcc03bad63a35df308261b3dbdd54cc58ab9f81e7e1284f89fb10af5ef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:67f0c97ff069347230d611bb3b177a55266346b721da0be596d2f57d49f2df8a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3d498d1e716abe32ee8f561888966f5fa89a27d1426b6c0e0ec856e6a43d13c" + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.3.8", + "name": "rhacs-operator.v4.4.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", "properties": [ { "type": "olm.gvk", @@ -76966,7 +79858,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.3.8" + "version": "4.4.1" } }, { @@ -76976,8 +79868,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce", - "createdAt": "2024-06-06T22:31:19.365878+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", + "createdAt": "2024-04-19T04:56:16.762727+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -76986,7 +79878,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.2.0 < 4.3.8", + "olm.skipRange": ">= 4.3.0 < 4.4.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -77060,6 +79952,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 component, which can run in addition to the previously existing Scanner components" + }, { "path": "egress", "displayName": "Egress", @@ -77086,14 +79983,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -77110,6 +79999,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", @@ -77208,8 +80105,8 @@ }, { "path": "central.db.connectionString", - "displayName": "Connection String (Technology Preview)", - "description": "NOTE: Connecting to an external database is in Technology Preview. Specify a connection string that corresponds to an external database. If set, the operator will not manage Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "displayName": "Connection String", + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." }, { "path": "central.db.persistence", @@ -77400,7 +80297,7 @@ { "path": "central.notifierSecretsEncryption.enabled", "displayName": "Enabled", - "description": "Enables the encryption of notifier secrets stored in the Central DB. An encryption key must be provided in a secret called `central-encryption-key` in the Central namespace, with the key stored in the `encryption-key` data field." + "description": "Enables the encryption of notifier secrets stored in the Central DB." }, { "path": "central.persistence.persistentVolumeClaim", @@ -77495,7 +80392,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -77589,7 +80489,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -77636,6 +80536,210 @@ "displayName": "Expose Endpoint", "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.matcher", + "displayName": "Matcher", + "description": "Settings pertaining to the matcher deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.matcher.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.matcher.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.matcher.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.matcher.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.matcher.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.matcher.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.matcher.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" @@ -77708,6 +80812,11 @@ "displayName": "Scanner Component Settings", "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." }, + { + "path": "scannerV4", + "displayName": "Scanner V4 Component Settings", + "description": "Settings for the Scanner V4 components, which can run in addition to the previously existing Scanner components" + }, { "path": "tls", "displayName": "TLS", @@ -77729,14 +80838,6 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, - { - "path": "misc", - "displayName": "Miscellaneous", - "description": "Miscellaneous settings.", - "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:advanced" - ] - }, { "path": "overlays", "displayName": "Overlays", @@ -77761,6 +80862,14 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "misc", + "displayName": "Miscellaneous", + "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "admissionControl.listenOnCreates", "displayName": "Listen On Creates", @@ -77848,7 +80957,10 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads." + "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "monitoring.openshift.enabled", @@ -77910,7 +81022,7 @@ { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. EBPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect.", + "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -77922,6 +81034,14 @@ "displayName": "Image Flavor", "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." }, + { + "path": "perNode.collector.forceCollection", + "displayName": "Force Collection", + "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, { "path": "perNode.collector.resources", "displayName": "Resources", @@ -77990,7 +81110,7 @@ { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of analyzer replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -78032,6 +81152,152 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.scannerComponent", + "displayName": "Scanner V4 component", + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + }, + { + "path": "scannerV4.indexer", + "displayName": "Indexer", + "description": "Settings pertaining to the indexer deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db", + "displayName": "DB", + "description": "Settings pertaining to the DB deployment.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.monitoring", + "displayName": "Monitoring", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" + ] + }, + { + "path": "scannerV4.db.persistence", + "displayName": "Persistence", + "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + }, + { + "path": "scannerV4.db.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.db.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.db.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim", + "displayName": "Persistent volume claim", + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + }, + { + "path": "scannerV4.db.persistence.hostPath", + "displayName": "Host path", + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + }, + { + "path": "scannerV4.db.persistence.hostPath.path", + "displayName": "Path", + "description": "The path on the host running Central." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", + "displayName": "Claim Name", + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.size", + "displayName": "Size", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:text" + ] + }, + { + "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", + "displayName": "Storage Class", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "x-descriptors": [ + "urn:alm:descriptor:io.kubernetes:StorageClass" + ] + }, + { + "path": "scannerV4.indexer.scaling", + "displayName": "Scaling", + "description": "Controls the number of replicas and autoscaling for this component." + }, + { + "path": "scannerV4.indexer.resources", + "displayName": "Resources", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" + ] + }, + { + "path": "scannerV4.indexer.nodeSelector", + "displayName": "Node Selector", + "description": "If you want this component to only run on specific nodes, you can configure a node selector here." + }, + { + "path": "scannerV4.indexer.tolerations", + "displayName": "Tolerations", + "description": "If you want this component to only run on specific nodes, you can configure tolerations of tainted nodes.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:tolerations" + ] + }, + { + "path": "scannerV4.indexer.scaling.autoScaling", + "displayName": "Autoscaling", + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + }, + { + "path": "scannerV4.indexer.scaling.replicas", + "displayName": "Default Replicas", + "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value." + }, + { + "path": "scannerV4.indexer.scaling.minReplicas", + "displayName": "Autoscaling Minimum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.indexer.scaling.maxReplicas", + "displayName": "Autoscaling Maximum Replicas", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled" + ] + }, + { + "path": "scannerV4.monitoring.exposeEndpoint", + "displayName": "Expose Endpoint", + "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + }, { "path": "sensor.resources", "displayName": "Resources", @@ -78135,63 +81401,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:10d0cc82b6eddd089f3a7af37b872c33248513d0b4d3f094b6f62c01f4460825" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9fba889021a876ab627ff8c496e4b6c46c221c61142cd0c76daf33c89762e2c1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2bb643651c8d51525223df3b2b675947174bbe9f1eaea8688e1fa83044cfa41f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6b55a25eb3a611c648d9be883828834592229c16f4166fd28ef40a25fc667061" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:30f9384244819da013358325cec364bb210b3b33b4cf9680698531fe50562aac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" }, { - "name": "rhacs-rhel8-operator-266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { - "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:266cbbc270efafa26d5d15f3e333c96eaedee3b47854ff337ae1c572d34901ce" + "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:bdf9785bff51194636c6e8a518448c6d12a297bd31c4bb2e79d07084409c18b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:5092c3fbb4a38c06a2f42d125dc718ef0e1005f304ad8046afdd2a5e7ccbc580" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c35cb6f518393d002edd2bf5f714c1d053cd0fab55f6152a2f35676e4979202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:b0c9b3858fc0547dcb4eb3065dedd5bbcf1e1f6707a8ab812ed06882d4f6d6ad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b7eb17fbcf6c4a6e4205ad66f1ffd9b10a4634f6ef5045d407c266566b1f255d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" }, { - "name": "kube-rbac-proxy", - "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:c36a557c9dc2ae4479c432933a9a4dbef38f2be53360a68a5b6befb614d01dac" + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.0", + "name": "rhacs-operator.v4.4.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", "properties": [ { "type": "olm.gvk", @@ -78213,7 +81483,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.0" + "version": "4.4.2" } }, { @@ -78223,8 +81493,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414", - "createdAt": "2024-03-28T13:36:16.105762+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", + "createdAt": "2024-05-17T07:35:35.027800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -78233,7 +81503,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.0", + "olm.skipRange": ">= 4.3.0 < 4.4.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -79756,67 +83026,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:1dfdfcfff0a0b63fbfefbf4d8f729115fa451579decbcde2b0642f5db135e9aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:350e81da8098d92433cf098c509881f9d5d6c824e61c9132bdf12cdf60e3a303" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:275959a9daa8a8273ce35fc8baab9e6a16eb54b29e6a56326e85a4e27b1f4432" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:78e97d1015ce6887acdd54e308a35f96b3d2093f773f0a3f1b4f49c5e693332d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:94fcee9ac22671bd18be77381214665d9289151703a9ed78c29cee02b92612f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { - "name": "rhacs-rhel8-operator-3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3d66cf825e320519a3be3a19617f8e9565288b998cf1866c1ce6935ec7233414" + "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c6c578a79e7fdf07a424af06a569dafe707f58096dbd5bb4e4b8617f493747c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ca6719b04994956335e2a57af104cc185576838ff26a2405e49e42bf0f8cca94" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:126a1f17667e246cd9a6d175b1b5bd74a769e10b427983f749b471c3e3d9f380" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:57d281dfe9f6935a343d3ebbf1fc15e230618de1e99b776d1a84954b7b93aa41" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fc3470f9272e39ed86ea20970d34ecc2798982756d32ed8bbabc7c992564cfbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0fbf174c4741ee9ea4c92993d65e3f92f38d26c6eb5e9a1e9bb2060034704453" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d40b4e3fb44243a81fb59b33f7921f9fcc4f888bd33268e131ea2b12b7bc2e82" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.1", + "name": "rhacs-operator.v4.4.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", "properties": [ { "type": "olm.gvk", @@ -79838,7 +83108,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.1" + "version": "4.4.3" } }, { @@ -79848,8 +83118,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617", - "createdAt": "2024-04-19T04:56:16.762727+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", + "createdAt": "2024-06-07T17:48:09.590145+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -79858,7 +83128,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.1", + "olm.skipRange": ">= 4.3.0 < 4.4.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -81381,67 +84651,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:f64428aabe6a7d8740eecc356af2e963810429db426b52667404fff3c5fc6b39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d31ed45980477d8b484ad696bd0f2875a040819f29a05b57060b36b13f2f069e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:77a5114354f5bd68f3f86ffed3da0f0f64bf845adcb268cdddfd07646be22501" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:95a0755dc9f14a689aabc9ff12f39d5ae12c514d2cd93d32ad01b05bd5cff6d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:7612cd4a854c01f27df8c36d74413bd52f85f5e7c73b6a7bd565e0d531a35862" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { - "name": "rhacs-rhel8-operator-b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b77a9aa74cf3b8574d8cc0516810d5faaefae7e0a591eec5b4b70cf34ec8c617" + "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6ec85815c64a890846e3551e75feee815b4ff7c6344419a177bc50b045b98890" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:3f7607f12090d88a52dd53c2f10c8a565ce5ea46557ba90099b146e07b4ea9f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:3aca14bc3fb38c12c101d12e535c7636c3e15d4402f265f306681e6759e08ca5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2341c6e277d8f4b79cea262020a34b7cbc8b48ecc6bfe868634042f7b2c3c5c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:fca1d15ed72bc0a4fd4b3617db09222fd469bcd2228045cd82ac6d8e4eb16287" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7d6e95555c837ff2cbc8305c0cc98866dd00b00c17e996d935d65ccc96706475" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b9109294daa9d7b013f4e6f981ba94c73f6e662d65a542ed7d7bb4006938e6c4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.2", + "name": "rhacs-operator.v4.4.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", "properties": [ { "type": "olm.gvk", @@ -81463,7 +84733,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.2" + "version": "4.4.4" } }, { @@ -81473,8 +84743,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9", - "createdAt": "2024-05-17T07:35:35.027800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", + "createdAt": "2024-06-28T21:30:10.488800+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -81483,7 +84753,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.2", + "olm.skipRange": ">= 4.3.0 < 4.4.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -83006,67 +86276,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:29e9c8a57163175291511ffe4644564820f0c9af8e8f992acd8eae8aa7f47c2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0ea0fd7ec5a40c870653f461bb5f865cecb18dbd3677967a625cee6704437244" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e9fea01c4c677c611ca656fa2ddfc03702131f5ea0ec7175a09b0669ffbf158b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:217fd00d4e41a99a5335f43d828db13579dd3ad67d48d17ebea1ab3d60c5337f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b800c559f4e93d6a8d7422128e26688b8872c589c92944cb46815ec2b7c68371" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { - "name": "rhacs-rhel8-operator-b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b1f9f7b6ba8224d01945ad4cff1e7a333ca8af413992102aff184a4c8b1ebed9" + "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:001f1c0fd30e5c8e477984d3bd4a2b614b79d9a842168b2975724adac26dd2ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:164b20ecc9f7a5a77270bcd368fc560f6ea3e8057877b370e675ebc5d0c23916" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7261c6ba8acca4a0e2f7a79105d2015c655eef5b227fbba94104bc61fec02df7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0ede3ac7ac71b402c08cf765079a0278a6b38cf126015d2d407143d08f06b107" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d2950a630ee16025bd7b79e5d4d60fc53632926938323c61687741e52736279e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:4fbd75c30e08c3a3cb6ffbb214e4dc952caf928dfcb07898c9388216a2878ccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:b60d655c4aeb39c21407fd18005402e3500ff4ebc8aa807eaf90ac6ef674150e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.3", + "name": "rhacs-operator.v4.4.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", "properties": [ { "type": "olm.gvk", @@ -83088,7 +86358,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.3" + "version": "4.4.5" } }, { @@ -83098,8 +86368,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785", - "createdAt": "2024-06-07T17:48:09.590145+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", + "createdAt": "2024-08-27T12:29:34.335422+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -83108,7 +86378,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.3", + "olm.skipRange": ">= 4.3.0 < 4.4.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -84631,67 +87901,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:569255ea56f72faed02d44c108aa1c9f29162ef0fbfcc2467771d98a2692e168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3032052a64d644cbbe704eda470f238eb482e6d40a93d992874d71c72d640e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:25442054a6deb20482f8cee15088ad1700586eb2a63a23a3c3b29f8c05e9ab34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:ffe11cf0805000ae831110807e5d615f230e0d0cda883e4df597646d78601589" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:39e7f184f83bdf38407c7d6a783ac9490e81cb1a8ca1af15a6f419be993361f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { - "name": "rhacs-rhel8-operator-a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a2203b3295c9f8354969793e1f8efa06abd52573355935de532531bdf7796785" + "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7104e324fcc00a742cebe1357f358877845866f7b2ec4eab1b14277c0f9d3243" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:e8ca461e691f835ca5b106d9962994b8214c5e509b48e7dd385a0e953a7f07c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c39a87b21e96c21584af16bec27b8a1ef5db497c4629e899596ca54dcb4870c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1bbada96230fc4921786251519361970ff13402c88aa443c7d2d8fe6096f889f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:999170e6177d3a3a527107a9d5acb429b5e06683e64e1fb4907bec6f2d17333c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c749411127b4b7f3947be6d3f878f798f641a5d742bd60957445ddc4407ef855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8e44ff967c79ac7e0e7ca08f615fc23bd75d444846fcd03803aea2326f25351d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.4", + "name": "rhacs-operator.v4.4.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", "properties": [ { "type": "olm.gvk", @@ -84713,7 +87983,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.4" + "version": "4.4.6" } }, { @@ -84723,8 +87993,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c", - "createdAt": "2024-06-28T21:30:10.488800+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", + "createdAt": "2024-11-10T04:53:15.387280+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -84733,7 +88003,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.4", + "olm.skipRange": ">= 4.3.0 < 4.4.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -86256,67 +89526,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79dfb96fd4d2b1e7cc0eb3c2875fe1273090f0a463688ca70c63d4c12995417b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:46ee8bbed08e87a4b4a4df0211859d759e44e0a5a0107d5e7b1dd25d8254f8a2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:627aa07ec02aec7541abbefde11a719fe300bfdf6e2dc8ce448a47ed68ea6713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3bfc643acf90182dcd342c2fb3be13391145bca3509e7b202bdd76c6e6839f3f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:9f84b5e8757bb2b1a7fb7b57cbf5c1e989cd3bbca33566eea94f07af23ae725f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { - "name": "rhacs-rhel8-operator-044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:044965511860430259846bbcd9f7e16587c717dd0b18815bcc13ee2e2c67206c" + "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:462f1171b6aaa58dd60576349d581886866cef88c7cc698b4ebc4fbc88872b28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:61e11eeb2029253bd0c198e130555f30bfd54f1a63268cae488a22e9d00500e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:bac349ff96fadaf87b614cd6c506635eef31ee84b9f28d2b88b77b19cb9def31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:dc9e67d135fd477e1aae927d0d3326d93d6195f2ce4e785939e8027a68325bf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2621fd78eacf27591c1dc7788229fcd2996d3b9c60d69c9e18bb44122626c3a6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:d55776adfc64f6a5ee1be4abbc815ea43e1a0978a43ae79c106b28621142fd5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:03491dc74975580ad99e3c252dbb24e4082b1bd8a0153d382c5ac7c63d2d301f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.5", + "name": "rhacs-operator.v4.4.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", "properties": [ { "type": "olm.gvk", @@ -86338,7 +89608,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.5" + "version": "4.4.7" } }, { @@ -86348,8 +89618,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e", - "createdAt": "2024-08-27T12:29:34.335422+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", + "createdAt": "2024-11-20T14:24:50.035665+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -86358,7 +89628,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.5", + "olm.skipRange": ">= 4.3.0 < 4.4.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -87881,67 +91151,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7fe4d35c59a6f5b2ebdddc49d70c50dcf7316f95d4c0119db1e357ff33086bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b91e13bf7c84b0b7a405f51e637b203a2378851fe532f51344c5ce5fe3d81538" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:277c062fb960ed52b6dad334bdca09d7d83912509760080e9dc699377c4c1f9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:9111e2d51457ec6ef717f2e97be48c575274194ea2b61404652f4e104936f73e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:176837c3041894c294b64da0181b8ad3bc53b3538d5ba70868979c57c7ec1644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { - "name": "rhacs-rhel8-operator-16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:16060bbbc481f31daf4cef7649a8878a5d98220b75cc7b96e7453d9bdef7dc4e" + "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:4935d41907366941c5d2956cd96909f239c7244d16bf7d270352e286f233960f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4dc70643a0feb688407b55fed62f4c3026785642dadce6537f28659d6471e4c7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:4adc06b109b5bcce64e2ccac60d23eea16aec9a01526534ec8eec1ff6f864779" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:81b91cc4ba78abc4ac9177b0748b9fe95b9d8aa3c8298b41ad09fddf50c313e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:a6ea6b8a9b6dc7d48f1f37cbe23dae651db8cb360b9c087e899d3994cd4b017a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:71503d6335a18a086ec4928ea8e0e8a539bcbcd95ca1d64f05a17f4ce45e017d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0acd5c16b17620291e31e36e5f901cacdc2f20dd84b53cf58d79912b4d762d8b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.6", + "name": "rhacs-operator.v4.4.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", "properties": [ { "type": "olm.gvk", @@ -87963,7 +91233,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.6" + "version": "4.4.8" } }, { @@ -87973,17 +91243,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886", - "createdAt": "2024-11-10T04:53:15.387280+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", + "createdAt": "2025-02-10T19:50:13.597164+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.6", + "olm.skipRange": ">= 4.3.0 < 4.4.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -89506,67 +92776,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:de337ff8e692e430b8ad643ada00f715303d4b4ac279b40a92794a39cc6612bf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:9b8946e5c126635796b9d3659024ff71a1487d5980c8e86fc62bfc08dd7b354e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:b1f91a861fa150aae28443a9649bf1faf0ae1a65999cac3527d22f3bc57a44ce" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00303fec7050c6bcfc7e0c96a17fbd798f66849c6d01085dd4bfaec464a99d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b481c31ea787bb4817304023ab223996b5deaf01f0c80557d652ca2e76a3dfc5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { - "name": "rhacs-rhel8-operator-4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:4c52719e62622c25906d2a888fa2f981bbc23d09ddc0862befd433075ed4c886" + "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:52cc104212f579270004375cfa5147f6c7618098953663f148ede48c6cc86933" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:52609e59f0a918fa77d8bda4d972d8bbf235cd907bf04c60efac12216387691b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e7153f65cff6842e2887635292717e7e7f661c4e2e51d084d2a0ccb04fdc6ad9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1d65f48654fb976004db1dffc62f1185a7818b26f87db7924a42f11db2b43e67" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9d21db5d86f933b80eef9651573e2cd90bc20c3d7068e4ff455d7d91e72fab9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:825b55f83cd0327845591844e317776f125dc2b9543315cc8893e48daefb7e19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5b4c9002f5486a7fc1e46c7ad8e6e62cfab9c4e185c5e5b24b804ee855e9c209" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.7", + "name": "rhacs-operator.v4.5.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", "properties": [ { "type": "olm.gvk", @@ -89588,7 +92858,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.7" + "version": "4.5.0" } }, { @@ -89598,8 +92868,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11", - "createdAt": "2024-11-20T14:24:50.035665+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", + "createdAt": "2024-07-18T07:50:57.394343+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -89608,7 +92878,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.3.0 < 4.4.7", + "olm.skipRange": ">= 4.4.0 < 4.5.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -91131,67 +94401,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:512c9e36544363a16ad99082c27f3873c803746f4713d7a4683b87ed84c9e495" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:aff9e7d7f925a21d31a7ecffa6fbba0298bedfd56fd622f1509649a2a3fffdb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:d28be04f772c333094373aa44d1ecb36b0d37fcb3dde3247af6119110487ea8c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6138135bbf60dc8741381bddc1f73bef62cd80f498251ef18231b2b9db471e97" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0584255cd3289c421454544b7eaa7d13be85c0572ddba1731cb86137195232d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { - "name": "rhacs-rhel8-operator-fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fde6ea36658517408457d342f043ed767a2352b8a2a616f3b1e0d6522ce62a11" + "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3e7bac286117a18dbd6f713234c6d8d9a2f44b8adb823019fd941919afce80d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c6a58870d884a7bd5e8d5406c19d07b9b697df60258566fc734825e02d54cb52" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6c3e12d9b7b3e09b8e50d4e60d98f2768632a0375cdc38b2bb24ceb6d314a657" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a77ed092e49f6cab07f08a4fc235da4c2c4021f995d7b64daaf7ad66558bacbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4a1441026abcaacc4414fdcda406d99d87e7d4393870153453f33275bd744beb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:0f0ddb0bf71cb988061c9538a8fa139718a65fa0172c646854bea575c5a05b16" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:ed72ec8d8c930b763e1924340c2b85b812a4c4f2f023c3072c32217eb1efa9b8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.4.8", + "name": "rhacs-operator.v4.5.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", "properties": [ { "type": "olm.gvk", @@ -91213,7 +94483,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.4.8" + "version": "4.5.1" } }, { @@ -91223,17 +94493,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4", - "createdAt": "2025-02-10T19:50:13.597164+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", + "createdAt": "2024-08-09T22:22:58.344207+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.3.0 < 4.4.8", + "olm.skipRange": ">= 4.4.0 < 4.5.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -92756,67 +96026,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:664a5dc40dc1fa06c47a11e13b0ab5e0612a981d7b69bcfb29422abf3d1a13b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:39cfd01236e905034f6645a73063427436c14e351e0e0bc735e73e62aa5a1c3c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:69c12230a785619c765e3749a7d56f76dce9ce4f530c20e8a9387b99eb65627b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:183c75920ab8e7cb947cb966f1543e39b6fdb5e1bb0caa1b0cf5f89671f0328f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:123c0108bd7a190dd2accfd21786600f787147f040e57fb5f840861e2caa441d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { - "name": "rhacs-rhel8-operator-2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2b87569d7f4ef5e06c989b273c378e007c6d87b26eec41774ac1fc67dcd9e4e4" + "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:467d069ee957aea07882b83b60ae9fcc62ccca159f5d643aac13e531ccf7df88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d6b4f8caf342b105c8df14c5c9180cb36123e08d34756ee8fe4f2f76c34f8064" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:763e7568704971cb4656727dc223374de13e82b4304dd3f5387ddc0f4e42b8b6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:65707fdad55767ff5598a8d3679fd0779a37f59501e58971b81bebcb23f1f9fc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:76f9dc2e2ee5595c36530d97dec216e2dbefada2fe0747e3f6a3a725b75722ab" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ba6e25a413c79131b966a097f72c36478933ea52deb55a62acda7011a96b3983" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:0df4e95c7406aee7812d145cdd4d8c61cec32857fd2079dbc4244954a9d8288a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.0", + "name": "rhacs-operator.v4.5.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", "properties": [ { "type": "olm.gvk", @@ -92838,7 +96108,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.0" + "version": "4.5.2" } }, { @@ -92848,8 +96118,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa", - "createdAt": "2024-07-18T07:50:57.394343+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", + "createdAt": "2024-09-10T14:22:01.819821+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -92858,7 +96128,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.0", + "olm.skipRange": ">= 4.4.0 < 4.5.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -94381,67 +97651,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bc20ba0e49cc42cf77b6fae6d1bfa37c40d4713783355adbffea40849f0c9d06" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:c12c7f776a974f3d14c52015734874d50146eb302d32c4f020414843fcfa6816" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:df2ecd6353a9cfb38d5e3c4d2ad2a13236dd863dab86291a21e62d0068242154" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:68e65aa5a59df96617226c706381fcb70cc4bf838ddbfb2e4b2a56db5a531f38" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:afe3518921c5f14f11f7543f384c6cfc32eaae86d2a38bb6e36b783aeec53f79" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { - "name": "rhacs-rhel8-operator-a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a1e894ee102f90b2ee2f2649e5693e7768f6fb969669acbc6e985f7930b46afa" + "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e43a1503811bd30dcb6b1a8ef7f96fe3f904661f1ceff2125115770936b11202" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:ab4bab6a66fe5da63820f5f6500b8a4a99b4a6c22272fe7c76f62db6d62849d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5c92e9f69b8b7f961c397748014a3d91e64f5b68bff36b46a7e8eacdf267004e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f5f82ace42e13461ff57da7d6c69efa616dc60c7b24926c1f2d2becccf642a7b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:693284a6b7e07bb9dd456b75ac2c6caf17ddc293a79093ee2186a50fd4284c26" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9018c2e0754e775e13a7e30a7e91d7d267a5f9184c53e352dc1c12ed65d7490d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:7fead1377298400a004aa42e8d7cfc591aaf0ec5cac6d4a2e764ff398db36919" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.1", + "name": "rhacs-operator.v4.5.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", "properties": [ { "type": "olm.gvk", @@ -94463,7 +97733,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.1" + "version": "4.5.3" } }, { @@ -94473,8 +97743,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f", - "createdAt": "2024-08-09T22:22:58.344207+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", + "createdAt": "2024-09-26T09:42:38.694087+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -94483,7 +97753,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.1", + "olm.skipRange": ">= 4.4.0 < 4.5.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -96006,67 +99276,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c47c380e159f0fe5d1ee1eacf1fc0a66f90508c0e469066547e6f76600533bd3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:76ca11f71297291621873fa9c5c68379630ab16c394489ce74f6d227b9bf87b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:5c8e95d66b5ba6083c5ee1da569190462a859b4ba4190293067e72628a8777c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:2324000b14f541648d60ce899be66a6f0b3d080812bc85cd5c44d5c6dadf1d39" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:25680f4d265895dac28686e234f026c10c015b3f94434e00f5c8b680e1c7e834" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { - "name": "rhacs-rhel8-operator-3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3530bf8b21e989e7a69ec9d74747739991981ed41ba0ad43544e5ce3daa0512f" + "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:f8cee8c592880a6885b008816f3b3a6555f44e125e08024a8a8a8e371b294a7f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c63ff4a336733b75676f16fb8c766b8944d653387932c809a8acc4c321f359be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6b2d1d3b42fda54a179b8cdebe3e6d8599b0d8a5ca9d3755227f2ba5f5190644" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3a4ca0f86da98cd9ae91436924a670f9b300c4706049543f9c7aa5a6524a39db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:0033b4064951a3074761ce094d09b85ea3605c06b9f77e35cb80f74f714d479c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:e9446bf4735d37afd9d293c7a71777278d86bf7569c5ea4da85b3791f9a6ce73" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:019846b2fcdeddf6011483882a1fa8154188f18a74ca254485cca1ef0b281609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.2", + "name": "rhacs-operator.v4.5.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", "properties": [ { "type": "olm.gvk", @@ -96088,7 +99358,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.2" + "version": "4.5.4" } }, { @@ -96098,8 +99368,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62", - "createdAt": "2024-09-10T14:22:01.819821+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", + "createdAt": "2024-10-10T11:16:01.785870+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -96108,7 +99378,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.2", + "olm.skipRange": ">= 4.4.0 < 4.5.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -97631,67 +100901,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ea991f822bf9365279b387f27f8ad1e15da66bcc87294e1262aef6e14d68e4fb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:2e90455d2e0144eaaa67e8c96ecc80513208822264d069cd6ee091580d3e0cc8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:e8ef6cd453c9ffce6b81845d1b475ee2a1049c0448be13ffa11998c41a68b604" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8f6b2db71dfbddacd1db0694dc08c65e14a574ce3002112c45be779f5bde154c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:d8021e8768281376c5b64be666fef3e2a398928d35e2e4a9b64f22ab3ac6b168" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { - "name": "rhacs-rhel8-operator-59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:59c604bc151f3700aa93bd06ad70ea493709846e4716621f61c8d9b3dd839c62" + "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7768d886a7e645ab0d100897d9f282c2f5935ba347baeae91d5a8a197c464490" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:504c5f64602692254203b8514e3b10b61f7c05c1864ca14c67f4e3778f172804" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0daea5e6dc06d61b0e32e9860f3772e782d848b61cb41fb11be1f614d396432b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:9b5d1a4b63c6c50706d149e391118e5791dcdc387f61e78d6bc20ba811c2f430" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:f7ae63d68e39454cfa5d09557d9d6ac37dcb04897c396e4df0a80d8a4f423b1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:19fab95311b5ce17ed61e6a1480a60c57a70caedb8a603f27d6cdec40d83aa75" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cf021d74621d36baa1376a8a447e6211a0f34907e6f46500c695354000c5c77d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.3", + "name": "rhacs-operator.v4.5.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", "properties": [ { "type": "olm.gvk", @@ -97713,7 +100983,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.3" + "version": "4.5.5" } }, { @@ -97723,8 +100993,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054", - "createdAt": "2024-09-26T09:42:38.694087+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", + "createdAt": "2024-11-18T20:39:57.020288+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "false", @@ -97733,7 +101003,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.3", + "olm.skipRange": ">= 4.4.0 < 4.5.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -99256,67 +102526,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:be90e0fcee9dcb015bfac1d4c02c8eedded9141ad38ca632fb0715f679423d6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:490f2e0170d162ec496588b878dbbef96d66bfc1ee8f3c6dc2f9263458d901cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:6762a626b0342a5d9d106827bfd13a94a087882f8885a2bdfab86fd2fd4de310" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:595c65a6335f33ebc8ee9d012b5cc4945a032ff14a50ac6e24fa2e8e92b583d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8bca9a8388de978872eb2834ea7563baacf3a851e1bbaf11acd507d5acce9999" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { - "name": "rhacs-rhel8-operator-9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:9905fb7988a9203b3aaa3295e19149fd2312872c11e3aca2686cb3c4dcee7054" + "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:3a61d781f0d961ab410d88faccff870a356dd15edc3e69e1c1878961db5884c3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2381e5f5befabc89817b3737461ac8948b0c98e9d8fb04b61cbd6055a469e74b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9a110df33c169932b4e8c0a98abb83d97a5215fbf0a8b688a66916454835a8d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:64439c4e1e8e234d0bafe01394b20c79ede42684144838f8a2411523bda5f1c5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:d19e6dc268547e7fc2a042b799b977f73aa61600050df4b616ee73bbb51a7c9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:8adbe0d91c30aaf847074f62cfb31f415b1bd663f3c0c99b19f57e5e2aac0e6f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:28dea7a1ba2c878b13c598518a572f982ce7a4e176b071b93a2320290cbf91db" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.4", + "name": "rhacs-operator.v4.5.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", "properties": [ { "type": "olm.gvk", @@ -99338,7 +102608,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.4" + "version": "4.5.6" } }, { @@ -99348,17 +102618,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da", - "createdAt": "2024-10-10T11:16:01.785870+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", + "createdAt": "2025-02-05T21:19:41.562041+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.4", + "olm.skipRange": ">= 4.4.0 < 4.5.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -100881,67 +104151,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3b5fffb40c68870387293458bca2ee6f035e7be0c7e95c9d7d47e806b1ee0841" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:53e291598c0756cf0c5402107e568bdd8eb8ae37b41c4596467e09543c8b36dd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:c1eb9c5e3b62805cd30ee314fdf5b92d3ca7a3075b9d9ba02679e3d4b62240b4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:853ce8d425b52959557227dfb8cb241e6843e710be56b9aaa08fabaa294206a0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8cc0088423509c0fe8413cdf1b85f66269a6e62f3a59708a25fa91acac94a44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { - "name": "rhacs-rhel8-operator-bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:bd2b9597b046a7d3726780343ef6887b9c848ca90e751e52a687166f92d890da" + "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:e1e3ef9c4113c1a19a1bb304fdb79ec00abf9d54f4337d6481bf4d5943b259bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:03d198bbd9a30578ee57099fc1e6c795bd9ad714ad519fa5419ea89d4b446bfb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:7a149b76269ee937e2db0b9c1f63e5763c770babc9c32d6f19982163e9fc2831" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:2f110138f996e4e455bb9158ca4174ebecf6053ec73c7793b596cd7094441e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:ad8457ee562501c6fde0bba7361dfd717321af3e959de8f85156ce01f47b1622" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:f29b582541b597299a37d2e7d834ad03a8bdcc140a867d6c6a3aa6cbe2bde946" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2f04f3b6de16da6f4d3ce4a16eff72654d45a76887764b0c54669316a0f54fa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.5", + "name": "rhacs-operator.v4.5.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", "properties": [ { "type": "olm.gvk", @@ -100963,7 +104233,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.5" + "version": "4.5.7" } }, { @@ -100973,17 +104243,17 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a", - "createdAt": "2024-11-18T20:39:57.020288+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", + "createdAt": "2025-03-05T11:12:37.179666+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.5", + "olm.skipRange": ">= 4.4.0 < 4.5.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -102506,67 +105776,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8d0b78910967f571e27d3f98fd27705010d146683c17dd4bc94a0b513d4ed948" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f36004ced010b8fbb1e3241a4b09e158c74a70ddc74db4b0aa70ffc96df78182" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2898d89213eb5ee53361fbc4e376f6963bd3d4b1845532216c0268d90ffa0155" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:677098b23e50545d9c3f3b5e1f4fdf1d3fa4943633735ec8ede2024507dcab19" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b262749b36483ac23f7e9311a410b4e1bfb3455074e189d2cd4e88570c953803" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { - "name": "rhacs-rhel8-operator-23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:23f09bdf3deed0e24273db44097bc3e27abec5c8f2809614d4fdb73cf9325e1a" + "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d9c2441eff9cdad021b5dd7107e3803f93f8901f2c722cfe10ddce6dc4348370" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:bc00f06a7d90ea2ff62cb9a6c70e79dd599defd234f284cafebd244748ef025d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9befd40ad7022dc4b3aca6228f0cd075a8427f82e3d1dee3ca56db7c0dd1e7da" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:7f0112dfbabc71b54ccd67c08de80dd099030ece8ca4a62ae3dbf76a077e1419" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6eba7131d78e0cbd42c8578bf0676adeeef3b8db75883cad018f93fedb0f1ef3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:77a78fe7759d35e27b11b1f7f9cc944694b697a8b78a3ecb9b5ad7dcac3f4586" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:cd1c3a677eaec056f9198e388f87cd016e75148070c345ef5479130fd46402b1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.6", + "name": "rhacs-operator.v4.5.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", "properties": [ { "type": "olm.gvk", @@ -102588,7 +105858,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.6" + "version": "4.5.8" } }, { @@ -102598,8 +105868,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de", - "createdAt": "2025-02-05T21:19:41.562041+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", + "createdAt": "2025-03-25T11:32:03.015706+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -102608,7 +105878,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.6", + "olm.skipRange": ">= 4.4.0 < 4.5.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -104131,67 +107401,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:465b5ed07e986d6a7e3a09b87320bdd2324428a43a908644a3afcf530d77bdea" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:e142b203bbd602e56ce8780632b0220b2874615336556fdb77682cad766e1fa5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:f5705ab5b54a50b205c0c18323e8e8d0dc81a017c67a2941f578e9af27778d55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b93bdb31f5d00889bc759de735757aced5e10a8a7d1e38e45e1117e33a677254" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:56772b736bb1aec1b10d38d4c2b18bcde17b450b55f8c260ac38b23bd6c85b5c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { - "name": "rhacs-rhel8-operator-a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a17265d8a275e088ede9f563cca0a21033441a0850118dd9a04ff511e331f8de" + "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d63ade51a5ee79bc44328cc1b6b36340d301d0d4c6dff6c9e01a784776847e28" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fa5967d7837c727e3ae4ecb43dcbc448fe02e0a50477c16427355beb7bc1b06b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:aa3e619c4edf6a1dcc77e0b41776e6e3581b4d9f580a0eea130d4203c73d60f7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:3413b70781fa3852b6ac66b20e43859de29d51d9f2f5a30ff2c7a9dca95db045" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e1005e5a1adf70f6278d42488dd39a424737e097f8664aaddb85f565055dfde0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:978e91a41b41c8770942f4d3a78e4a42ed8f562391d033082c35afc84ae07a91" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:fa8f2123d56e9d50ad91b75762e345ffc1a71b833f1056d14255e8834e1a3446" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.7", + "name": "rhacs-operator.v4.5.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", "properties": [ { "type": "olm.gvk", @@ -104213,7 +107483,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.7" + "version": "4.5.9" } }, { @@ -104223,8 +107493,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42", - "createdAt": "2025-03-05T11:12:37.179666+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", + "createdAt": "2025-04-09T22:51:15.157672+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/disconnected": "true", "features.operators.openshift.io/fips-compliant": "true", @@ -104233,7 +107503,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.4.0 < 4.5.7", + "olm.skipRange": ">= 4.4.0 < 4.5.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -105756,68 +109026,76 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:75a46a470b2583d2ec49b5008525f7c97e378ea1594d1e2ac46cd1348b6e00e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:16ca809dc41a9a28ff7e887662213fdd7f78e047558c58ae0ca11d06c957d713" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:137f1fb95698dda7d47eb8a62dbb8239768e34d557ab71b228e7b0d9e9a20676" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:d31fcbcf5c0a773566e4058d3be99c46658bb7d1eefbbb378c7c42950df6d855" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:04b8413db1c7b315643c2c420e7d2b71d805956c93db779f363beef09339041f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { - "name": "rhacs-rhel8-operator-f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f0dd0ce70082648d4c6461abdee44e086cd56658dee6e9a9314d263f22648d42" + "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b69418d1371d5b29885524ff6b55081b37b92119a5d0ac59bf725af9634b6e31" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6de6238bb8674cd356985dd291b9e6433d02090c7aa60920946d2e07d865d88f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:cfdbd03d5ca3d44c515e9342b8a364eacca0adcd4a3f19a6b41e87f53e115d4d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:271cb3b6f6d56fa6e490719cf6ff1f4b627b6b5af75e00567a261516587e577c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e2d1522facbb8f267efb56051afad11106c32169dc3f8b943f044dc8af8714bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:95dfc83e4e46df84331bd3ce54f5f73f826f64efe9fc303f9b271943b92d39c8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:c4019f6efc9bd7df2fdf6ce5d12c606436c02e76390b0b62449457a8c871b247" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.8", + "name": "rhacs-operator.v4.6.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, { "type": "olm.gvk", "value": { @@ -105838,7 +109116,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.8" + "version": "4.6.0" } }, { @@ -105848,22 +109126,25 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5", - "createdAt": "2025-03-25T11:32:03.015706+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", + "createdAt": "2024-12-03T01:44:17.371830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "features.operators.openshift.io/cnf": "false", + "features.operators.openshift.io/cni": "false", + "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.8", + "olm.skipRange": ">= 4.5.0 < 4.6.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -105874,7 +109155,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -105930,7 +109211,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." }, { "path": "scannerV4", @@ -105979,10 +109260,26 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "configAsCode", + "displayName": "Config-as-Code", + "description": "Config-as-Code configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -105990,27 +109287,22 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." }, { "path": "central.db", @@ -106020,7 +109312,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106044,7 +109336,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106062,10 +109354,23 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106081,22 +109386,32 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." + }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.connectionPoolSize", + "displayName": "Database Connection Pool Size Settings", + "description": "Configures the database connection pool size." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106115,14 +109430,14 @@ ] }, { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + "path": "central.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106135,6 +109450,16 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, + { + "path": "central.db.connectionPoolSize.maxConnections", + "displayName": "Maximum Connections", + "description": "Maximum number of connections in the connection pool." + }, + { + "path": "central.db.connectionPoolSize.minConnections", + "displayName": "Minimum Connections", + "description": "Minimum number of connections in the connection pool." + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -106146,12 +109471,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -106161,12 +109486,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106174,7 +109499,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106267,12 +109592,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -106282,12 +109607,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -106297,12 +109622,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106310,7 +109635,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106341,6 +109666,11 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, + { + "path": "configAsCode.configAsCodeComponent", + "displayName": "Config as Code component", + "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" + }, { "path": "customize.labels", "displayName": "Labels", @@ -106359,7 +109689,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -106372,7 +109702,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106384,6 +109714,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -106399,6 +109734,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -106407,17 +109747,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -106438,7 +109778,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -106448,7 +109788,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106466,10 +109806,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -106493,7 +109838,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106511,10 +109856,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -106548,7 +109898,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -106556,12 +109906,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106579,15 +109929,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -106597,12 +109952,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -106610,7 +109965,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -106623,7 +109978,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106641,10 +109996,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -106673,7 +110033,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106691,10 +110051,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.matcher.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -106718,7 +110083,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "tls.additionalCAs", @@ -106731,7 +110096,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -106753,19 +110118,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." }, { "path": "sensor", @@ -106775,7 +110140,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." }, { "path": "perNode", @@ -106790,7 +110155,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -106842,10 +110207,18 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106858,7 +110231,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -106873,7 +110246,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." }, { "path": "admissionControl.bypass", @@ -106888,7 +110261,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -106906,10 +110279,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "admissionControl.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -106937,7 +110315,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -106949,6 +110327,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -106964,6 +110347,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -106972,17 +110360,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." }, { "path": "perNode.compliance", @@ -106997,12 +110385,17 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -107012,12 +110405,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "description": "Deprecated field. This field will be removed in a future release.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107025,7 +110418,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107033,7 +110426,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107041,7 +110434,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107049,7 +110442,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -107069,7 +110462,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107087,10 +110480,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -107114,7 +110512,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107132,6 +110530,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -107156,7 +110559,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -107164,12 +110567,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107187,15 +110590,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -107205,12 +110613,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107218,7 +110626,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107231,7 +110639,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107249,10 +110657,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -107276,12 +110689,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107299,11 +110712,30 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "sensor.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] + }, + { + "name": "securitypolicies.config.stackrox.io", + "version": "v1alpha1", + "kind": "SecurityPolicy", + "displayName": "Security Policy", + "description": "SecurityPolicy is the schema for the policies API.", + "resources": [ + { + "name": "", + "kind": "Deployment", + "version": "v1" + } + ] } ] }, @@ -107342,6 +110774,7 @@ "risk" ], "labels": { + "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -107381,68 +110814,76 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:57737285be6c214bf0a29232b675019091e5e66f56da3fb176f7fc9797c317d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5e269cae611aa447311c8acff54f703195a8925842e8b60f35f2aed10b158fe1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:eaa60a7fb99c8df081a834f620346c7317be4b78c096f1fa1714ef44a32de372" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e7e8cac20074b323928ce71265dbf93e5cf7d79ed9c9fc83caba4bb8a8cc8000" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:1e4c21f9a8098205cfd520627dcfdfca84c40c66e93698398a350647dc5fa1a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { - "name": "rhacs-rhel8-operator-110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:110bb2df6108d7f0916f090254c4fe3c2daab814c4cc58dce3b2112d3e78dcf5" + "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:188fac77dacc4270b1a53658d0fb1427e005e1c9fef62cdfb2b025d0d14932cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f60d5adc6ccacb9335ee285203e9a9e29981903fe5f3e42645ca4ab2f2ab4b5e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:37de1446b4b352895d8def4bb4bfbbc7a45813800bfd6348f985837d28481731" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:357fd16b14e6f4ff21c324fa03d88d33e13aa4a5123eede7cbf5d58fa3fc35d0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b287edbf5e0375460f17ccad7c88a6b8c834520f46c0e17cc37a40a684ad1323" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:928d54658623a883da727ea4e4e58d7dd514a07995a139de15b429e46cccebeb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5aa4e611577e2f14f0209ee8ae14f3af4c572e19034eba2643af430417fc972f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.5.9", + "name": "rhacs-operator.v4.6.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", "properties": [ + { + "type": "olm.gvk", + "value": { + "group": "config.stackrox.io", + "kind": "SecurityPolicy", + "version": "v1alpha1" + } + }, { "type": "olm.gvk", "value": { @@ -107463,7 +110904,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.5.9" + "version": "4.6.1" } }, { @@ -107473,22 +110914,25 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d", - "createdAt": "2025-04-09T22:51:15.157672+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", + "createdAt": "2024-12-16T08:57:12.959931+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", + "features.operators.openshift.io/cnf": "false", + "features.operators.openshift.io/cni": "false", + "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "true", + "features.operators.openshift.io/fips-compliant": "false", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.4.0 < 4.5.9", + "olm.skipRange": ">= 4.5.0 < 4.6.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", "operators.operatorframework.io/builder": "operator-sdk-unknown", - "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v3", + "operators.operatorframework.io/project_layout": "go.kubebuilder.io/v4", "support": "Red Hat" }, "apiServiceDefinitions": {}, @@ -107499,7 +110943,7 @@ "version": "v1alpha1", "kind": "Central", "displayName": "Central", - "description": "Central is the configuration template for the central services. This includes the API server, persistent storage, and the web UI, as well as the image scanner.", + "description": "Central is the configuration template for the central services. This includes the API server, persistent storage,\nand the web UI, as well as the image scanner.", "resources": [ { "name": "", @@ -107555,7 +110999,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages." }, { "path": "scannerV4", @@ -107604,10 +111048,26 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, + { + "path": "configAsCode", + "displayName": "Config-as-Code", + "description": "Config-as-Code configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107615,27 +111075,22 @@ { "path": "central.adminPasswordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the administrator password in the \"password\" data item. If omitted, the operator will auto-generate a password and store it in the \"password\" item in the \"central-htpasswd\" secret." + "description": "Specify a secret that contains the administrator password in the \"password\" data item.\nIf omitted, the operator will auto-generate a password and store it in the \"password\" item\nin the \"central-htpasswd\" secret." }, { "path": "central.exposure", "displayName": "Exposure", - "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift route." + "description": "Here you can configure if you want to expose central through a node port, a load balancer, or an OpenShift\nroute." }, { "path": "central.defaultTLSSecret", "displayName": "User-facing TLS certificate secret", - "description": "By default, Central will only serve an internal TLS certificate, which means that you will need to handle TLS termination at the ingress or load balancer level. If you want to terminate TLS in Central and serve a custom server certificate, you can specify a secret containing the certificate and private key here." + "description": "By default, Central will only serve an internal TLS certificate, which means that you will\nneed to handle TLS termination at the ingress or load balancer level.\nIf you want to terminate TLS in Central and serve a custom server certificate, you can specify\na secret containing the certificate and private key here." }, { "path": "central.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Central. The monitoring endpoint allows other services to collect metrics from Central, provided in Prometheus compatible format." - }, - { - "path": "central.persistence", - "displayName": "Persistence", - "description": "Configures how Central should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures monitoring endpoint for Central. The monitoring endpoint\nallows other services to collect metrics from Central, provided in\nPrometheus compatible format." }, { "path": "central.db", @@ -107645,7 +111100,7 @@ { "path": "central.telemetry", "displayName": "Telemetry", - "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic data to a remote storage backend.", + "description": "Configures telemetry settings for Central. If enabled, Central transmits telemetry and diagnostic\ndata to a remote storage backend.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107669,7 +111124,7 @@ { "path": "central.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107687,10 +111142,23 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "central.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "central.adminPasswordGenerationDisabled", "displayName": "Admin Password Generation Disabled", - "description": "Disable admin password generation. Do not use this for first-time installations, as you will have no way to perform initial setup and configuration of alternative authentication methods.", + "description": "Disable admin password generation. Do not use this for first-time installations,\nas you will have no way to perform initial setup and configuration of alternative authentication methods.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] + }, + { + "path": "central.persistence", + "displayName": "Persistence", + "description": "Unused field. This field exists solely for backward compatibility starting from version v4.6.0.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107706,22 +111174,32 @@ { "path": "central.db.passwordSecret", "displayName": "Administrator Password", - "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when specifying a connection string manually. When omitted, the operator will auto-generate a DB password and store it in the \"password\" item in the \"central-db-password\" secret." + "description": "Specify a secret that contains the password in the \"password\" data item. This can only be used when\nspecifying a connection string manually.\nWhen omitted, the operator will auto-generate a DB password and store it in the \"password\" item\nin the \"central-db-password\" secret." }, { "path": "central.db.connectionString", "displayName": "Connection String", - "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB. When using this option, you must explicitly set a password secret; automatically generating a password will not be supported." + "description": "Specify a connection string that corresponds to a database managed elsewhere. If set, the operator will not manage the Central DB.\nWhen using this option, you must explicitly set a password secret; automatically generating a password will not\nbe supported." }, { "path": "central.db.persistence", "displayName": "Persistence", - "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent volume claim (recommended default), and a host path." + "description": "Configures how Central DB should store its persistent data. You can choose between using a persistent\nvolume claim (recommended default), and a host path." + }, + { + "path": "central.db.configOverride", + "displayName": "Config map that will override postgresql.conf and pg_hba.conf", + "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + }, + { + "path": "central.db.connectionPoolSize", + "displayName": "Database Connection Pool Size Settings", + "description": "Configures the database connection pool size." }, { "path": "central.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -107740,14 +111218,14 @@ ] }, { - "path": "central.db.configOverride", - "displayName": "Config map that will override postgresql.conf and pg_hba.conf", - "description": "Config map containing postgresql.conf and pg_hba.conf that will be used if modifications need to be applied." + "path": "central.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "central.db.isEnabled", "displayName": "Is Enabled", - "description": "Deprecated field. It is no longer necessary to specify it. This field will be removed in a future release. Central is configured to use PostgreSQL by default.", + "description": "Deprecated field. It is no longer necessary to specify it.\nThis field will be removed in a future release.\nCentral is configured to use PostgreSQL by default.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -107760,6 +111238,16 @@ "urn:alm:descriptor:io.kubernetes:ConfigMap" ] }, + { + "path": "central.db.connectionPoolSize.maxConnections", + "displayName": "Maximum Connections", + "description": "Maximum number of connections in the connection pool." + }, + { + "path": "central.db.connectionPoolSize.minConnections", + "displayName": "Minimum Connections", + "description": "Minimum number of connections in the connection pool." + }, { "path": "central.db.passwordSecret.name", "displayName": "Name", @@ -107771,12 +111259,12 @@ { "path": "central.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.db.persistence.hostPath.path", @@ -107786,12 +111274,12 @@ { "path": "central.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"central-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"central-db\" if not set." }, { "path": "central.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107799,7 +111287,7 @@ { "path": "central.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107892,12 +111380,12 @@ { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route. If unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." }, { "path": "central.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "central.notifierSecretsEncryption.enabled", @@ -107907,12 +111395,12 @@ { "path": "central.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "central.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "central.persistence.hostPath.path", @@ -107922,12 +111410,12 @@ { "path": "central.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"stackrox-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"stackrox-db\" if not set." }, { "path": "central.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -107935,7 +111423,7 @@ { "path": "central.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -107966,6 +111454,11 @@ "displayName": "Key", "description": "Storage API key. If not set, telemetry is disabled." }, + { + "path": "configAsCode.configAsCodeComponent", + "displayName": "Config as Code component", + "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"" + }, { "path": "customize.labels", "displayName": "Labels", @@ -107984,7 +111477,7 @@ { "path": "egress.connectivityPolicy", "displayName": "Connectivity Policy", - "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode. In offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." + "description": "Configures whether Red Hat Advanced Cluster Security should run in online or offline (disconnected) mode.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled." }, { "path": "imagePullSecrets[0].name", @@ -107997,7 +111490,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108009,6 +111502,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -108024,6 +111522,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -108032,17 +111535,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). By default, the scanner is enabled. If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended). By default, the scanner is enabled.\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -108063,7 +111566,7 @@ { "path": "scanner.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint allows other services to collect metrics from Scanner, provided in Prometheus compatible format." + "description": "Configures monitoring endpoint for Scanner. The monitoring endpoint\nallows other services to collect metrics from Scanner, provided in\nPrometheus compatible format." }, { "path": "scanner.analyzer.scaling", @@ -108073,7 +111576,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108091,10 +111594,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -108118,7 +111626,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108136,10 +111644,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "scannerV4.scannerComponent", @@ -108173,7 +111686,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:Enabled" ] @@ -108181,12 +111694,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108204,15 +111717,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -108222,12 +111740,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108235,7 +111753,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108248,7 +111766,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108266,10 +111784,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -108298,7 +111821,7 @@ { "path": "scannerV4.matcher.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108316,10 +111839,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.matcher.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.matcher.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.matcher.scaling.replicas", @@ -108343,7 +111871,7 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "tls.additionalCAs", @@ -108356,7 +111884,7 @@ "version": "v1alpha1", "kind": "SecuredCluster", "displayName": "Secured Cluster", - "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is responsible for the connection to Central, and Collector, which performs host-level collection of process and network events.

**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or consult the RHACS documentation on creating cluster init bundles.", + "description": "SecuredCluster is the configuration template for the secured cluster services. These include Sensor, which is\nresponsible for the connection to Central, and Collector, which performs host-level collection of process and\nnetwork events.

\n**Important:** Please see the _Installation Prerequisites_ on the main RHACS operator page before deploying, or\nconsult the RHACS documentation on creating cluster init bundles.", "resources": [ { "name": "", @@ -108378,19 +111906,19 @@ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the cluster name, please delete and recreate this resource." + "description": "The assigned cluster name per the spec. This cannot be changed afterwards. If you need to change the\ncluster name, please delete and recreate this resource." } ], "specDescriptors": [ { "path": "clusterName", "displayName": "Cluster Name", - "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI. Note: Once a name is set here, you will not be able to change it again. You will need to delete and re-create this object in order to register a cluster with a new name." + "description": "The unique name of this cluster, as it will be shown in the Red Hat Advanced Cluster Security UI.\nNote: Once a name is set here, you will not be able to change it again. You will need to delete\nand re-create this object in order to register a cluster with a new name." }, { "path": "centralEndpoint", "displayName": "Central Endpoint", - "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to, including the port number. If using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint address with wss://. Note: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same namespace." + "description": "The endpoint of the Red Hat Advanced Cluster Security Central instance to connect to,\nincluding the port number. If no port is specified and the endpoint contains an https://\nprotocol specification, then the port 443 is implicitly assumed.\nIf using a non-gRPC capable load balancer, use the WebSocket protocol by prefixing the endpoint\naddress with wss://.\nNote: when leaving this blank, Sensor will attempt to connect to a Central instance running in the same\nnamespace." }, { "path": "sensor", @@ -108400,7 +111928,7 @@ { "path": "admissionControl", "displayName": "Admission Control Settings", - "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement, and for Kubernetes event monitoring." + "description": "Settings for the Admission Control component, which is necessary for preventive policy enforcement,\nand for Kubernetes event monitoring." }, { "path": "perNode", @@ -108415,7 +111943,7 @@ { "path": "scanner", "displayName": "Scanner Component Settings", - "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container images stored in a cluster-local image repository." + "description": "Settings for the Scanner component, which is responsible for vulnerability scanning of container\nimages stored in a cluster-local image repository." }, { "path": "scannerV4", @@ -108467,10 +111995,18 @@ "urn:alm:descriptor:com.tectonic.ui:advanced" ] }, + { + "path": "network", + "displayName": "Network", + "description": "Network configuration.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:advanced" + ] + }, { "path": "misc", "displayName": "Miscellaneous", - "description": "Deprecated field. This field will be removed in a future release. Miscellaneous settings.", + "description": "Deprecated field. This field will be removed in a future release.\nMiscellaneous settings.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108483,7 +112019,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates. \n Note: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -108498,7 +112034,7 @@ { "path": "admissionControl.timeoutSeconds", "displayName": "Timeout Seconds", - "description": "Maximum timeout period for admission review, upon which admission review will fail open. Use it to set request timeouts when you enable inline image scanning. The default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds." + "description": "Maximum timeout period for admission review, upon which admission review will fail open.\nUse it to set request timeouts when you enable inline image scanning.\nThe default kubectl timeout is 30 seconds; taking padding into account, this should not exceed 25 seconds.\nOn OpenShift webhook timeouts cannot exceed 13 seconds, hence with padding this value shall not exceed 10 seconds." }, { "path": "admissionControl.bypass", @@ -108513,7 +112049,7 @@ { "path": "admissionControl.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108531,10 +112067,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "admissionControl.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "auditLogs.collection", "displayName": "Collection", - "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only supported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error. Use the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." + "description": "Whether collection of Kubernetes audit logs should be enabled or disabled. Currently, this is only\nsupported on OpenShift 4, and trying to enable it on non-OpenShift 4 clusters will result in an error.\nUse the 'Auto' setting to enable it on compatible environments, and disable it elsewhere." }, { "path": "customize.labels", @@ -108562,7 +112103,7 @@ { "path": "misc.createSCCs", "displayName": "Create SecurityContextConstraints for Operand", - "description": "Deprecated field. This field will be removed in a future release. Set this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This isn't usually needed, and may interfere with other workloads.", + "description": "Deprecated field. This field will be removed in a future release.\nSet this to true to have the operator create SecurityContextConstraints (SCCs) for the operands. This\nisn't usually needed, and may interfere with other workloads.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108574,6 +112115,11 @@ "urn:alm:descriptor:com.tectonic.ui:booleanSwitch" ] }, + { + "path": "network.policies", + "displayName": "Network Policies", + "description": "To provide security at the network level the ACS Operator creates NetworkPolicy resources by default. If you want to manage your own NetworkPolicy objects then set this to \"Disabled\"." + }, { "path": "overlays[0].apiVersion", "displayName": "API Version", @@ -108589,6 +112135,11 @@ "displayName": "Name", "description": "Name of resource." }, + { + "path": "overlays[0].optional", + "displayName": "Optional", + "description": "Optional marks the overlay as optional.\nWhen Optional is true, and the specified resource does not exist in the output manifests, the overlay will be skipped, and a warning will be logged.\nWhen Optional is false, and the specified resource does not exist in the output manifests, an error will be thrown." + }, { "path": "overlays[0].patches", "displayName": "Patches", @@ -108597,17 +112148,17 @@ { "path": "overlays[0].patches[0].path", "displayName": "Path", - "description": "Path of the form a.[key1:value1].b.[:value2] Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist." + "description": "Path of the form a.[key1:value1].b.[:value2]\nWhere [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value\nselector to identify a list element in a leaf list.\nAll path intermediate nodes must exist." }, { "path": "overlays[0].patches[0].value", "displayName": "Value", - "description": "Value to add, delete or replace. For add, the path should be a new leaf. For delete, value should be unset. For replace, path should reference an existing node. All values are strings but are converted into appropriate type based on schema." + "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, { "path": "perNode.collector", "displayName": "Collector Settings", - "description": "Settings for the Collector container, which is responsible for collecting process and networking activity at the host level." + "description": "Settings for the Collector container, which is responsible for collecting process and networking\nactivity at the host level." }, { "path": "perNode.compliance", @@ -108622,12 +112173,17 @@ { "path": "perNode.taintToleration", "displayName": "Taint Toleration", - "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security will run services on every node in the cluster, including tainted nodes by default. If you do not want this behavior, please select 'AvoidTaints' here." + "description": "To ensure comprehensive monitoring of your cluster activity, Red Hat Advanced Cluster Security\nwill run services on every node in the cluster, including tainted nodes by default. If you do\nnot want this behavior, please select 'AvoidTaints' here." + }, + { + "path": "perNode.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." }, { "path": "perNode.collector.collection", "displayName": "Collection", - "description": "The method for system-level data collection. CORE_BPF is recommended. If you select \"NoCollection\", you will not be able to see any information about network activity and process executions. The remaining settings in these section will not have any effect. The value is a subject of conversion by the operator if needed, e.g. to remove deprecated methods.", + "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", @@ -108637,12 +112193,12 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes for most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance is connected to the internet, or regularly receives Collector Support Package updates (for further instructions, please refer to the documentation)." + "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." }, { "path": "perNode.collector.forceCollection", "displayName": "Force Collection", - "description": "When the \"collection\" field is set to the deprecated value \"EBPF\", then setting this to \"true\" prevents conversion of the collection method to \"CORE_BPF\". This could be used in exceptional situations when \"EBPF\" has to be used.", + "description": "Deprecated field. This field will be removed in a future release.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:hidden" ] @@ -108650,7 +112206,7 @@ { "path": "perNode.collector.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108658,7 +112214,7 @@ { "path": "perNode.compliance.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108666,7 +112222,7 @@ { "path": "perNode.nodeInventory.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108674,7 +112230,7 @@ { "path": "scanner.scannerComponent", "displayName": "Scanner Component", - "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here (not recommended). If you do so, all the settings in this section will have no effect." + "description": "If you do not want to deploy the Red Hat Advanced Cluster Security Scanner, you can disable it here\n(not recommended).\nIf you do so, all the settings in this section will have no effect." }, { "path": "scanner.analyzer", @@ -108694,7 +112250,7 @@ { "path": "scanner.analyzer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108712,10 +112268,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.analyzer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scanner.analyzer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scanner.analyzer.scaling.replicas", @@ -108739,7 +112300,7 @@ { "path": "scanner.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108757,6 +112318,11 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scanner.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", @@ -108781,7 +112347,7 @@ { "path": "scannerV4.monitoring", "displayName": "Monitoring", - "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint allows other services to collect metrics from Scanner V4, provided in Prometheus compatible format.", + "description": "Configures monitoring endpoint for Scanner V4. The monitoring endpoint\nallows other services to collect metrics from Scanner V4, provided in\nPrometheus compatible format.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.scannerComponent:AutoSense" ] @@ -108789,12 +112355,12 @@ { "path": "scannerV4.db.persistence", "displayName": "Persistence", - "description": "Configures how Scanner V4 should store its persistent data. You can use a persistent volume claim (the recommended default), a host path, or an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." + "description": "Configures how Scanner V4 should store its persistent data.\nYou can use a persistent volume claim (the recommended default), a host path,\nor an emptyDir volume if Scanner V4 is running on a secured cluster without default StorageClass." }, { "path": "scannerV4.db.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108812,15 +112378,20 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.db.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.db.persistence.persistentVolumeClaim", "displayName": "Persistent volume claim", - "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data. Recommended for most users." + "description": "Uses a Kubernetes persistent volume claim (PVC) to manage the storage location of persistent data.\nRecommended for most users." }, { "path": "scannerV4.db.persistence.hostPath", "displayName": "Host path", - "description": "Stores persistent data on a directory on the host. This is not recommended, and should only be used together with a node selector (only available in YAML view)." + "description": "Stores persistent data on a directory on the host. This is not recommended, and should only\nbe used together with a node selector (only available in YAML view)." }, { "path": "scannerV4.db.persistence.hostPath.path", @@ -108830,12 +112401,12 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.claimName", "displayName": "Claim Name", - "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be created. Defaults to \"scanner-v4-db\" if not set." + "description": "The name of the PVC to manage persistent data. If no PVC with the given name exists, it will be\ncreated. Defaults to \"scanner-v4-db\" if not set." }, { "path": "scannerV4.db.persistence.persistentVolumeClaim.size", "displayName": "Size", - "description": "The size of the persistent volume when created through the claim. If a claim was automatically created, this can be used after the initial deployment to resize (grow) the volume (only supported by some storage class controllers).", + "description": "The size of the persistent volume when created through the claim. If a claim was automatically created,\nthis can be used after the initial deployment to resize (grow) the volume (only supported by some\nstorage class controllers).", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:text" ] @@ -108843,7 +112414,7 @@ { "path": "scannerV4.db.persistence.persistentVolumeClaim.storageClassName", "displayName": "Storage Class", - "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage class, you must select a value here.", + "description": "The name of the storage class to use for the PVC. If your cluster is not configured with a default storage\nclass, you must select a value here.", "x-descriptors": [ "urn:alm:descriptor:io.kubernetes:StorageClass" ] @@ -108856,7 +112427,7 @@ { "path": "scannerV4.indexer.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108874,10 +112445,15 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "scannerV4.indexer.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "scannerV4.indexer.scaling.autoScaling", "displayName": "Autoscaling", - "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits specified below." + "description": "When enabled, the number of component replicas is managed dynamically based on the load, within the limits\nspecified below." }, { "path": "scannerV4.indexer.scaling.replicas", @@ -108901,12 +112477,12 @@ { "path": "scannerV4.monitoring.exposeEndpoint", "displayName": "Expose Endpoint", - "description": "Expose the monitoring endpoint. A new service, \"monitoring\", with port 9090, will be created as well as a network policy allowing inbound connections to the port." + "description": "Expose the monitoring endpoint. A new service, \"monitoring\",\nwith port 9090, will be created as well as a network policy allowing\ninbound connections to the port." }, { "path": "sensor.resources", "displayName": "Resources", - "description": "Allows overriding the default resource settings for this component. Please consult the documentation for an overview of default resource requirements and a sizing guide.", + "description": "Allows overriding the default resource settings for this component. Please consult the documentation\nfor an overview of default resource requirements and a sizing guide.", "x-descriptors": [ "urn:alm:descriptor:com.tectonic.ui:resourceRequirements" ] @@ -108924,11 +112500,30 @@ "urn:alm:descriptor:com.tectonic.ui:tolerations" ] }, + { + "path": "sensor.hostAliases", + "displayName": "Host Aliases", + "description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file." + }, { "path": "tls.additionalCAs", "displayName": "Additional CAs" } ] + }, + { + "name": "securitypolicies.config.stackrox.io", + "version": "v1alpha1", + "kind": "SecurityPolicy", + "displayName": "Security Policy", + "description": "SecurityPolicy is the schema for the policies API.", + "resources": [ + { + "name": "", + "kind": "Deployment", + "version": "v1" + } + ] } ] }, @@ -108967,6 +112562,7 @@ "risk" ], "labels": { + "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" @@ -109006,67 +112602,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:dc7f23341c8b209f1846f29f889d00ef232fb58da9d5b4bd561f3933093b2786" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:5914548f6ce2160e92c5d96580ffba23cdf1ae940c1f73f3f6424d15c6e97c37" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:ed33e7396357f1db03a065573c020846a5872b12a21284439770686689222434" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fde78d34ecd2944c7c16b4e823c76b3667bf6c5b468e9991128ecc4272ec0e2e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:41351e88688d23a443ad4f141caf0433b2c2789e6a1a85b4f5b36abeb5656bb1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { - "name": "rhacs-rhel8-operator-a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a7dfbe3590668f91fe6694335b5a35b2fca07b4735348cc5202921755d2f654d" + "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:0ff948b5517df3773cae2df02b708c348d8707409899b1de4108588e31601c0c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:c2656b794ec4236e36f48f71bf26bdedd9de27fc4acef39deba2bdcfcddab03b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d928600f75461465598a10de8df2495a275fd5232a92b078f609d1f5774eb778" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f07cba0738897e0e7ae74971be0470ce2a855657f133a6e1cdd8a7092f6151b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc4b329cc795752ecbb178d2e4efc152bde54b04181334eb5bd70304c3354cad" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5109b304eb9458f97af85c2ba63e08f51672fa3f9406226b7f357b86b5828dc0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1817cf8d2c08b04391792321702ef53d16a4b1ca06459c00c9c053128f534358" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.0", + "name": "rhacs-operator.v4.6.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", "properties": [ { "type": "olm.gvk", @@ -109096,7 +112692,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.0" + "version": "4.6.2" } }, { @@ -109106,8 +112702,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55", - "createdAt": "2024-12-03T01:44:17.371830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", + "createdAt": "2025-01-29T02:41:28.863294+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -109119,7 +112715,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.0", + "olm.skipRange": ">= 4.5.0 < 4.6.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -110794,67 +114390,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:898f1a96734a9eb97793f259bcf067eca706b91bfaa7051ae9aafdcfbd48b795" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:b74e4ad9d5ba32fc8ebbbddc7327f9858c48413d645f1d084a87474f02e5e50b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:039612ff2c9e4dfe2034f819001831515914584d28d01dff3612bc1d4c818762" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:328f2bbc1cfc7a05f6d820078b221184033d978435305cca90aaa30e33c416f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c803494bdb0418d27931a15c79f8cf142ae10ccd0a50d76a10c48219d34c59f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { - "name": "rhacs-rhel8-operator-42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:42c8e5ecd0c06eca9ce0ea202b685e911e14feeabd003f13a33afd2a64edde55" + "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7829d2e733b63ca11edd6439ea05a8db73f37ac135bca692c63cfaf330fd7571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:646a642d0f972b56942de966f71cd7c3302087bde998abcbcc601fe78c7c65f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6effcb43450c984d139bc9b48760d34e0dbeeebcaf5f478d9c3f7026919c9c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:065fb737c2290cb9e6726e910a2f4e544ae78601cc686560f55c6d4ddca460e7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:2dd155a98eda0ada2d8aa6482d9e59224bbb9c8d3dfa4f0f98cd4cffc1aa5609" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864bc44de84432fca57451a89b42919a86fa74cd8f40f6a6775ba9e8fd669aa3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:68fc5841e5f0de7601e2624dea02a0935373ba079675cd52bc28c1e74118fce2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.1", + "name": "rhacs-operator.v4.6.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", "properties": [ { "type": "olm.gvk", @@ -110884,7 +114480,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.1" + "version": "4.6.3" } }, { @@ -110894,20 +114490,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640", - "createdAt": "2024-12-16T08:57:12.959931+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", + "createdAt": "2025-03-05T11:04:05.599661+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.1", + "olm.skipRange": ">= 4.5.0 < 4.6.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -112582,67 +116178,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:547fd8411340c076790a117737febe61689dfdf711d363997d1922dc45cc03c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d4840509147ba8936fcc26298241f513a4db6b51a23043583fc679977c21aa58" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:886a6a0d4ea34659a772d2aee149e62f26ef41e1d64ae28536cba3a42b89843c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:710ecc84318c54c9d1e08fe89d03e74cc09350909e5b12e5d07ac6941fd02b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { - "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640" + "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d80ce2d7766a75a0aab40d11a32b2decf3716257a29c5726b97fca8b9626eac" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:79cca16519a8ffda0be3968a302a0b67c3a4e46a29c33f47d2a7590dd3dde1f9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:82bacb0454b56771e3d34908026a9a5202c1f65af96c935331f7b7c7f0a03fe0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8160352e35a53da165e13f18c3c27f3c16d5db63a6728a3f1caccd522cad660a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:05b80b7a3da8921b3a40ae04b6a5229a209cc710a8199f21cde2922fc02f3297" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:782d0c3f60431dd70af30a280500e2ffda831402e695379ec88940efcc893a68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:612a4491061cb63ae270e947e2c2d616dd27cde974e6e37d43f8a3b0173bb414" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.2", + "name": "rhacs-operator.v4.6.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", "properties": [ { "type": "olm.gvk", @@ -112672,7 +116268,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.2" + "version": "4.6.4" } }, { @@ -112682,20 +116278,20 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269", - "createdAt": "2025-01-29T02:41:28.863294+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", + "createdAt": "2025-03-27T13:59:26.005302+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", "features.operators.openshift.io/csi": "false", "features.operators.openshift.io/disconnected": "true", - "features.operators.openshift.io/fips-compliant": "false", + "features.operators.openshift.io/fips-compliant": "true", "features.operators.openshift.io/proxy-aware": "true", "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", - "olm.skipRange": ">= 4.5.0 < 4.6.2", + "olm.skipRange": ">= 4.5.0 < 4.6.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -114370,67 +117966,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:638da5c4300dc3bed6c4c4eb4a5003edbf049dec0965cbdb603eab200b54ff88" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c985ce9a05b8a3ac766148cf550a9991f8f2bd8655beb8100df69f40daddf4f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a98eddc549e87f270d9b977508f9dbb9f51497d5f86ef94cfdc4599ab2ae1bd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { - "name": "rhacs-rhel8-operator-a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269" + "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:1b104dd9b704a6e6060230d6256be7f89d071c9ac15b88b6f1d2b02bce136ae5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:107c291051374cc7dd81f7eab0be6e35fbd55caa1c89c71b2da7a195c53673b0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:02f9ac1b92e90418212a6de83ca6c389db0162f06074f968b06a6d05adf08441" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f718e68c72291da524132fb0091bc412c412e5736affca49e01dec535d013573" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:e6135c6cbf866c22af175e6e7f64d0d3d07bd2f6631279b94c3a90a397df73ca" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9371c9589bf24acc6be39eda30fdc651bf310fd0988fc6d30af9d3431f1477d6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e2d3fbf1c0051e817ed0c23e87e2347c45abbfafb50b644523e3968679e2b632" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.3", + "name": "rhacs-operator.v4.6.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", "properties": [ { "type": "olm.gvk", @@ -114460,7 +118056,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.3" + "version": "4.6.5" } }, { @@ -114470,8 +118066,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571", - "createdAt": "2025-03-05T11:04:05.599661+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", + "createdAt": "2025-04-09T22:56:31.952064+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -114483,7 +118079,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.3", + "olm.skipRange": ">= 4.5.0 < 4.6.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -116158,67 +119754,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:26826990c0c0ed9a90861b746c3a30aa22f0e3791b679c53013bc5a8e4c18d1e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d08a5e37f2a3d262c7cff2611561e1314717ff22e6efa445f509c13623598e77" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2ffca10dc8207f4c27615f9e29228b8fce65989d9c449f158e2f79a6f2957483" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:69eb3008a211af6d983b3ef42627558bdc435498c1584d53080afb1e87787896" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:588e9a7db449055473470e0c2102ed551a6d67d26bb6c45415d297f87701c1e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { - "name": "rhacs-rhel8-operator-7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:7ed73015b288b79c32ea0914aedb12c47e1ceeeeea8b582e953e183e1447a571" + "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:940bbbacc8bec1faa56ce43151f62018b526fe0dd7b2e9ed0bf0c2f29107d5c0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:2f1135038cf64a45d42536d155fba37b384c234c5cb9049561ddfd625802051e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:2c415068f76f53a3f7ff4cd77a5bc044a236178a962bf497590f4fba86538ca9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a6bbd7b3a08309061c6c1cbb52eaed5561a5784cbcf6abbbc9733e4829cf6839" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9f355bb228f2e1e528fcff049b6b38c0cca9da8e3123be2683738b4932ae451c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:6dc5d7517d6455fb0f103422ac59a6b83df140825ddc4571ebff6489da5e9316" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:63b5c00f3eb6deb384268dd8a2966c1a589152fcb39220a171f7dd149c4f8823" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.4", + "name": "rhacs-operator.v4.6.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", "properties": [ { "type": "olm.gvk", @@ -116248,7 +119844,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.4" + "version": "4.6.6" } }, { @@ -116258,8 +119854,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039", - "createdAt": "2025-03-27T13:59:26.005302+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", + "createdAt": "2025-05-20T16:00:10.253579+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -116271,7 +119867,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.4", + "olm.skipRange": ">= 4.5.0 < 4.6.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -117946,67 +121542,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:163456e26fd025450e394fe59cc1d19218cee661e8d013e85af6b5a07941957d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:23dbf3e9b88ff0e83e271dd69c8386cb6f398f620f2fddb39cf2a24777f6f420" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:45cac472ab6672df692181ebc480fa38c7dfdcf40ab3f12bd50d69f1219c0356" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3f6598ff1ad819cece2bfd3f0549b1990b8922ca4d10a33eb1211fbe56afcbb2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:40422d266354c240237d66bb621660ed235af7c8620de8432912854cc11c084b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { - "name": "rhacs-rhel8-operator-807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:807d0a5cd7677cff200e15e90f3c14e0539b0b5bb70451521695847d39d88039" + "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c5375395f1ab79bf6e64ee58a587d9ed6d960c54509932782ef9aa8987d8f17d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:99ec6dc9379be4ea6f3cbb67019b5f1bfe18d8f1e3fa7404ef15a36833e32a5b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:5e194cceaeeb7da8876da475eb0a6b7f4b89eb9787ec536f533bd29a7038b142" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:330c2df84aec3d06e551c05542fc9bb66557903e5a57816bde544d61487c3a57" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:98e967e0c2a5e6fb8df2655b4a22fbb7bd340e8e9b02e07fa1fdcbcd844bf972" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:9158941068dbdfad03a1754148187cbfaed719f1b3c0d990380400377f8cdb4c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5d9f3589dd7f8c88a7125cb32550cec8bfcf3f9339d6a672b2f52938878e4990" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.5", + "name": "rhacs-operator.v4.6.7", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", "properties": [ { "type": "olm.gvk", @@ -118036,7 +121632,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.5" + "version": "4.6.7" } }, { @@ -118046,8 +121642,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e", - "createdAt": "2025-04-09T22:56:31.952064+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", + "createdAt": "2025-06-06T16:43:15.187144+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -118059,7 +121655,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.5", + "olm.skipRange": ">= 4.5.0 < 4.6.7", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -119734,67 +123330,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:79aa6808fb042d7af06da962285a7e31adbe1899f1001d7b38b0892a74b06fef" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:d84fc5e73d1f61ea5f8440ea7da37ac1c972db13bacdca2c14c68912a6ac8837" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:9ee40e5a58b4343ab36f8d427a60c2e5ed6bdf39730dc9d87fce202e71e5a3b2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:02d0d4d5e01ee4fa84566651a1c76baba02fdb47519539bdee5dc7ea9f502678" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:f61189397263f05214c2d36b4dc0a71a924c2481a1e365b7fb3c71d8dfce6b27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { - "name": "rhacs-rhel8-operator-81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:81e467e51e499f86d059e91e715c2cb8285728a097d3c7821557f03de4f1b74e" + "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:6d4b7c90414120759d80971bec465cb15172cf6bc6135d160133464c9f4da58b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8d9a8245c8de51d56c30301633edc3d4a7f9d0da12228cf9e36728c75c57c57e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:dc562ace0439fc89801799394fd9a44967be76cc8c0af9e213c9aa0ed23b97c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:658db364757c10aa97e010e372c84a12e3584c3f4e91c447372512ce631e6a3a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:45091749b61cb2822bf37f3cd8026f96fada060eb14960840fd9cfd1d6787fa8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:bbbc59f5cf24a6c60cfaa3bd2d593a29357df0b13a172870508747c2c131b2c9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:95f135bf53b7469dafb4a4309d2dea383f81295d90138698e4cfa60c77fcd6cf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.6", + "name": "rhacs-operator.v4.6.8", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", "properties": [ { "type": "olm.gvk", @@ -119824,7 +123420,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.6" + "version": "4.6.8" } }, { @@ -119834,8 +123430,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939", - "createdAt": "2025-05-20T16:00:10.253579+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e", + "createdAt": "2025-07-16T06:20:16.381009+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -119847,7 +123443,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.6", + "olm.skipRange": ">= 4.5.0 < 4.6.8", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -121522,67 +125118,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2f4e04e91dc377065ce953e9ff89938dab9a70306ac86fa17a6bdd88ced0b36f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:949dcdf0f10df63e3a4e5928a5f9f99a11066b003983116eb5416e80f66555d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:a77ac0d07bc004574bd6fa593b6d4cd60536669305fa0bc14e0c64a55c93769b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5cf145229ef289dccb27b2d98fd3dcb2a30540df076df1dcd97de13c891e4b93" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b0590a2248d948f82e8a116e37a2be42f49a3edeb4a92d41416420ea604d5b34" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" }, { - "name": "rhacs-rhel8-operator-c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c03d65e4875499588007e22c3029fe04bcad6574e4633a0e84c8bfb060679939" + "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cd3c577ddb86ffc14ea3d5fd8dde3dc06043e295da94be704bcbf6652164d661" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:02d74c90175a240c28d4917552be5c43a41b4a86764fa289c3a54408b60b82aa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:08c9e3e54bb08a97809390726d79c63113cbdc4c542f4d2e9a9089112e17e175" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:0c51827eacd33a7dfc5c7239e6579234fab96f18c2a1b704789d345416e0c3c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07d4990f13ee4e8a15d5a582a3aa6188cb3dd201bafa9c3ba6155dcf1cda329c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:ebc3d3af3054c6e1688a02e89540aab8d322e5bc0513c7e81e7dfaacad06dfcc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2b6bbfd9a257e79af4af0f0445d176594d6699f3ab77a370883502627c62c52b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.7", + "name": "rhacs-operator.v4.6.9", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2", "properties": [ { "type": "olm.gvk", @@ -121612,7 +125208,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.7" + "version": "4.6.9" } }, { @@ -121622,8 +125218,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07", - "createdAt": "2025-06-06T16:43:15.187144+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661", + "createdAt": "2025-08-14T17:46:18.113538+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -121635,7 +125231,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.7", + "olm.skipRange": ">= 4.5.0 < 4.6.9", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -123310,67 +126906,67 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:5892ca0e329bebdaa71b60b18231058ea3046d87f80e350db4180d43dc212e15" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ea975ea544c509ead7cf0a0e137bac006c89acb1897e7b1975dcc9b173b88ff" }, { "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:43ec3bb6a3821021251d361f04e404da7badddb135cb27c44db84a698593eac4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8cfa65691100319c9ef687a627766f94f26a34063efc428d94ff8b0c4f534d53" }, { "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:40c0871ed84c1cc59e6402156f6315bef319b1942d3cf3377f9744c68cea5e35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2550591bd9d5272001cc3f0298fd01b736cccc4d456d6a63ebe0d56fd7d3868f" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:91cb2cf650723027f2f929c041ec9b42415ff051d183938575f92054091315ee" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6a22b0ebf29d54433cdb9dcb3b1ba4f33737ca85ec134ba8ac655ab7d56be583" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:a2e9af0568ae9b6401655f3662a7a914c34c29a5616d590da7ef19248e2d1068" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661" }, { - "name": "rhacs-rhel8-operator-97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:97a727fc20b3b653d5c7a44707213f7c586630a38a555e0d4cf1903d26228a07" + "name": "rhacs-rhel8-operator-d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2521f59d49a49ced1405bb90b1bca3441f4f880978d73529a4f9b8e7ffbf7d08" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d533f8730e02eb9b0b73f6fafe42bff36ee4ddcffffaf2b0cd694323659351a8" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:fc2712ab9a07e18e2fbaf28873c43a29fbd4f03e5ae87a5d9d13d4948ac61727" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:852b629321443b08f77b44b96cd294f528789cef4be3ecb3ff8ace37c13e9637" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:57ff6ed4bf28cda1b41c5ae85e178a9240cf4601930eb3f3ee726bc85249f4e5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d02cdb6aa55f142803751481d2d0f5e0d9e03ced10c8adb5b5676809cba503e8" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:46c9c1c0304340f8db0f9540676220e1071327c72d09b37171046550ff46b4a1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b9566e692200cae917f652c6a135c325ee1d3983aa5d035bbbdba6a350083f2" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:af7cc40e2c714763b5ea783d89512cd3b2e539275d49dc8e8d336fdbcb153ec5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d7392cf4d8248cb3f2d9137d45438fd026eecdbe987527bc4b834290d08c1f0" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:864483ad0f72d152e78036db2bb17af46154e39a836a7d3d5d927ffa749db2e9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:719968b68e00ff5284a8599bb393677ada1dbaac865b0b40fa9916c58bfcdb32" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3438f6fdb9cff79fb492f7b2ad33bbc84156a5b8ebc39587c0e4a95ba62f1e40" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:975c0543ad8d3d45f4e5eac573f6e24fe7f8d7537eed73ec2a8664d4a1479d1b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.8", + "name": "rhacs-operator.v4.7.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5", "properties": [ { "type": "olm.gvk", @@ -123400,7 +126996,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.8" + "version": "4.7.0" } }, { @@ -123410,8 +127006,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e", - "createdAt": "2025-07-16T06:20:16.381009+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68", + "createdAt": "2025-03-03T21:35:05.802338+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -123423,7 +127019,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.8", + "olm.skipRange": ">= 4.6.0 < 4.7.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -124515,7 +128111,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -124681,7 +128277,6 @@ "displayName": "Collection", "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" ] @@ -124689,7 +128284,10 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." + "description": "Deprecated field.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "perNode.collector.forceCollection", @@ -125098,67 +128696,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:c00536ed5e82ed2c059a9395a6bb0488c79f680c41db24d4d384abceb665211f" - }, - { - "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8dd4f43a47517621f32f91c9bdf063f2cc47f79fa99fd4aa4008dc60e47e15ba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce1dbef29e7861f5d4c66f8315349ab5aebc563a65e88955f43d04847e7c8602" }, { - "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:7a38f9814ff4319fcbad12d9d117a0bbd407e8c8aa73afe6009198264b0aa827" + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3163efc7235828def4e78728f44f66cd3a1fce30ba842258e7dbf9e13c991ec4" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:fe416c8a2c0270cf48afc87f54508dd3e1a284f812267b7a8fd791db42d4ff48" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e503a3bcd91fba2e30c380aaff6f3df7bddaef40223695bef6d7fb6c698d90e3" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" }, { - "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e" + "name": "rhacs-rhel8-operator-898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:a1f9fc80da61b9dc89c991facd7145505d001168d3ac7ce9338824173df1c5e1" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:170c7b617e0ea4a5a75eebbebaedfef4ff86907668d8ae0b6f8f68e781e7319c" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:936d0cb7de992801f5716cca70e098744403cbd4ce732c0c658c2edb216a044f" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b2590e914ba0682a48eb5d8de56c76bd91c6082461b035bd341680323d35695" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7f4a6aaa4acf7a4dc73c3c8b2c40a9c8a915281074ae966223e70547a09ec108" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1bc4846995e23a7950eb371c452562583ca7b7f14b44830ba608676cb50aeeaa" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f0222a1f17259d479ef57627175bcda070b4ca988035673f5ef970d9fac11bba" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.6.9", + "name": "rhacs-operator.v4.7.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d", "properties": [ { "type": "olm.gvk", @@ -125188,7 +128782,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.6.9" + "version": "4.7.1" } }, { @@ -125198,8 +128792,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661", - "createdAt": "2025-08-14T17:46:18.113538+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222", + "createdAt": "2025-03-24T17:52:02.024830+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -125211,7 +128805,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.5.0 < 4.6.9", + "olm.skipRange": ">= 4.6.0 < 4.7.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -126303,7 +129897,7 @@ { "path": "admissionControl.listenOnUpdates", "displayName": "Listen On Updates", - "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." + "description": "Set this to 'true' to enable preventive policy enforcement for object updates.\n\nNote: this will not have any effect unless 'Listen On Creates' is set to 'true' as well." }, { "path": "admissionControl.listenOnEvents", @@ -126469,7 +130063,6 @@ "displayName": "Collection", "description": "The method for system-level data collection. CORE_BPF is recommended.\nIf you select \"NoCollection\", you will not be able to see any information about network activity\nand process executions. The remaining settings in these section will not have any effect.\nThe value is a subject of conversion by the operator if needed, e.g. to\nremove deprecated methods.", "x-descriptors": [ - "urn:alm:descriptor:com.tectonic.ui:select:EBPF", "urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF", "urn:alm:descriptor:com.tectonic.ui:select:NoCollection" ] @@ -126477,7 +130070,10 @@ { "path": "perNode.collector.imageFlavor", "displayName": "Image Flavor", - "description": "The image flavor to use for collector. \"Regular\" images are bigger in size, but contain probes\nfor most kernels. If you use the \"Slim\" image flavor, you must ensure that your Central instance\nis connected to the internet, or regularly receives Collector Support Package updates (for further\ninstructions, please refer to the documentation)." + "description": "Deprecated field.", + "x-descriptors": [ + "urn:alm:descriptor:com.tectonic.ui:hidden" + ] }, { "path": "perNode.collector.forceCollection", @@ -126886,67 +130482,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:9ea975ea544c509ead7cf0a0e137bac006c89acb1897e7b1975dcc9b173b88ff" - }, - { - "name": "collector_full", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:8cfa65691100319c9ef687a627766f94f26a34063efc428d94ff8b0c4f534d53" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:345ebe9e503ab55fd79d93d79dededc4f01dc206082b679853cc94a58955c480" }, { - "name": "collector_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-slim-rhel8@sha256:2550591bd9d5272001cc3f0298fd01b736cccc4d456d6a63ebe0d56fd7d3868f" + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cf8715b0b73a2e8e2126f3c55e6ba7023ea67e006673124d598070d2c1841ae8" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6a22b0ebf29d54433cdb9dcb3b1ba4f33737ca85ec134ba8ac655ab7d56be583" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00f0757cc04fe701219c006a3e5fb8a24b442ba75a7e8e3d693577d32e7349bb" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" }, { - "name": "rhacs-rhel8-operator-d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661" + "name": "rhacs-rhel8-operator-63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:d533f8730e02eb9b0b73f6fafe42bff36ee4ddcffffaf2b0cd694323659351a8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fc123457b6525f7eb26a6850ca91d98cd8ff2bcb6044b34e73d240f86c2b3a98" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:852b629321443b08f77b44b96cd294f528789cef4be3ecb3ff8ace37c13e9637" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:aebb4a7b84cc9d9b4154b606afd8160d0c4e960d29c8c146b2f23c5dab730006" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d02cdb6aa55f142803751481d2d0f5e0d9e03ced10c8adb5b5676809cba503e8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d2fd10bd74cc64d6853e5c923d380ed9a75e9c33499e639d1f764aea72606e63" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b9566e692200cae917f652c6a135c325ee1d3983aa5d035bbbdba6a350083f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:507b718f3e38bee95d854c2c9f2da62d975e5a916017217beda7b3790a550ab9" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:5d7392cf4d8248cb3f2d9137d45438fd026eecdbe987527bc4b834290d08c1f0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07bba246bb646cc4322da8a44782ea29690125c6b31d13a3e39f87e238fe9588" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:719968b68e00ff5284a8599bb393677ada1dbaac865b0b40fa9916c58bfcdb32" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:14d1e6e5665b3546fe4851bdca923a02f3147c1937704bcd89376620b651340f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:975c0543ad8d3d45f4e5eac573f6e24fe7f8d7537eed73ec2a8664d4a1479d1b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1106758da4358e026e53811ee163e7c7a53504181440f817664e92227be792c2" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.0", + "name": "rhacs-operator.v4.7.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2", "properties": [ { "type": "olm.gvk", @@ -126976,7 +130568,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.0" + "version": "4.7.2" } }, { @@ -126986,8 +130578,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68", - "createdAt": "2025-03-03T21:35:05.802338+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27", + "createdAt": "2025-04-10T22:15:36.458414+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -126999,7 +130591,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.0", + "olm.skipRange": ">= 4.6.0 < 4.7.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -128676,63 +132268,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:ce1dbef29e7861f5d4c66f8315349ab5aebc563a65e88955f43d04847e7c8602" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3081b0171fcdb48d174d7e0269dddd7fe999d3b690d88c1f5eb23e8688c1d38a" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:3163efc7235828def4e78728f44f66cd3a1fce30ba842258e7dbf9e13c991ec4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:7fa4a50498f994d7cdc08a189ce0c7f1f88dce626a4b3a7202a402126820a519" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:e503a3bcd91fba2e30c380aaff6f3df7bddaef40223695bef6d7fb6c698d90e3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:32a4d9bb9fab3a0b1a2097a07e15e0cd7f6f0a513a36989e317712efc901e44c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" }, { - "name": "rhacs-rhel8-operator-898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68" + "name": "rhacs-rhel8-operator-2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:a1f9fc80da61b9dc89c991facd7145505d001168d3ac7ce9338824173df1c5e1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c3c744575723fda16ac465a75a22ca4730b7fb2819522581076e26c9337b14b7" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:170c7b617e0ea4a5a75eebbebaedfef4ff86907668d8ae0b6f8f68e781e7319c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4aca11de59a4a2562ae8a7a1bbf72cd582e09b0ba92e0f5189bb3aad0b7150a3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:936d0cb7de992801f5716cca70e098744403cbd4ce732c0c658c2edb216a044f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9975c60b21c87c28f0b4f694e8ed1f1c066e81a5ea9b36ebc2112b51ab493da4" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:1b2590e914ba0682a48eb5d8de56c76bd91c6082461b035bd341680323d35695" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8abb617197083bf853fc2ff2964f49a22b0d41fe41e8ba0677cdded990779fd5" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:7f4a6aaa4acf7a4dc73c3c8b2c40a9c8a915281074ae966223e70547a09ec108" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c3f3b643b1518e0e570f52f89829d75b6f34ed550c5dfca8ffa7e09b04e8a0f4" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1bc4846995e23a7950eb371c452562583ca7b7f14b44830ba608676cb50aeeaa" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:865315508f1329523cec2e0a1ad4032385c9aa9415aeda12d79b068aa5f7380b" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f0222a1f17259d479ef57627175bcda070b4ca988035673f5ef970d9fac11bba" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e66b3d65d5a0908ae856ce669589fcccb6fecb138da5b307d92af6786cd6d64b" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.1", + "name": "rhacs-operator.v4.7.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07", "properties": [ { "type": "olm.gvk", @@ -128762,7 +132354,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.1" + "version": "4.7.3" } }, { @@ -128772,8 +132364,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222", - "createdAt": "2025-03-24T17:52:02.024830+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941", + "createdAt": "2025-05-08T19:00:40.297611+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -128785,7 +132377,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.1", + "olm.skipRange": ">= 4.6.0 < 4.7.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -130462,63 +134054,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:345ebe9e503ab55fd79d93d79dededc4f01dc206082b679853cc94a58955c480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:027adb1b95c7d77633356daae7077fe07284a9473d4b094f6efb97b8e83ccf6d" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:cf8715b0b73a2e8e2126f3c55e6ba7023ea67e006673124d598070d2c1841ae8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f5490e13f95ddf76d39f277d2f5119b4ec2f8359310a4ebf0f9a455a2ee41ac0" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:00f0757cc04fe701219c006a3e5fb8a24b442ba75a7e8e3d693577d32e7349bb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:96fff6d59d35e0bd824d3fce8b130836e72f802c0613db13562e0a714dd2fccf" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:e23398e5f761b4a2fb94ec91b7f009e4e6abf09ec511dbf30468142e742d311d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" }, { - "name": "rhacs-rhel8-operator-63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:63cb8ad6a6dee3e29b8d8e9859b61ce16341c47db1ee4f736709e79be6d1b222" + "name": "rhacs-rhel8-operator-d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:fc123457b6525f7eb26a6850ca91d98cd8ff2bcb6044b34e73d240f86c2b3a98" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:46390085637511c007d67ecbc8bc5c98c752ed8903c9ab00140074dfa817b80b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:aebb4a7b84cc9d9b4154b606afd8160d0c4e960d29c8c146b2f23c5dab730006" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:213d4a607edfb44852f5209e0c9c2d55e46bd5668f0f45e754f8058dc33471d3" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:d2fd10bd74cc64d6853e5c923d380ed9a75e9c33499e639d1f764aea72606e63" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:db43b891621e0ff4319fc9c2ac6906151e618503d24b53f159ecc1b042ede63c" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:507b718f3e38bee95d854c2c9f2da62d975e5a916017217beda7b3790a550ab9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:362c7f274ea40f090fd83f145b3e628db230b87e812445718e24f3db9df49f6b" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:07bba246bb646cc4322da8a44782ea29690125c6b31d13a3e39f87e238fe9588" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4990abd2d9b8196db54063e8f15701cd2da168e0f8c78a99ab110a7121ceee7c" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:14d1e6e5665b3546fe4851bdca923a02f3147c1937704bcd89376620b651340f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7ed0b22a2b7c575ae948e3bf1122e26ccf9257680e879376b77ee0f421a0e941" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:1106758da4358e026e53811ee163e7c7a53504181440f817664e92227be792c2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f60afdd96a9800bd59d5b50407e75c409615db06499caadea32a7ac8a9fe159a" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.2", + "name": "rhacs-operator.v4.7.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8", "properties": [ { "type": "olm.gvk", @@ -130548,7 +134140,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.2" + "version": "4.7.4" } }, { @@ -130558,8 +134150,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27", - "createdAt": "2025-04-10T22:15:36.458414+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673", + "createdAt": "2025-06-06T16:19:04.574623+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -130571,7 +134163,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.2", + "olm.skipRange": ">= 4.6.0 < 4.7.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -132248,63 +135840,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3081b0171fcdb48d174d7e0269dddd7fe999d3b690d88c1f5eb23e8688c1d38a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:42ae4039eaef6f5a39482e350c55d63a7962dc99614eda6bdc732c46ae0c8e4a" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:7fa4a50498f994d7cdc08a189ce0c7f1f88dce626a4b3a7202a402126820a519" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:35aa14d17a691c530e9b5dc9c9e2329880e983a86227dbec532f0ba9c33d976d" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:32a4d9bb9fab3a0b1a2097a07e15e0cd7f6f0a513a36989e317712efc901e44c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:795b1b1c3d2208c759c3d4c28791d96898be6c7aa5fb60b818ea0a6755b20e9c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:567535d4a629980952e42537221a232e24399462c8ffda467c38195ea7afa3e2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" }, { - "name": "rhacs-rhel8-operator-2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2994daf79c1290c07e27087b6c92dcfafac0202d495b5567c301bae883c4eb27" + "name": "rhacs-rhel8-operator-f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:c3c744575723fda16ac465a75a22ca4730b7fb2819522581076e26c9337b14b7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:121fae6de5e864b38605f3d5a718451fed311793558a3ba6bb0a49d54bb59696" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:4aca11de59a4a2562ae8a7a1bbf72cd582e09b0ba92e0f5189bb3aad0b7150a3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:25cbb5b6df7ef6a18b5beccd5c7cd2929ab4427c52dcae270397e91dafb80001" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9975c60b21c87c28f0b4f694e8ed1f1c066e81a5ea9b36ebc2112b51ab493da4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0539210b126de11806bfc67bc2527e9b1e2dc345ce2d072b7e0cbc534c9538d5" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:8abb617197083bf853fc2ff2964f49a22b0d41fe41e8ba0677cdded990779fd5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f4595e28496f9c6dd2ab86290f40f5100e756265c7c624fa7628bbe23ef4b1f0" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:c3f3b643b1518e0e570f52f89829d75b6f34ed550c5dfca8ffa7e09b04e8a0f4" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc26e836559d682b836f54e310801a558e5d8e19c99bacea91a3002afe5de447" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:865315508f1329523cec2e0a1ad4032385c9aa9415aeda12d79b068aa5f7380b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:54f32b6ce8dfba198610fed1ee0ce4de795fa9adc8181f2f6417fbb816c109b9" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e66b3d65d5a0908ae856ce669589fcccb6fecb138da5b307d92af6786cd6d64b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8cf9d001e5e7e1d3c5e0ffbe10dca959dba939cd546cf949ffc5add3164b4a6e" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.3", + "name": "rhacs-operator.v4.7.5", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484", "properties": [ { "type": "olm.gvk", @@ -132334,7 +135926,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.3" + "version": "4.7.5" } }, { @@ -132344,8 +135936,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941", - "createdAt": "2025-05-08T19:00:40.297611+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd", + "createdAt": "2025-07-16T05:51:00.631658+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -132357,7 +135949,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.3", + "olm.skipRange": ">= 4.6.0 < 4.7.5", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -134034,63 +137626,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:027adb1b95c7d77633356daae7077fe07284a9473d4b094f6efb97b8e83ccf6d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:aee00aa3008fe0f5521581856342a41ff0338822bae55448bb66c8fff84c4dcf" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:f5490e13f95ddf76d39f277d2f5119b4ec2f8359310a4ebf0f9a455a2ee41ac0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03a543961e89c73b0869c4082ca9c6e46bb7a33ca638bc84fef1172a0421d883" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:96fff6d59d35e0bd824d3fce8b130836e72f802c0613db13562e0a714dd2fccf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8270408d90bb14575760cd014b30c58eebfe8adc908910587b09140739b2480" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:b24edee77ea1320adb9c5ae3fd5ae538059e2b9475abf8f338ecce136c331e07" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" }, { - "name": "rhacs-rhel8-operator-d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8f421e7f8118b2dc4816af08c024dd0bf00312429790c49832a9a25a4c97941" + "name": "rhacs-rhel8-operator-103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:46390085637511c007d67ecbc8bc5c98c752ed8903c9ab00140074dfa817b80b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:17305562b1b5156829ae7cf78ea62556e08ab00bf282ac17681f9d5aa460a4fd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:213d4a607edfb44852f5209e0c9c2d55e46bd5668f0f45e754f8058dc33471d3" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d4bd56474001025d4a02684ead4e7f42621d3e8461165eea328b9eddae2a017e" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:db43b891621e0ff4319fc9c2ac6906151e618503d24b53f159ecc1b042ede63c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ec77457c7248df043e7716dd61052b6f2e06cdd2e5ad7c87f5f857bd692e958" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:362c7f274ea40f090fd83f145b3e628db230b87e812445718e24f3db9df49f6b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:531f365e2488e5a1c01201a213fb1ead2899acdd83deb895db05c439a1086352" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:4990abd2d9b8196db54063e8f15701cd2da168e0f8c78a99ab110a7121ceee7c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b15d9d4e3a8302935aa37faca43957f72594d62c633293d847be4fc65f4ba452" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:7ed0b22a2b7c575ae948e3bf1122e26ccf9257680e879376b77ee0f421a0e941" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2de829a284eb2eaa9dac4a7e5122bffa0c3c1bec509e1b0469c75f7ed6a28cd7" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:f60afdd96a9800bd59d5b50407e75c409615db06499caadea32a7ac8a9fe159a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:4caaf763c45469596ad2bc35a8d78d93997e47f4cbe4c36f8025450fffde70cd" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.4", + "name": "rhacs-operator.v4.7.6", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2", "properties": [ { "type": "olm.gvk", @@ -134120,7 +137712,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.4" + "version": "4.7.6" } }, { @@ -134130,8 +137722,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673", - "createdAt": "2025-06-06T16:19:04.574623+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35", + "createdAt": "2025-08-14T15:43:31.913774+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -134143,7 +137735,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.4", + "olm.skipRange": ">= 4.6.0 < 4.7.6", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -135820,63 +139412,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:42ae4039eaef6f5a39482e350c55d63a7962dc99614eda6bdc732c46ae0c8e4a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a4f238aec8ed3dc15b674220420a117c6e28a88b3e9e97bdcc9e0199ac2828a5" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:35aa14d17a691c530e9b5dc9c9e2329880e983a86227dbec532f0ba9c33d976d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:bcaa5df8f5cfe1daf458e37fb7eeaa4f445f6c5bbe1ad3b109967f993e3ae979" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:795b1b1c3d2208c759c3d4c28791d96898be6c7aa5fb60b818ea0a6755b20e9c" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6cec142052664ffbed746e1b9d035b1e3905dcfed280ff505a4096be8497fce2" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:8c3fd7e6809ecdbf54c4d29af25f8d9dca013fff31abefafba9908a86ef6c4d8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35" }, { - "name": "rhacs-rhel8-operator-f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f5c8ffc516243b2c36a20792332dbcc2461c09c394dc87de4fb6d23267b9d673" + "name": "rhacs-rhel8-operator-6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:121fae6de5e864b38605f3d5a718451fed311793558a3ba6bb0a49d54bb59696" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2dcb9e6d4618f6972b10cb9ef608e6286c2b9fb58d4778c484f2dab7e975b4bd" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:25cbb5b6df7ef6a18b5beccd5c7cd2929ab4427c52dcae270397e91dafb80001" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f8cea7ecfb9cdb5507683319c6b4eee9480a6c54010f77849319f758044c8c6" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:0539210b126de11806bfc67bc2527e9b1e2dc345ce2d072b7e0cbc534c9538d5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:12f47feb906b7282c24792d43b8a088ac82b308383015f40663c24b50f20e472" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:f4595e28496f9c6dd2ab86290f40f5100e756265c7c624fa7628bbe23ef4b1f0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:79e95c165fbe4ca107b5eb858d68f3bebf84f6fbb886a8658cf09be1f4776794" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:cc26e836559d682b836f54e310801a558e5d8e19c99bacea91a3002afe5de447" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9424f30eba9b6769a09a5e41cefa5a249363651aec7ec4548786795e88edeecd" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:54f32b6ce8dfba198610fed1ee0ce4de795fa9adc8181f2f6417fbb816c109b9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:518d4267a20a14b5aa03786cebbcc80fcb0cd364e359554cca80df2e4a977a9f" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:8cf9d001e5e7e1d3c5e0ffbe10dca959dba939cd546cf949ffc5add3164b4a6e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:a9225988bb18e85d42763d229e5c952ccaa187e95b77da79eecaa7751d9b9ad9" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.5", + "name": "rhacs-operator.v4.8.0", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be", "properties": [ { "type": "olm.gvk", @@ -135906,7 +139498,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.5" + "version": "4.8.0" } }, { @@ -135916,8 +139508,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd", - "createdAt": "2025-07-16T05:51:00.631658+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883", + "createdAt": "2025-07-02T17:07:47.878287+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -135929,7 +139521,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.5", + "olm.skipRange": ">= 4.7.0 < 4.8.0", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -136377,12 +139969,53 @@ }, { "path": "central.exposure.route.enabled", - "displayName": "Enabled" + "displayName": "Enabled", + "description": "Expose Central with a passthrough route." }, { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the Central route.\nIf unspecified, an appropriate default value will be automatically chosen by the OpenShift route operator." + }, + { + "path": "central.exposure.route.reencrypt", + "displayName": "Re-Encrypt Route", + "description": "Set up a Central route with reencrypt TLS termination.\nFor reencrypt routes, the request is terminated on the OpenShift router with a custom certificate.\nThe request is then reencrypted by the OpenShift router and sent to Central.\n[user] --TLS--> [OpenShift router] --TLS--> [Central]" + }, + { + "path": "central.exposure.route.reencrypt.enabled", + "displayName": "Enabled", + "description": "Expose Central with a reencrypt route.\nShould not be used for sensor communication." + }, + { + "path": "central.exposure.route.reencrypt.host", + "displayName": "Host", + "description": "Specify a custom hostname for the Central reencrypt route.\nIf unspecified, an appropriate default value will be automatically chosen by the OpenShift route operator." + }, + { + "path": "central.exposure.route.reencrypt.tls", + "displayName": "TLS Settings", + "description": "TLS settings for exposing Central via a reencrypt Route." + }, + { + "path": "central.exposure.route.reencrypt.tls.caCertificate", + "displayName": "CA Certificate", + "description": "The PEM encoded certificate chain that may be used to establish a complete chain of trust.\nDefaults to the OpenShift certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.certificate", + "displayName": "Certificate", + "description": "The PEM encoded certificate that is served on the route. Must be a single serving\ncertificate instead of a certificate chain.\nDefaults to a certificate signed by the OpenShift certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.destinationCACertificate", + "displayName": "Destination CA Certificate", + "description": "The CA certificate of the final destination, i.e. of Central.\nUsed by the OpenShift router for health checks on the secure connection.\nDefaults to the Central certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.key", + "displayName": "Private Key", + "description": "The PEM encoded private key of the certificate that is served on the route.\nDefaults to a certificate signed by the OpenShift certificate authority." }, { "path": "central.monitoring.exposeEndpoint", @@ -136544,6 +140177,11 @@ "displayName": "Value", "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, + { + "path": "overlays[0].patches[0].verbatim", + "displayName": "Verbatim", + "description": "Verbatim value to add, delete or replace.\nSame as Value, however the content is not interpreted as YAML, but treated as literal string instead.\nAt least one of Value and Verbatim must be empty." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -136659,7 +140297,7 @@ { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", - "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + "description": "Can be specified as \"Enabled\" or \"Disabled\".\nIf this field is not specified, the following defaulting takes place:\n* for new installations, Scanner V4 is enabled starting with ACS 4.8;\n* for upgrades to 4.8 from previous releases, Scanner V4 is disabled." }, { "path": "scannerV4.indexer", @@ -137157,6 +140795,11 @@ "displayName": "Value", "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, + { + "path": "overlays[0].patches[0].verbatim", + "displayName": "Verbatim", + "description": "Verbatim value to add, delete or replace.\nSame as Value, however the content is not interpreted as YAML, but treated as literal string instead.\nAt least one of Value and Verbatim must be empty." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -137330,7 +140973,7 @@ { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", - "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"\nIf this field is not specified or set to \"Default\", the following defaulting takes place:\n* for new installations, Scanner V4 is enabled starting with ACS 4.8;\n* for upgrades to 4.8 from previous releases, Scanner V4 is disabled." }, { "path": "scannerV4.indexer", @@ -137606,63 +141249,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:aee00aa3008fe0f5521581856342a41ff0338822bae55448bb66c8fff84c4dcf" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e5e5a08ebf7c4bb50a6513b6d2fe0806000916b2e92f9ac60ebf0b65255e680a" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:03a543961e89c73b0869c4082ca9c6e46bb7a33ca638bc84fef1172a0421d883" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:997f95b8a0c1885486d8869a994abac9d33a449e7600dd6a81f60e1ce4ce6208" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8270408d90bb14575760cd014b30c58eebfe8adc908910587b09140739b2480" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:16b6aea233f9034c51ec728ea475770d1cdbbed4c78d4b8a6baf1f6d11830850" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:208b2b32acdcd58ff3702421c2a303fb2f237f320ec53d5428d280a677211484" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883" }, { - "name": "rhacs-rhel8-operator-103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:103e40f0c58da1c4f682815b1aada1e10147b3cc0e06ccc2e26e2c8258c06dfd" + "name": "rhacs-rhel8-operator-f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:17305562b1b5156829ae7cf78ea62556e08ab00bf282ac17681f9d5aa460a4fd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eea5bfbce9c59a90dddcfb528da56ce6dcc6becbd96a0c29daba24a5d21f5203" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:d4bd56474001025d4a02684ead4e7f42621d3e8461165eea328b9eddae2a017e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6744594f5fe261eb6ddc8d5853c50c7b2e1d3aa5c4cf36bb9ce90038bcdcf062" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:8ec77457c7248df043e7716dd61052b6f2e06cdd2e5ad7c87f5f857bd692e958" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6883bb369a8db523b818c03022964d2b52b310c3e85683a0ad9ed89fbaa951cc" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:531f365e2488e5a1c01201a213fb1ead2899acdd83deb895db05c439a1086352" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:18c03dfedbd5d8b7148e120c884bd8bda3331ccacb012da5fe42899af28a3ead" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b15d9d4e3a8302935aa37faca43957f72594d62c633293d847be4fc65f4ba452" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6a4b148c7b761c79535c74f0c63f3b7309366ab5c52e35f1f3b5198d713df5" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:2de829a284eb2eaa9dac4a7e5122bffa0c3c1bec509e1b0469c75f7ed6a28cd7" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5ea5a1f4958d4d51994af5b460734e775274bafe64c4cfa4608a0f9d51430013" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:4caaf763c45469596ad2bc35a8d78d93997e47f4cbe4c36f8025450fffde70cd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:892621bbf43cb375bb88fe5273d39132218de1e6182aa9e7ebda2c3ff9f22347" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.7.6", + "name": "rhacs-operator.v4.8.1", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc", "properties": [ { "type": "olm.gvk", @@ -137692,7 +141335,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.7.6" + "version": "4.8.1" } }, { @@ -137702,8 +141345,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35", - "createdAt": "2025-08-14T15:43:31.913774+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8", + "createdAt": "2025-07-21T14:57:08.578993+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -137715,7 +141358,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.6.0 < 4.7.6", + "olm.skipRange": ">= 4.7.0 < 4.8.1", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -138163,12 +141806,53 @@ }, { "path": "central.exposure.route.enabled", - "displayName": "Enabled" + "displayName": "Enabled", + "description": "Expose Central with a passthrough route." }, { "path": "central.exposure.route.host", "displayName": "Host", - "description": "Specify a custom hostname for the central route.\nIf unspecified, an appropriate default value will be automatically chosen by OpenShift route operator." + "description": "Specify a custom hostname for the Central route.\nIf unspecified, an appropriate default value will be automatically chosen by the OpenShift route operator." + }, + { + "path": "central.exposure.route.reencrypt", + "displayName": "Re-Encrypt Route", + "description": "Set up a Central route with reencrypt TLS termination.\nFor reencrypt routes, the request is terminated on the OpenShift router with a custom certificate.\nThe request is then reencrypted by the OpenShift router and sent to Central.\n[user] --TLS--> [OpenShift router] --TLS--> [Central]" + }, + { + "path": "central.exposure.route.reencrypt.enabled", + "displayName": "Enabled", + "description": "Expose Central with a reencrypt route.\nShould not be used for sensor communication." + }, + { + "path": "central.exposure.route.reencrypt.host", + "displayName": "Host", + "description": "Specify a custom hostname for the Central reencrypt route.\nIf unspecified, an appropriate default value will be automatically chosen by the OpenShift route operator." + }, + { + "path": "central.exposure.route.reencrypt.tls", + "displayName": "TLS Settings", + "description": "TLS settings for exposing Central via a reencrypt Route." + }, + { + "path": "central.exposure.route.reencrypt.tls.caCertificate", + "displayName": "CA Certificate", + "description": "The PEM encoded certificate chain that may be used to establish a complete chain of trust.\nDefaults to the OpenShift certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.certificate", + "displayName": "Certificate", + "description": "The PEM encoded certificate that is served on the route. Must be a single serving\ncertificate instead of a certificate chain.\nDefaults to a certificate signed by the OpenShift certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.destinationCACertificate", + "displayName": "Destination CA Certificate", + "description": "The CA certificate of the final destination, i.e. of Central.\nUsed by the OpenShift router for health checks on the secure connection.\nDefaults to the Central certificate authority." + }, + { + "path": "central.exposure.route.reencrypt.tls.key", + "displayName": "Private Key", + "description": "The PEM encoded private key of the certificate that is served on the route.\nDefaults to a certificate signed by the OpenShift certificate authority." }, { "path": "central.monitoring.exposeEndpoint", @@ -138330,6 +142014,11 @@ "displayName": "Value", "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, + { + "path": "overlays[0].patches[0].verbatim", + "displayName": "Verbatim", + "description": "Verbatim value to add, delete or replace.\nSame as Value, however the content is not interpreted as YAML, but treated as literal string instead.\nAt least one of Value and Verbatim must be empty." + }, { "path": "scanner.scannerComponent", "displayName": "Scanner Component", @@ -138445,7 +142134,7 @@ { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", - "description": "If you want to deploy Scanner V4 components set this to \"Enabled\"" + "description": "Can be specified as \"Enabled\" or \"Disabled\".\nIf this field is not specified, the following defaulting takes place:\n* for new installations, Scanner V4 is enabled starting with ACS 4.8;\n* for upgrades to 4.8 from previous releases, Scanner V4 is disabled." }, { "path": "scannerV4.indexer", @@ -138943,6 +142632,11 @@ "displayName": "Value", "description": "Value to add, delete or replace.\nFor add, the path should be a new leaf.\nFor delete, value should be unset.\nFor replace, path should reference an existing node.\nAll values are strings but are converted into appropriate type based on schema." }, + { + "path": "overlays[0].patches[0].verbatim", + "displayName": "Verbatim", + "description": "Verbatim value to add, delete or replace.\nSame as Value, however the content is not interpreted as YAML, but treated as literal string instead.\nAt least one of Value and Verbatim must be empty." + }, { "path": "perNode.collector", "displayName": "Collector Settings", @@ -139116,7 +142810,7 @@ { "path": "scannerV4.scannerComponent", "displayName": "Scanner V4 component", - "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"" + "description": "If you want to enable the Scanner V4 component set this to \"AutoSense\"\nIf this field is not specified or set to \"Default\", the following defaulting takes place:\n* for new installations, Scanner V4 is enabled starting with ACS 4.8;\n* for upgrades to 4.8 from previous releases, Scanner V4 is disabled." }, { "path": "scannerV4.indexer", @@ -139392,63 +143086,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a4f238aec8ed3dc15b674220420a117c6e28a88b3e9e97bdcc9e0199ac2828a5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7aec522e832e03e32ccc955c7b42056921d892a97c6f50223b87c1cbac4d8de0" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:bcaa5df8f5cfe1daf458e37fb7eeaa4f445f6c5bbe1ad3b109967f993e3ae979" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:459a0cedd62db1c959078141accac6e9dfb995f4c618c65c83350f2dc3f8f867" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:6cec142052664ffbed746e1b9d035b1e3905dcfed280ff505a4096be8497fce2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8b33abc5143ab77d7d39057b7aa7188a59de3e9f2679f48d94968174be0e689" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8" }, { - "name": "rhacs-rhel8-operator-6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:6be89d8531799dcbfc97397301023dd94b9f219acc9bc451a7bc4e2b054e5b35" + "name": "rhacs-rhel8-operator-2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:2dcb9e6d4618f6972b10cb9ef608e6286c2b9fb58d4778c484f2dab7e975b4bd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b763a3bdda558e7ccbe4454b3a9a6c94052c3547edfc1f27d79cbf5ce101ba3b" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:0f8cea7ecfb9cdb5507683319c6b4eee9480a6c54010f77849319f758044c8c6" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f7ec55c47529483b50948913e9883eddefe938fe6f0164474b8169253212eb71" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:12f47feb906b7282c24792d43b8a088ac82b308383015f40663c24b50f20e472" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:fcdb52e977ae21ee356bfd8510ca197b1b9d93b19d27e8707a35e705af271f69" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:79e95c165fbe4ca107b5eb858d68f3bebf84f6fbb886a8658cf09be1f4776794" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a5464178fbe538c2f5bbabc9a0ae1b057be397e5753f2ea50d741c13e2b3120e" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:9424f30eba9b6769a09a5e41cefa5a249363651aec7ec4548786795e88edeecd" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b4a9e3b2153d729e4c8f6f8c0a909a84b1387f73bd6fb775d38d7629fdadc803" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:518d4267a20a14b5aa03786cebbcc80fcb0cd364e359554cca80df2e4a977a9f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:33b2b40bae65f675c50dce5b1e4653512272e6c624be5e1c93e5ce21e7f35ad8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:a9225988bb18e85d42763d229e5c952ccaa187e95b77da79eecaa7751d9b9ad9" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d501b263da5273be7c722df04199d0f7e51df1b41877f72f66d78302f226964f" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.8.0", + "name": "rhacs-operator.v4.8.2", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85", "properties": [ { "type": "olm.gvk", @@ -139478,7 +143172,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.8.0" + "version": "4.8.2" } }, { @@ -139488,8 +143182,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883", - "createdAt": "2025-07-02T17:07:47.878287+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142", + "createdAt": "2025-08-14T13:00:56.914011+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -139501,7 +143195,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.7.0 < 4.8.0", + "olm.skipRange": ">= 4.7.0 < 4.8.2", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -141229,63 +144923,63 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e5e5a08ebf7c4bb50a6513b6d2fe0806000916b2e92f9ac60ebf0b65255e680a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2b6da0f5120b46fa0a4ed21af3bab6eba294f107f49facb86d336597b8878396" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:997f95b8a0c1885486d8869a994abac9d33a449e7600dd6a81f60e1ce4ce6208" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:14cae786f2e5f5643a2de28017869a5dfb030909d0a2de2ff5b923ca30acb70b" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:16b6aea233f9034c51ec728ea475770d1cdbbed4c78d4b8a6baf1f6d11830850" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3750cdad4d5e705fa6f0be3c3aeb45e8ac63cf744c3620d6ac4817ceba191804" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142" }, { - "name": "rhacs-rhel8-operator-f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883" + "name": "rhacs-rhel8-operator-b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142-annotation", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:eea5bfbce9c59a90dddcfb528da56ce6dcc6becbd96a0c29daba24a5d21f5203" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:420d3d867bfaea81ac825c8019dda153a80b9307a257881e7dd40242b64fe720" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:6744594f5fe261eb6ddc8d5853c50c7b2e1d3aa5c4cf36bb9ce90038bcdcf062" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:812c8f4a6dcffd4ea35a10e5c1feca009cc74559e36c4cb97d5734c07c1f21cb" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:6883bb369a8db523b818c03022964d2b52b310c3e85683a0ad9ed89fbaa951cc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c410fd5ae11a2ffafeaeac8fd993ec87a9448bdb1a0b35ff826b271524e6c0d1" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:18c03dfedbd5d8b7148e120c884bd8bda3331ccacb012da5fe42899af28a3ead" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:72d383181e7b4f17be5785685d355155286712f8ef072a17791901d3b57c0b7d" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6f6a4b148c7b761c79535c74f0c63f3b7309366ab5c52e35f1f3b5198d713df5" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:142b6c0f0200dc4cf43d0d49c8c6d8082078c240bf4f3e3d9fc73f56c080c34d" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5ea5a1f4958d4d51994af5b460734e775274bafe64c4cfa4608a0f9d51430013" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c356d755fc18562a157b01fcb64deebf948f25eb04f122bc53738b010dcd094a" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:892621bbf43cb375bb88fe5273d39132218de1e6182aa9e7ebda2c3ff9f22347" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3066cfcb737b690b134261d6e363eb3c887a9255ebab9cc03c0bae473df932fe" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.8.1", + "name": "rhacs-operator.v4.8.3", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434", "properties": [ { "type": "olm.gvk", @@ -141315,7 +145009,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.8.1" + "version": "4.8.3" } }, { @@ -141325,8 +145019,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8", - "createdAt": "2025-07-21T14:57:08.578993+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:420396344a3320abe6614eac4ce08b7522545b923873427096bf2caa6cf12620", + "createdAt": "2025-09-05T12:10:56.175887+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -141338,7 +145032,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.7.0 < 4.8.1", + "olm.skipRange": ">= 4.7.0 < 4.8.3", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -143026,8 +146720,8 @@ "risk" ], "labels": { - "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.arm64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" }, @@ -143066,63 +146760,59 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:7aec522e832e03e32ccc955c7b42056921d892a97c6f50223b87c1cbac4d8de0" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a2cd8d1b282b452e0ce1656e07e8762ef837937448d30678421ea755395e3b5b" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:459a0cedd62db1c959078141accac6e9dfb995f4c618c65c83350f2dc3f8f867" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c92d5b5508032d77559606927e45686179eaafc59e16d5496e088f2f212d258" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:b8b33abc5143ab77d7d39057b7aa7188a59de3e9f2679f48d94968174be0e689" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5dc4149dbe9ba035ce23eb4c2441a4df53d9ebda74aee94734b71cd03956ba00" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8" - }, - { - "name": "rhacs-rhel8-operator-2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:420396344a3320abe6614eac4ce08b7522545b923873427096bf2caa6cf12620" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:b763a3bdda558e7ccbe4454b3a9a6c94052c3547edfc1f27d79cbf5ce101ba3b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:7f26a07badc7ab56a87b33520c908d96e1af149af334103d2affda0a2ff0c837" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:f7ec55c47529483b50948913e9883eddefe938fe6f0164474b8169253212eb71" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:97df59280c12727a99fdec0c9bf56eb874e6a1cacd12d849709797d4be635ce9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:fcdb52e977ae21ee356bfd8510ca197b1b9d93b19d27e8707a35e705af271f69" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:92ff7691963e620dc5bf6da0a7694e6bcd68c2545afc1642a59a443ba2ab5611" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a5464178fbe538c2f5bbabc9a0ae1b057be397e5753f2ea50d741c13e2b3120e" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e949830f3034c41aa5434a3654b2b1ccba7dac0373bf43d7c50a9ea43bb686fb" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:b4a9e3b2153d729e4c8f6f8c0a909a84b1387f73bd6fb775d38d7629fdadc803" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db691065e46f604b980b0b202f6c2e14c8b204094d784c4a15db1e4fecb2965e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:33b2b40bae65f675c50dce5b1e4653512272e6c624be5e1c93e5ce21e7f35ad8" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1cfb774f89e3c047e287fddbc1a22b4b6daed4fba068c6d29dad360b305cfef8" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d501b263da5273be7c722df04199d0f7e51df1b41877f72f66d78302f226964f" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:e1cc194c09c96fcef62296755ed8cbc87d5b063370b21474970a67c27146e1f3" } ] } { "schema": "olm.bundle", - "name": "rhacs-operator.v4.8.2", + "name": "rhacs-operator.v4.8.4", "package": "rhacs-operator", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669", "properties": [ { "type": "olm.gvk", @@ -143152,7 +146842,7 @@ "type": "olm.package", "value": { "packageName": "rhacs-operator", - "version": "4.8.2" + "version": "4.8.4" } }, { @@ -143162,8 +146852,8 @@ "alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"clusterName\": \"my-cluster\"\n }\n }\n]", "capabilities": "Seamless Upgrades", "categories": "Security", - "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142", - "createdAt": "2025-08-14T13:00:56.914011+00:00", + "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fe56f7733778f2ba9072ee35df562e82283eaeaa7bed26333d2fb916ecb76929", + "createdAt": "2025-09-12T11:06:11.361461+00:00", "description": "Red Hat Advanced Cluster Security (RHACS) operator provisions the services necessary to secure each of your OpenShift and Kubernetes clusters.", "features.operators.openshift.io/cnf": "false", "features.operators.openshift.io/cni": "false", @@ -143175,7 +146865,7 @@ "features.operators.openshift.io/token-auth-aws": "false", "features.operators.openshift.io/token-auth-azure": "false", "features.operators.openshift.io/token-auth-gcp": "false", - "olm.skipRange": ">= 4.7.0 < 4.8.2", + "olm.skipRange": ">= 4.7.0 < 4.8.4", "operatorframework.io/suggested-namespace": "rhacs-operator", "operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]", "operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]", @@ -144863,8 +148553,8 @@ "risk" ], "labels": { - "operatorframework.io/arch.aarch64": "supported", "operatorframework.io/arch.amd64": "supported", + "operatorframework.io/arch.arm64": "supported", "operatorframework.io/arch.ppc64le": "supported", "operatorframework.io/arch.s390x": "supported" }, @@ -144903,55 +148593,51 @@ "relatedImages": [ { "name": "central_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:2b6da0f5120b46fa0a4ed21af3bab6eba294f107f49facb86d336597b8878396" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e5c200f28187c1f6971562e41cae969183ee15f3d0feb076bb202b22ff67cbcb" }, { "name": "collector", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:14cae786f2e5f5643a2de28017869a5dfb030909d0a2de2ff5b923ca30acb70b" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c92d5b5508032d77559606927e45686179eaafc59e16d5496e088f2f212d258" }, { "name": "main", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:3750cdad4d5e705fa6f0be3c3aeb45e8ac63cf744c3620d6ac4817ceba191804" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:adf47cb6615d344533fcca0aee41774f5e8df9b952b9b89a57c2be2b7e0fc03c" }, { "name": "", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669" }, { "name": "manager", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142" - }, - { - "name": "rhacs-rhel8-operator-b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142-annotation", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fe56f7733778f2ba9072ee35df562e82283eaeaa7bed26333d2fb916ecb76929" }, { "name": "roxctl", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:420d3d867bfaea81ac825c8019dda153a80b9307a257881e7dd40242b64fe720" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:16912df2c26e5fc2e6051c0501170722856db274415063608de716cf53851038" }, { "name": "scanner_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:812c8f4a6dcffd4ea35a10e5c1feca009cc74559e36c4cb97d5734c07c1f21cb" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:97df59280c12727a99fdec0c9bf56eb874e6a1cacd12d849709797d4be635ce9" }, { "name": "scanner_db_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:c410fd5ae11a2ffafeaeac8fd993ec87a9448bdb1a0b35ff826b271524e6c0d1" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:92ff7691963e620dc5bf6da0a7694e6bcd68c2545afc1642a59a443ba2ab5611" }, { "name": "scanner", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:72d383181e7b4f17be5785685d355155286712f8ef072a17791901d3b57c0b7d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e949830f3034c41aa5434a3654b2b1ccba7dac0373bf43d7c50a9ea43bb686fb" }, { "name": "scanner_slim", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:142b6c0f0200dc4cf43d0d49c8c6d8082078c240bf4f3e3d9fc73f56c080c34d" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db691065e46f604b980b0b202f6c2e14c8b204094d784c4a15db1e4fecb2965e" }, { "name": "scanner_v4_db", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:c356d755fc18562a157b01fcb64deebf948f25eb04f122bc53738b010dcd094a" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:b8964b1441251607b23f92918e9158724174013dc4af423988f56d6098dfb2d5" }, { "name": "scanner_v4", - "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3066cfcb737b690b134261d6e363eb3c887a9255ebab9cc03c0bae473df932fe" + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d1758b76c32f03b5a1a44951d18fb2bb0c4fd0a99d24f8c42fe9e6b059574889" } ] } diff --git a/catalog-template.yaml b/catalog-template.yaml index 8561bea4..dfb074fc 100644 --- a/catalog-template.yaml +++ b/catalog-template.yaml @@ -2116,6 +2116,12 @@ entries: - name: rhacs-operator.v4.8.2 replaces: rhacs-operator.v4.8.1 skipRange: ">= 4.7.0 < 4.8.2" + - name: rhacs-operator.v4.8.3 + replaces: rhacs-operator.v4.8.2 + skipRange: ">= 4.7.0 < 4.8.3" + - name: rhacs-operator.v4.8.4 + replaces: rhacs-operator.v4.8.3 + skipRange: ">= 4.7.0 < 4.8.4" - schema: olm.channel name: stable package: rhacs-operator @@ -2344,6 +2350,12 @@ entries: - name: rhacs-operator.v4.8.2 replaces: rhacs-operator.v4.8.1 skipRange: ">= 4.7.0 < 4.8.2" + - name: rhacs-operator.v4.8.3 + replaces: rhacs-operator.v4.8.2 + skipRange: ">= 4.7.0 < 4.8.3" + - name: rhacs-operator.v4.8.4 + replaces: rhacs-operator.v4.8.3 + skipRange: ">= 4.7.0 < 4.8.4" - schema: olm.deprecations package: rhacs-operator entries: @@ -3025,3 +3037,7 @@ entries: image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc - schema: olm.bundle image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434 +- schema: olm.bundle + image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669 diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index b868fb3b..f802e1c4 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -4,6 +4,7 @@ import ( // needed for digest algorithm validation _ "crypto/sha256" + "encoding/base64" "fmt" "log" "os" @@ -147,6 +148,18 @@ func readInputFile(filename string) (Configuration, error) { }, nil } +// generatePackageWithIcon creates a new "olm.package" object with an operator icon. +func generatePackageWithIcon() (Package, error) { + data, err := os.ReadFile(iconFile) + if err != nil { + return Package{}, fmt.Errorf("failed to read %s: %v", iconFile, err) + } + iconBase64 := base64.StdEncoding.EncodeToString(data) + pkg := newPackage(stableChannelName, iconBase64) + + return pkg, nil +} + func generateChannels(versions []*semver.Version) []Channel { channels := make([]Channel, 0) @@ -172,7 +185,7 @@ func generateChannels(versions []*semver.Version) []Channel { func generateChannelEntries(versions []*semver.Version, skippedVersions map[*semver.Version]bool) []ChannelEntry { channelEntries := make([]ChannelEntry, 0) - // very first version in the catalog has "skipRanges" starts from "3.61.0" version + // We know that our catalog begins with 3.62.0. We set previousEntryVersion to 3.61.0 in order to have 3.62.0's `skipRange` consistent with others. previousEntryVersion := semver.New(3, 61, 0, "", "") var previousYStreamVersion *semver.Version diff --git a/cmd/generate-catalog/types.go b/cmd/generate-catalog/types.go index 646f7e60..49ef1b53 100644 --- a/cmd/generate-catalog/types.go +++ b/cmd/generate-catalog/types.go @@ -1,9 +1,7 @@ package main import ( - "encoding/base64" "fmt" - "os" "slices" semver "github.com/Masterminds/semver/v3" @@ -106,30 +104,24 @@ type BundleEntry struct { Image string `yaml:"image"` } -// generatePackageWithIcon creates a new "olm.package" object with an operator icon. -func generatePackageWithIcon() (Package, error) { - data, err := os.ReadFile(iconFile) - if err != nil { - return Package{}, fmt.Errorf("failed to read %s: %v", iconFile, err) +// Create base catalog template block. +// It has to contain objects with schema equal to: "olm.package", "olm.channel", "olm.deprecations" or "olm.bundle". +func newCatalogTemplate() CatalogTemplate { + return CatalogTemplate{ + Schema: olmTemplateSchema, } - iconBase64 := base64.StdEncoding.EncodeToString(data) +} +// newPackage creates a new "olm.package" object. +func newPackage(defaultChannel, iconBase64 string) Package { return Package{ Schema: olmPackageSchema, Name: rhacsOperator, - DefaultChannel: stableChannelName, + DefaultChannel: defaultChannel, Icon: Icon{ Base64data: iconBase64, MediaType: "image/png", }, - }, nil -} - -// Create base catalog template block. -// It has to contain objects with schema equal to: "olm.package", "olm.channel", "olm.deprecations" or "olm.bundle". -func newCatalogTemplate() CatalogTemplate { - return CatalogTemplate{ - Schema: olmTemplateSchema, } } @@ -207,7 +199,7 @@ func newChannelEntry(version, previousEntryVersion, previousYStreamVersion *semv version: version, } entry.addReplaces(version, previousEntryVersion) - entry.addSkipRange(version, previousYStreamVersion) + entry.addSkipRange(previousYStreamVersion, version) entry.addSkips(version, skippedVersions) return entry } @@ -218,9 +210,7 @@ func (e *ChannelEntry) addReplaces(version, previousEntryVersion *semver.Version } } -func (e *ChannelEntry) addSkipRange(version, previousYStreamVersion *semver.Version) { - skipRangeFrom := previousYStreamVersion - skipRangeTo := version +func (e *ChannelEntry) addSkipRange(skipRangeFrom, skipRangeTo *semver.Version) { e.SkipRange = fmt.Sprintf(">= %s < %s", skipRangeFrom, skipRangeTo) } From 70d38c41d1121f2021bd21217608831be0ea3000 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 17 Sep 2025 15:07:41 +0200 Subject: [PATCH 104/105] Change image reference validation --- cmd/generate-catalog/generate.go | 39 +++++++------------ cmd/generate-catalog/generate_test.go | 56 +++++++++++++-------------- go.mod | 4 +- go.sum | 15 +++++-- 4 files changed, 58 insertions(+), 56 deletions(-) diff --git a/cmd/generate-catalog/generate.go b/cmd/generate-catalog/generate.go index f802e1c4..163a2a53 100644 --- a/cmd/generate-catalog/generate.go +++ b/cmd/generate-catalog/generate.go @@ -1,9 +1,6 @@ package main import ( - // needed for digest algorithm validation - _ "crypto/sha256" - "encoding/base64" "fmt" "log" @@ -11,8 +8,8 @@ import ( "slices" semver "github.com/Masterminds/semver/v3" - "github.com/distribution/reference" "github.com/goccy/go-yaml" + container "github.com/google/go-containerregistry/pkg/name" ) const ( @@ -131,10 +128,10 @@ func readInputFile(filename string) (Configuration, error) { return Configuration{}, err } if err = hasGapInVersions(versions); err != nil { - return Configuration{}, fmt.Errorf("version gap detected: %v", err) + return Configuration{}, err } if err = validateBrokenVersions(brokens, versions); err != nil { - return Configuration{}, fmt.Errorf("invalid broken versions: %v", err) + return Configuration{}, err } if !slices.ContainsFunc(versions, oldest.Equal) { return Configuration{}, fmt.Errorf("oldest supported version %s is not present in the list of versions", oldest) @@ -295,25 +292,22 @@ func validateVersionsAreSorted(versions []*semver.Version) error { func hasGapInVersions(versions []*semver.Version) error { for i := 0; i < len(versions)-1; i++ { + var expectedNextVersion *semver.Version currentVersion := versions[i] nextVersion := versions[i+1] if currentVersion.Major() != nextVersion.Major() { - if currentVersion.Major()+1 != nextVersion.Major() || nextVersion.Minor() != 0 || nextVersion.Patch() != 0 { - return fmt.Errorf("invalid version %s: a new major version should start from %d.0.0", nextVersion, currentVersion.Major()+1) - } + expectedNextVersion = semver.New(currentVersion.Major()+1, 0, 0, "", "") } - if currentVersion.Major() == nextVersion.Major() && currentVersion.Minor() != nextVersion.Minor() { - if currentVersion.Minor()+1 != nextVersion.Minor() || nextVersion.Patch() != 0 { - return fmt.Errorf("invalid version %s: a new minor version should be %s", currentVersion, nextVersion) - } + expectedNextVersion = semver.New(currentVersion.Major(), currentVersion.Minor()+1, 0, "", "") } - if currentVersion.Major() == nextVersion.Major() && currentVersion.Minor() == nextVersion.Minor() { - if nextVersion.Patch() != currentVersion.Patch()+1 { - return fmt.Errorf("invalid version %s: is not followed by %s", currentVersion, nextVersion) - } + expectedNextVersion = semver.New(currentVersion.Major(), currentVersion.Minor(), currentVersion.Patch()+1, "", "") + } + + if expectedNextVersion.Major() != nextVersion.Major() || expectedNextVersion.Minor() != nextVersion.Minor() || expectedNextVersion.Patch() != nextVersion.Patch() { + return fmt.Errorf("unexpected version sequence [%s, %s]: %s should be followed by %s", currentVersion, nextVersion, currentVersion, expectedNextVersion) } } @@ -339,14 +333,11 @@ func validateImageReferences(images []BundleImage) error { return nil } -// validateImageReference validates that the provided image string is a valid container image reference with a digest -func validateImageReference(image string) error { - ref, err := reference.Parse(image) +func validateImageReference(imageRef string) error { + // Use NewDigest with StrictValidation to ensure the reference includes a digest, repository and registry. + _, err := container.NewDigest(imageRef, container.StrictValidation) if err != nil { - return fmt.Errorf("cannot parse string as container image reference %s: %w", image, err) - } - if _, ok := ref.(reference.Canonical); !ok { - return fmt.Errorf("image reference %s does not include a digest", image) + return fmt.Errorf("cannot parse string as container image reference: %w", err) } return nil } diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index 99ae6cda..bd298bf4 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -204,52 +204,52 @@ func TestReadInputFile(t *testing.T) { }) } } -func TestValidateImageReferences(t *testing.T) { + +func TestValidateImageReference(t *testing.T) { tests := []struct { name string - images []BundleImage + image string expectedError string }{ { - name: "Valid image references", - images: []BundleImage{ - {Image: "example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf"}, - {Image: "example.com/another-image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e"}, - }, - expectedError: "", + name: "Valid image reference with digest", + image: "registry.example.com/repo/image@sha256:7fd7595e6a61352088f9a3a345be03a6c0b9caa0bbc5ddd8c61ba1d38b2c3b8e", }, { - name: "Image reference without digest", - images: []BundleImage{ - {Image: "example.com/image:v1"}, - }, - expectedError: "image reference example.com/image:v1 does not include a digest", + name: "Empty image reference", + image: "", + expectedError: "cannot parse string as container image reference: a digest must contain exactly one '@' separator (e.g. registry/repository@digest) saw: ", }, { - name: "Invalid image reference format", - images: []BundleImage{ - {Image: "INVALID_IMAGE_REFERENCE"}, - }, - expectedError: "cannot parse string as container image reference INVALID_IMAGE_REFERENCE", + name: "Invalid image reference format", + image: "invalid_image_reference", + expectedError: "cannot parse string as container image reference: a digest must contain exactly one '@' separator (e.g. registry/repository@digest) saw: invalid_image_reference", }, { - name: "Mixed valid and invalid image references", - images: []BundleImage{ - {Image: "example.com/image@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf"}, - {Image: "example.com/image:v1"}, - }, - expectedError: "image reference example.com/image:v1 does not include a digest", + name: "Image reference without digest", + image: "example.com/image:v1", + expectedError: "cannot parse string as container image reference: a digest must contain exactly one '@' separator (e.g. registry/repository@digest) saw: example.com/image:v1", }, { - name: "Empty image list", - images: []BundleImage{}, - expectedError: "", + name: "Image reference with unsupported digest algorithm", + image: "example.com/image@md5:9241e37fcf7f3f88c5e944bd46b0a268", + expectedError: "cannot parse string as container image reference: unsupported digest algorithm: md5:9241e37fcf7f3f88c5e944bd46b0a268", + }, + { + name: "Image reference with invalid sha256 digest", + image: "example.com/image@sha256:invaliddigest", + expectedError: "cannot parse string as container image reference: invalid checksum digest length", + }, + { + name: "image reference without registry", + image: "bare-image-name-without-registry@sha256:6cdcf20771f9c46640b466f804190d00eaf2e59caee6d420436e78b283d177bf", + expectedError: "cannot parse string as container image reference: strict validation requires the registry to be explicitly defined", }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - err := validateImageReferences(tt.images) + err := validateImageReference(tt.image) if tt.expectedError != "" { assert.Error(t, err) diff --git a/go.mod b/go.mod index 17a646ae..327328b1 100644 --- a/go.mod +++ b/go.mod @@ -4,13 +4,15 @@ go 1.24.4 require ( github.com/Masterminds/semver/v3 v3.4.0 - github.com/distribution/reference v0.6.0 github.com/goccy/go-yaml v1.18.0 github.com/stretchr/testify v1.10.0 ) +require github.com/kr/pretty v0.3.1 // indirect + require ( github.com/davecgh/go-spew v1.1.1 // indirect + github.com/google/go-containerregistry v0.20.2 github.com/opencontainers/go-digest v1.0.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/go.sum b/go.sum index 232296d3..69d53f47 100644 --- a/go.sum +++ b/go.sum @@ -1,18 +1,27 @@ github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0= github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk= -github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw= github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA= +github.com/google/go-containerregistry v0.20.2 h1:B1wPJ1SN/S7pB+ZAimcciVD+r+yV/l/DSArMxlbwseo= +github.com/google/go-containerregistry v0.20.2/go.mod h1:z38EKdKh4h7IP2gSfUUqEvalZBqs6AoLeWfUy34nQC8= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= From 99fbb144a67a292d041259ee7ff9a4f3bb5fe7a7 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurlov Date: Wed, 17 Sep 2025 15:12:49 +0200 Subject: [PATCH 105/105] Fix uunittest --- cmd/generate-catalog/generate_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/generate-catalog/generate_test.go b/cmd/generate-catalog/generate_test.go index bd298bf4..326cb101 100644 --- a/cmd/generate-catalog/generate_test.go +++ b/cmd/generate-catalog/generate_test.go @@ -165,7 +165,7 @@ func TestReadInputFile(t *testing.T) { { name: "Image reference without digest", filePath: "testdata/image_without_digest.yaml", - expectedError: "image reference example.com/image:v1 does not include a digest", + expectedError: "cannot parse string as container image reference: a digest must contain exactly one '@' separator (e.g. registry/repository@digest) saw: example.com/image:v1", }, { name: "Image reference is not a strict semantic version",